上传服务器证书。

一次只能上传一份服务器证书和对应的PrivateKey。该接口保证事务性,即上传的证书和PrivateKey要么都上传成功,要么都不成功。上传成功后,返回该用户的所有服务器证书列表的Fingerprint。

请求参数

名称 类型 是否必须 描述
Action String 要执行的操作,取值:

UploadServerCertificate

RegionId String 服务器证书的地域。

您可以通过调用 DescribeRegions接口获取地域ID。

ServerCertificate String 要上传的公钥证书。
ServerCertificateName String 要上传的服务器证书的名称。
PrivateKey String 要上传的私钥。
AliCloudCertificateId String 阿里云的云上证书ID。
AliCloudCertificateName String 阿里云的云上证书名称。
ResourceGroupId String 企业资源组ID。

返回参数

名称 类型 描述
RequestId String 请求ID。
ServerCertificateId String 服务器证书ID。
ServerCertificateName String 服务器证书名称。
Fingerprint String 服务器证书的指纹。
ExpireTime String 过期时间。
ExpireTimeStamp Long 过期时间戳。
CommonName String 域名,对应证书的Common Name字段。
SubjectAlternativeNames List 数组格式,返回证书的备用域名列表,对应证书的Subject Alternative Name字段,详情请参见SubjectAlternativeNames

SubjectAlternativeNames

名称 类型 描述
SubjectAlternativeName String 备用域名

示例

请求示例

https://slb.aliyuncs.com/?Action=UploadServerCertificate
&Action=UploadServerCertificate
&RegionId=cn-hangzhou-01
&ServerCertificate=test
&ServerCertificateName=mycert01
&PrivateKey=wmsad!q23
&公共请求参数
返回示例
  • XML格式

    <?xml version="1.0" encoding="UTF-8"?>
    <UploadServerCertificateResponse>
    	<RequestId>365F4154-92F6-4AE4-92F8-7FF34B540710</RequestId>
    	<ServerCertificateId>idkp-123-cn-test-01</ServerCertificateId>
    	<ServerCertificateName>mycert01</ServerCertificateName>
    	<Fingerprint>01:DF:AB:CD</Fingerprint>
    </UploadServerCertificateResponse>
  • JSON格式

    {
        "RequestId": "365F4154-92F6-4AE4-92F8-7FF34B540710", 
        "ServerCertificateId": "idkp-123-cn-test-01", 
        "ServerCertificateName": "mycert01", 
        "Fingerprint": "01:DF:AB:CD", 
        "ExpireTime": "2017-06-23T11:33:08Z", 
        "ExpireTimeStamp": 1498217588000, 
        "CommonName": "www.rzemp.com", 
        "SubjectAlternativeNames": {
            "SubjectAlternativeName": [
                "www.rzemp.com", 
                "rzemp.com"
            ]
        }
    }