调用CreateDcdnCertificateSigningRequest创建CSR(证书签名请求)文件。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | CreateDcdnCertificateSigningRequest |
操作接口名,系统规定参数。取值:CreateDcdnCertificateSigningRequest。 |
CommonName | String | 是 | testName |
证书通用名称CN字段。 |
SANs | String | 否 | example1.com,example2.com |
证书扩展字段。绑定的域名,多个域名用半角逗号(,)分隔。 |
Organization | String | 否 | Alibaba Inc |
机构名称,默认:Alibaba Inc。 |
OrganizationUnit | String | 否 | Aliyun CDN |
部门名称,默认:Aliyun CDN。 |
Country | String | 否 | CN |
所属国家,默认:CN。 |
State | String | 否 | Zhejiang |
省级地区,默认:Zhejiang。 |
City | String | 否 | Hangzhou |
市级地区,默认:Hangzhou。 |
String | 否 | test@xxx.com |
邮箱。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
CommonName | String | example.com |
证书通用名称。 |
Csr | String | -----BEGIN CERTIFICATE REQUEST-----\nMIIC/zCCAecCAQAwZTELMAkGA1UEBhMCQ04xCzAJBgNVBAgTAlpKMQswCQYDVQQH |
证书签名请求文件内容。 |
PubMd5 | String | 629bf4fd8104eda171135bcb0f77a10b |
证书公钥信息Md5值。 |
RequestId | String | 0AEDAF20-4DDF-4165-8750-47FF9C1929C9 |
请求ID。 |
示例
请求示例
http://dcdn.aliyuncs.com/?Action=CreateDcdnCertificateSigningRequest
&CommonName=xxxx
&SANs=xx.com,xxx.xx.com
&<公共请求参数>
正常返回示例
XML
格式
<CreateDcdnCertificateSigningRequestResponse>
<RequestId>0AEDAF20-4DDF-4165-8750-47FF9C1929C9</RequestId>
<CommonName>example.com</CommonName>
<Csr>-----BEGIN CERTIFICATE REQUEST-----
MIIC/zCCAecCAQAwZTELMAkGA1UEBhMCQ04xCzAJBgNVBAgTAlpKMQswCQYDVQQH
EwJIWjEQMA4GA1UEChMHQWxpYmFiYTEPMA0GA1UECxMGQWxpeXVuMRkwFwYDVQQD
ExBqaW5qaXUuY2RucGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA1UdGm3ywHnW3fdvYFGgqT+wLdc1EpUvXD834GyiVq5xR9ctu8KFHCvBw9O0Q
4beYCqFcMss5n1zDvK0vISMYCwPybLhwbeKmVIzwRH5ladqCxEAA8Gp2iFCa7Tpl
CVCz9zUL9y/DW2EmofhO+RsMFmCCrdYe3/Vp0T5Nk8mjF3GMh+oqfX41T7ow81k9
byn+1zFnac4JY7EeUVaGIL1EoK3yf97FtwqfqFw+xpBwcXYEdlZSOJa4jyLPVjIB
xtpvQFprjZWhgV2CxEtTsyKZNt5CHvLhjjNVyNRtnShr9ZiB/8kZmB+WkDaKQ+Yt
cPHs0al6lCKHl2lpa0hcAQ188wIDAQABoFUwUwYJKoZIhvcNAQkOMUYwRDBCBgNV
HREEOzA5ghBqaW5qaXUuY2RucGUuY29tghFqaW5qaXUuYWxpY2RuLmNvbYESamlu
aml1QGFsaWJhYmEuY29tMA0GCSqGSIb3DQEBBQUAA4IBAQC+B7KzOhXo2mtLchNO
T6Hur64suI9NEh3dQecr5iNDWaUSJDnmxxJed5ADKSrSR4dhXHqukGPN6a0Q6zeH
u8UIF29ZtiLU+ujyeNGB16ZAzkEEQ5ShClcTYrVBT+kZtJjOTQXhyPb5eWFb0VgM
T2wahusUcdEiHtpmfZcd0EXtz8UzH4PzLvTxlGLtOXHRiU+bPYQyX4tS9V7oYwZg
ufgQSGokSvk45ovjB0f1bpxZZHwW8uGzoUpSLKsBzKM/Ome81NkomVOKnUvCdDnl
jidpx/ocdfJ4EIw7st9mdNn2HvawLvCx4w1acm40Xo9bcoOsuUsUAdlcE5hjFnwn
fM/p
-----END CERTIFICATE REQUEST-----
</Csr>
<PubMd5>629bf4fd8104eda171135bcb0f77a10b</PubMd5>
</CreateDcdnCertificateSigningRequestResponse>
JSON
格式
{
"RequestId": "0AEDAF20-4DDF-4165-8750-47FF9C1929C9",
"CommonName":"example.com",
"Csr": "-----BEGIN CERTIFICATE REQUEST-----\nMIIC/zCCAecCAQAwZTELMAkGA1UEBhMCQ04xCzAJBgNVBAgTAlpKMQswCQYDVQQH\nEwJIWjEQMA4GA1UEChMHQWxpYmFiYTEPMA0GA1UECxMGQWxpeXVuMRkwFwYDVQQD\nExBqaW5qaXUuY2RucGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEA1UdGm3ywHnW3fdvYFGgqT+wLdc1EpUvXD834GyiVq5xR9ctu8KFHCvBw9O0Q\n4beYCqFcMss5n1zDvK0vISMYCwPybLhwbeKmVIzwRH5ladqCxEAA8Gp2iFCa7Tpl\nCVCz9zUL9y/DW2EmofhO+RsMFmCCrdYe3/Vp0T5Nk8mjF3GMh+oqfX41T7ow81k9\nbyn+1zFnac4JY7EeUVaGIL1EoK3yf97FtwqfqFw+xpBwcXYEdlZSOJa4jyLPVjIB\nxtpvQFprjZWhgV2CxEtTsyKZNt5CHvLhjjNVyNRtnShr9ZiB/8kZmB+WkDaKQ+Yt\ncPHs0al6lCKHl2lpa0hcAQ188wIDAQABoFUwUwYJKoZIhvcNAQkOMUYwRDBCBgNV\nHREEOzA5ghBqaW5qaXUuY2RucGUuY29tghFqaW5qaXUuYWxpY2RuLmNvbYESamlu\naml1QGFsaWJhYmEuY29tMA0GCSqGSIb3DQEBBQUAA4IBAQC+B7KzOhXo2mtLchNO\nT6Hur64suI9NEh3dQecr5iNDWaUSJDnmxxJed5ADKSrSR4dhXHqukGPN6a0Q6zeH\nu8UIF29ZtiLU+ujyeNGB16ZAzkEEQ5ShClcTYrVBT+kZtJjOTQXhyPb5eWFb0VgM\nT2wahusUcdEiHtpmfZcd0EXtz8UzH4PzLvTxlGLtOXHRiU+bPYQyX4tS9V7oYwZg\nufgQSGokSvk45ovjB0f1bpxZZHwW8uGzoUpSLKsBzKM/Ome81NkomVOKnUvCdDnl\njidpx/ocdfJ4EIw7st9mdNn2HvawLvCx4w1acm40Xo9bcoOsuUsUAdlcE5hjFnwn\nfM/p\n-----END CERTIFICATE REQUEST-----\n",
"PubMd5":"629bf4fd8104eda171135bcb0f77a10b"
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | InvalidValue.Malformed | Country must only contain 2 characters. | Country必须是两个字符。 |
500 | Internal.KeyError | Failed to generate the RSA key. | 生成 RSA 私钥失败。 |
500 | Internal.CreateCSRError | Failed to create the CSR. | 生成 CSR 失败。 |
500 | Internal.EncodeCSRError | Failed to encode the CSR. | 编码 CSR 失败。 |
500 | Internal.EncodeKeyError | Failed to encode the private key. | 编码私钥失败。 |
访问错误中心查看更多错误码。