文档

0018-00000210

更新时间:

问题描述

更新证书时只指定了私钥,不包含公钥信息。

问题原因

如果需要上传并更新证书,需同时指定公钥和私钥。

问题示例

以下请求中仅提供了私钥,缺少公钥信息。

POST /?cname&comp=add HTTP/1.1
Date: Thu, 15 May 2014 11:18:32 GMT
Content-Length:556
Content-Type: application/xml
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Authorization: OSS nxj7dtlhcyl5hp****:COS3OQkfQPnKmYZTEHYv2****

<BucketCnameConfiguration>
  <Cname>
    <Domain>my.cname.com</Domain>    
    <CertificateConfiguration>
      <PrivateKey>my-private-key</PrivateKey>
    </CertificateConfiguration>
  </Cname>
</BucketCnameConfiguration>

解决方案

通过Certificate节点补充正确的公钥信息。

POST /?cname&comp=add HTTP/1.1
Date: Thu, 15 May 2014 11:18:32 GMT
Content-Length:556
Content-Type: application/xml
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Authorization: OSS nxj7dtlhcyl5hp****:COS3OQkfQPnKmYZTEHYv2****

<BucketCnameConfiguration>
  <Cname>
    <Domain>my.cname.com</Domain>    
    <CertificateConfiguration>
      <Certificate>my-certificate</Certificate>
      <PrivateKey>my-private-key</PrivateKey>
    </CertificateConfiguration>
  </Cname>
</BucketCnameConfiguration>

相关文档

PutCname

  • 本页导读 (1)
文档反馈