创建证书
更新时间 2025-12-03 09:39:02
最近更新时间: 2025-12-03 09:39:02
接口功能介绍
创建证书。
接口约束
无
URI
POST /v3/api/ssl/cert/create
路径参数 无
Query参数 无
请求参数
请求头header参数
| 参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
|---|---|---|---|---|---|
| regionId | 是 | String | 实例的资源池ID。 | bb9fdb42056f11eda1610242ac110002 |
请求体body参数
| 参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
|---|---|---|---|---|---|
| certName | 是 | String | 证书名称 | myCert | |
| type | 是 | String | 证书类型 | CLIENT_CA | |
| certFile | 是 | String | 证书内容 | 123 | |
| certKey | 否 | String | 证书配套私钥(仅服务端证书需要) | 123 | |
| remark | 否 | String | 证书备注 | testcert | |
| encryptor | 是 | String | 私钥加密方式 | RSA |
响应参数
| 参数 | 参数类型 | 说明 | 示例 | 下级对象 |
|---|---|---|---|---|
| statusCode | Integer | 调用结果状态 | ||
| error | String | 错误码 | ||
| message | String | 结果描述 | ||
| returnObj | Object | 返回数据 | returnObj | |
| 表 returnObj |
| 参数 | 参数类型 | 说明 | 示例 | 下级对象 |
|---|---|---|---|---|
| certId | String | 新创建证书id | 123 |
枚举参数
参数名 type
| 枚举值 | 类型 | 说明 |
|---|---|---|
| CLIENT_CA | String | 客户端CA证书 |
| SERVER | String | 服务端证书 |
| 参数名 encryptor |
| 枚举值 | 类型 | 说明 |
|---|---|---|
| RSA | String | RSA |
请求示例
请求url
https://mqtt-global.ctapi.ctyun.cn/v3/api/ssl/cert/create
请求头header
{
"regionId":"bb9fdb42056f11eda1610242ac110002"
}
请求体body
{
"certName": "mt222",
"type": "SERVER",
"remark": "mmm",
"encryptor": "RSA",
"certFile": "-----BEGIN CERTIFICATE-----\nMIIDdTCCAl2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAQMQ4wDAYDVQQDDAVjdGdt\ncTAgFw0yMzA3MjgwOTU5MjhaGA8yMTIzMDcwNDA5NTkyOFowITEOMAwGA1UEAwwF\nY3RnbXExDzANBgNVBAoMBnNlcnZlcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBAK3rmnS1u2zGw/ZyPYJPwa2/PjO3BubTZslf20ecdlDURFpNRFnKA1nY\nQOhbDC5gAGzPco86cKN7T72OJUvkGHfW6CB03b2YYeueOHSr5QBrzk2Cqi0B0bH8\nSDJMIqNkjkrp97lJNIyemtclpT38ivu2KEL8fBul5zWxfUsLNW4FiUONFlHAsGSq\nykfZ8ZJtNNLNxAsxDF4yhcq/M4q8PGLr2l8NDaAlIXfhZU74jJDCR/8WF2EUQiTm\nS+s7hPvUuulKxg41FJNn+6L3/q9aSaoW/hxqn+V9Rk0JUgJ1lK3xFo+xyobIf6F/\nwXzK/UJCbDd6dF42IPapsE8gTEjUpN0CAwEAAaOBxjCBwzAJBgNVHRMEAjAAMAsG\nA1UdDwQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAiBgNVHREEGzAZggVjdGdt\ncYIFY3RnbXGCCWxvY2FsaG9zdDAdBgNVHQ4EFgQUCVQC7o1Lado3wO/VhHgXGt8d\nanwwHwYDVR0jBBgwFoAUkIK0aWWicqrNhGWB6nrieoZZBvYwMAYDVR0fBCkwJzAl\noCOgIYYfaHR0cDovL2xvY2FsaG9zdDo4MDAwL2Jhc2ljLmNybDANBgkqhkiG9w0B\nAQsFAAOCAQEAEpAub8ODiv+QU89qtVfhhIrUc+Wa6D18wYPPOkuTmLY1gwtS2QFl\n0bqpVB3/HScRYMl3jokoc26DAGJGrIlfrNQsmvovAhbaaasmGmGt6VX5wgudgyWH\nCLiFJJ5A3PFUTl8pnawGXWpVn5rEJnx4wE43ex1mjYDvJxGO/6JZp0ofoi2q+H4c\n7BsYyGqDoZIcYE04tYku1LaAAqKU3N+/gz/ier2AP6AXdlkD+uHpfAR7uSSAbtsV\nXgRqe1CNAoCP5c3dxuRWLzRgP/qf5/lo5eHP6518uzFoiKImsl0fise0I0X7VoAG\nHY3CAiU6LMOzsSy6n9X4IkmxzTmq8DzrKA==\n-----END CERTIFICATE-----\n",
"certKey": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCt65p0tbtsxsP2\ncj2CT8Gtvz4ztwbm02bJX9tHnHZQ1ERaTURZygNZ2EDoWwwuYABsz3KPOnCje0+9\njiVL5Bh31uggdN29mGHrnjh0q+UAa85NgqotAdGx/EgyTCKjZI5K6fe5STSMnprX\nJaU9/Ir7tihC/Hwbpec1sX1LCzVuBYlDjRZRwLBkqspH2fGSbTTSzcQLMQxeMoXK\nvzOKvDxi69pfDQ2gJSF34WVO+IyQwkf/FhdhFEIk5kvrO4T71LrpSsYONRSTZ/ui\n9/6vWkmqFv4cap/lfUZNCVICdZSt8RaPscqGyH+hf8F8yv1CQmw3enReNiD2qbBP\nIExI1KTdAgMBAAECggEAbXiF4P5euaomwKHJq5NOInHk0iJbOsFHymsGl/2Yz2m8\nmGZYJngsQcoHmPluImaU/ehZgGPVcGF2oKavPSSWbiAcPgmxZNxcjjUp7e4gl3JE\nCa+8M9YYSoK0YsxfZR8vHWJFZh/47qYKam+soearCKLwlrFb4P89GCPe7HRirhvO\nV2v6Wmju7w+LVtYV1SZ2DaGPFVw4aneZY7vf6ZWISGPxMru+IRl06sor6W7TniS5\nhUWA7o81OlJKXjtw9TFBYeRQEFAQWkrqrbD16zLtwnsAfiyQ+Aw6EplWpAlSvAKy\noPews/BMcNxgJkA6Iz5NQZTH7JKFM8uVpfQVBML8oQKBgQDTrFNOsthSu7OYk5V2\n0iEehYIqWx2BtFOSAEjpJUXhy4YAxoMpxuQVUYFFqUe2+8W/tDEmxyxRfIxkd/qD\nz7TQPhUw7F5lSHjtdRla8YSToFSCoiUZBFeuAH7SAkjDaNoQA73GHUUvNrFAp8hz\ngn9Ugq4OZTpIYkeecO/9AcMzxQKBgQDSV18BFC9os0ukRnt43PRMC2dDCQFQ+Bo+\nlRodzdSfWnXrbW0x26CX8uv2l2Ta42IzH2czXS4pSIQsqu2m3cFPaiRpO+C4xeu9\n2jEBwpVRniT9KVPZZuB12Eh8esd9IMn05Jiv2LXfDx8mJCbL+1k3eAR79TuOqk9U\n1rmELYGGOQKBgQCeToVHmG49AfCBre7cnK70WrlM4DQjKzBNQzVEWQH4qvQfZFf4\nSK2QXBKofMAL1CTDCQqxi8hTcSi2gxyytAbwr1295yl56ke2oBtEbtjOZ9yMjqPc\nH+lLU0eF3Pt6WdKso3+syXtSoj7Ssikyami8VbfDQGXkeMxDbQevW0AYWQKBgGaG\nP8B+3jziZ9RCppxa1pjaVhLOqN2WkPRAKOKuGR0zMpb2V2sd6kEmHu2rDXXDr3HL\ntLnMiVuGBSbgicX0AO18hxLkJLzre+SmHY0GE1IdC1p6cmxdQLswGOTT07ih6s57\nPhE4SC3ZaQ1mQaLbeLkYvtbMyaLYUKLBpttOcvvBAoGACmhvEk4Upj3Cg2l8UqgD\nDGawv5c+zrA/U8tWRaKCNvqyNSAgPPdMokbz2EfvF5xf1m+cb5/0ZPMvsPGPpu9E\nGRI5/JM4brxtfZdj3m46RaNdLVKaaVmQlFL622c/LWCg3GZved2EZdRPxx8w2znW\nrnIGPQUUZPMGrAtVpKexO3k=\n-----END PRIVATE KEY-----\n"
}
响应示例
{
"statusCode":800,
"returnObj": {
"certId": "123"
}
}
状态码
请参考 状态码
错误码
请参考 错误码