下载CSR

更新时间:2023-04-04 20:59:22

适用产品

CDN Pro

接口描述

下载证书签名请求 (CSR) 文件 。您可以向证书颁发机构提交CSR,申请证书。申请到证书后,请调用“更新证书”接口更新证书到CDN Pro。

推荐使用 Open API在线调试

Open API在线调试功能提供可视化界面在线调试API、支持生成代码示例、快速检索查看API文档等能力。前往调试

请求参数

Params 参数

参数名称描述
dcvString
取值范围: sectigo 可选参数,用于获取域控制验证(DCV)文件。目前,我们支持证书颁发机构Sectigo,您可将'sectigo'指定为参数值。

Path 参数

参数名称描述
*certificateIdString
证书的ID。

返回参数

Body 参数

参数名称描述
certificateIdString
证书的ID。
csrString
证书签名请求(CSR)文件。
latestVersionInteger
取值范围: >= 1 证书的最新版本。
dcvFileDownloadTheCsrResponseDcvFile
仅当指定了dcv 查询参数时才会返回此字段。
uriString
使用到该证书的加速域名可访问到的一个路径。该文件的内容由一个SHA-256哈希值和域名sectigo.com 组成。例如:
a6e96b23f9e2add3f79c2907ded1adc43961b05f6d702758a200a8ec8b4d7115
sectigo.com
expirationTimeString
RFC3339格式的日期,表示CSR文件的过期时间。

错误码

错误代码(code)描述(message)HTTP状态码语义
InvalidCertIdThe specified certificate ID does not exist.404指定的证书ID不存在。

示例

200
404
200
请求示例
复制代码 复制成功
#!/bin/bash
username="example_username"
apiKey="example_apiKey"
date=`env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"`
password=`echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64`
curl -i --url "https://open.chinanetcenter.com/cdn/certificates/{certificateID}/csr" \
-X "GET" \
-u "$username:$password" \
-H "Date: $date" \
-H "Accept: application/json"
返回示例
复制代码 复制成功
{
    "certificateId": "7c034044e749c8cdeafe4a64",
    "csr": "-----BEGIN CERTIFICATE REQUEST-----\nMIIDCTCCAfECAQAwgYgxHTAbBgkqhkiG9w0BCQEWDmFhYUBuaXguY29tLnVhMQsw\nCQYDVQQLEwJRQTEVMBMGA1UEChMMTml4c29sdXRpb25zMQswCQYDVQQHEwJLaDES\nMBAGA1UECBMJc29tZVN0YXRlMQswCQYDVQQGEwJVQTEVMBMGA1UEAxMMbXd0cmlh\nbC5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvzUq0sTrv/iT\nKDzHtnzutsWRjY0uy4ukAWJxzu1zH9qgnydJV//zlLZROiUc03xOz6pcuH4fLI2S\naJEzzzMNEjBqZmuLYdKPkz7XsV91SKepKwtX6jEC531b/Ehs9UDh+u2Dkzpd08y4\nAzOBlK2rkV5fJNAwoZ566XpFgVPqasVNMvVTegbTKKVu8Z65j5YHapsnxQOD8wKo\nwvdAmVeMsqtWn5Ui9pGe24BT3LUsczYX0PV9YQHfbG1aCUYF0+mu1ng41eHc0YJQ\nPQE7Cx4OsVAMkCKkuMfFdENxvsZFeJe2WvjdR+aCcdgylmpdS0CJprcM7ZYm6ggF\nA5XDodu8MQIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAoBgNVHREEITAfgglhLm5p\neC5jb22CEmIubml4c29sdXRpb25zLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAoHJD\nuh0jytZCkwVkggYSJKiCS3iF08iuGDuBuBBX51I3Hh1dUeHhd9UGUItmOIPncH+M\nB5rlm/CsXnJTUI/rBX03N3QJkb9DYdNNka5RKiUCVuBKK6CcbnDCEI0aK8WzN+05\n5O0XIF1XqJXosySCZdPXaQSGtycwKYqLF4BDo47TO9R+hWQgzGkSEPA9f+gJxKIQ\nF0dZZWcEXiZAs9cFk1toCaoDPwzS0aAEAThB75OEYpzwvxPlJLePOOZjYdj38gCG\nxQz2t3G4Lfx8fNnpGIFp4jzqR4idqH37L4QTmcWtgi5yIiQpsUz0OpfnWKT1EwA6\nvgQzLTPfTDDxySvd6Q==\n-----END CERTIFICATE REQUEST-----\n"
}
本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!