调用本接口下载已签发的私有证书实例。
pca.volcengineapi.compca.volcengine-api.com下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
参数 | 类型 | 是否必填 | 示例值 | 描述 |
|---|---|---|---|---|
Action | String | 是 | DownloadLeafInstance | 要执行的操作,取值:DownloadLeafInstance。 |
Version | String | 是 | 2025-10-01 | API的版本,取值:2025-10-01。 |
参数 | 类型 | 是否必填 | 示例值 | 描述 |
|---|---|---|---|---|
DownloadType | String | 是 | pem | 下载私有证书为指定的格式。该参数的取值固定为 |
IsTarball | Boolean | 是 | true | 是否以压缩包形式下载私有证书。该参数有以下取值:
|
Password | String | 否 | 123456 | 为证书私钥设置一个加密密码。
|
InstanceId | String | 是 | pca_leaf_3WdHJps3YYB**** | 要下载的私有证书实例的ID。 |
下表仅列出本接口特有的返回参数。更多信息请参见返回结构。
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
Certificate | String |
| 私有证书的内容。 |
CertificateChain | String |
| 私有证书的证书链。 |
PrivateKey | String |
| 证书证书的私钥。 |
EncryptCertificate | String | null | 对于国密证书,该参数表示用于加密的证书链。对于非国密证书,该参数值为空。 |
EncryptPrivateKey | String | null | 对于国密证书,该参数表示用于加密的证书私钥。对于非国密证书,该参数值为空。 |
TarballBytes | String | null | Base64编码后的压缩包文件流。 |
POST /?Action=DownloadLeafInstance&Version=2025-10-01 HTTP/1.1 Host: pca.volcengineapi.com Content-Type: application/json; charset=UTF-8 X-Date: 20251030T061626Z X-Content-Sha256: 287e874e******d653b44d21e Authorization: HMAC-SHA256 Credential=Adfks******wekfwe/20251030/cn-beijing/pca/request, SignedHeaders=host;x-content-sha256;x-date, Signature=47a7d934ff7b37c03938******cd7b8278a40a1057690c401e92246a0e41085f { "DownloadType": "pem", "IsTarball": true, "Password": "123456", "InstanceId": "pca_leaf_3WdHJps3YYB****" }
{ "ResponseMetadata": { "RequestId": "202510301416310950010500792AB8DD", "Action": "DownloadLeafInstance", "Version": "2025-10-01", "Service": "pca", "Region": "cn-beijing" }, "Result": { "Certificate": "-----BEGIN CERTIFICATE----- MIIE……fytY= -----END CERTIFICATE----- ", "CertificateChain": "-----BEGIN CERTIFICATE----- MIIE……fytY= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIE……tS9Y -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIID……qA== -----END CERTIFICATE-----", "PrivateKey": "-----BEGIN ENCRYPTED PRIVATE KEY----- MIIF……2Chv -----END ENCRYPTED PRIVATE KEY-----", "EncryptCertificate": "null", "EncryptPrivateKey": "null", "TarballBytes": "null" } }
下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。
状态码 | 错误码 | 说明 |
|---|---|---|
200 | MissingParameter | 缺少必填参数。 |
200 | MalformedRequest | 请求参数格式不合法。 |
200 | InternalError | 未知错误。 |
200 | InvalidParameter | 指定的参数值无效。 |