创建证书csr接口
更新时间 2026-03-12 14:03:55
最近更新时间: 2026-03-12 14:03:55
接口功能介绍
创建证书csr接口
接口约束
无
URI
POST /v1/manageCertificate/createCertificate
路径参数 无
Query参数 无
请求参数
请求头header参数
| 参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
|---|---|---|---|---|---|
| regionId | 是 | String | 资源池id | fecnjniakfkn2314ndekqldedcsadfg |
请求体body参数
| 参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
|---|---|---|---|---|---|
| keySpec | 是 | String | 证书算法 | RSA_2048 | |
| subject | 是 | String | 证书主体(拥有者) | CN=sde.fg,C=CN,ST=dfg,O=wer,L=dfg,E=110@qq.com,OU=dfg | |
| subjectAlternativeNames | 是 | String | 证书主体别名 | ['test1.example.com'] | |
| exportablePrivateKey | 是 | Integer | 证书私钥是否需要导出使用 | 1 | |
| instanceId | 否 | String | 实例id,非必传,当为空时证书创建在最早开通且启用中的实例中 | ins-X63C8r | |
| epId | 否 | String | 企业项目id | default | |
| protectionLevel | 是 | String | 密钥保护级别保护等级(0-硬件,1-软件) | 0 |
响应参数
| 参数 | 参数类型 | 说明 | 示例 | 下级对象 |
|---|---|---|---|---|
| statusCode | String | 返回码 取值范围:200 成功 | 200 | |
| error | String | 错误码 | KMS_0514 | |
| message | String | 调用结果信息 | 用户创建证书成功 | |
| returnObj | String | 接口返回结果 | returnObj |
表 returnObj
| 参数 | 参数类型 | 说明 | 示例 | 下级对象 |
|---|---|---|---|---|
| certificateId | String | 证书id | 474e569e-8814-474a-948b-dbcf6d853eff | |
| csr | String | 生成的证书csr | -----BEGIN CERTIFICATE REQUEST-----MIIDADCCAegCAQAwgboxCzAJBgNVBAYTAkNOMREwDwYDVQQIEwhaaGVqaWFuZzER****mkj4rg==-----END CERTIFICATE REQUEST----- | |
| requestId | String | 请求id | 466dadc3-d3b8-46f2-8a4c-42724e4cc70d |
枚举参数
无
请求示例
请求url
无
请求头header
{
"regionId": "200000001852"
}
请求体body
{
"keySpec": "RSA_2048",
"subject": "CN=sssss.com,C=PT,O=wwww,ST=,L=,E=,OU=ssfdfa",
"subjectAlternativeNames": [
"test1.example.com",
"test2.example.com"
],
"exportablePrivateKey": 1,
"protectionLevel": "0",
"instanceId": ""
}
响应示例
{
"statusCode": "200",
"error": null,
"message": "用户创建证书成功",
"returnObj": {
"csr": "-----BEGIN CERTIFICATE REQUEST-----\nMIICnDCCAYQCAQAwVzEPMA0GA1UECxMGc3NmZGZhMQkwBwYDVQQHEwAxCTAHBgNV\r\nBAgTADENMAsGA1UEChMEd3d3dzELMAkGA1UEBhMCUFQxEjAQBgNVBAMTCXNzc3Nz\r\nLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJg52pL5nGsvQR3\r\nKf9fNVk0WmWbuQR6US8J+zyuIYgDvoAepmwz3BLWHg+AN/L1tkWhIK3MjRxGKT9Q\r\nmYgLCRX6LOy15NTkVeikeHYdvRwsSnjiPGPBxCRBkAv4uxTaudNoieMHgVaNfzVr\r\ntHmWK9B0/o1ikswgkxMzxdE0R8oqOMg5NzZNfaTp7VPMNU3LsvLObRky4IieZj1E\r\nOtkt3Xuvp5ANuh9YgoJ0nyTq5wVePo5UYBTPwXhUcmRSJ1uEKyw1OOpjsBzOkzjb\r\nIIzy2H3rk1TIIntX7MIxLd73rVekfQG2Xxnzwc9eivKsCsNttPB0oBgFxKPOT6YW\r\naj6PuoMCAwEAAaAAMA0GCSqGSIb3DQEBCwUAA4IBAQCULakhgYsgMBy93FFD6/Ln\r\nNMkKm8LZBcgv11gvnyOHUwpRdAvaIpsgA47bvYPO38KOnASP2k3AIBYZ8sKebN1y\r\nVT7ySDIQ573y1LDDTFQ5UlYOObc1D/pkAeCUko3TPsNSBp0atgSsY3b1ZnMDtHyt\r\nOOWc7Ha6TGb9YaLoT2MRCkbR/T2LdGbDbsxfTjaR75T2GiNPEYuhTiiKOifm19Ge\r\nnrhkw4uM6C/noheWL2u77wJFyA7ZROsPjrxsfEHC0kpOiKtqr5rfCwpa4I+/LsZg\r\nT93ZoOt9CY7qTk8S9qdiVjPalytMaPYtQTJieeH9mYF3FUfx8IrtfqeHqarpHib8\n-----END CERTIFICATE REQUEST-----\n",
"requestId": "466dadc3-d3b8-46f2-8a4c-42724e4cc70d",
"certificateId": "21076e37-0b5f-43d6-bb79-217b7917ea25"
}
}
状态码
请参考 状态码
错误码
请参考 错误码