调用UploadServerCertificate上传服务器证书。

一次只能上传一份服务器证书和对应的私钥。

该接口保证事务性,即上传的证书和私钥要么都上传成功,要么都不成功。上传成功后,返回该用户的所有服务器证书列表的Fingerprint。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String UploadServerCertificate

要执行的操作。

取值:UploadServerCertificate

RegionId String cn-hangzhou

服务器证书的地域。

您可以通过调用DescribeRegions接口查询地域ID。

AliCloudCertificateId String 730912673xxxxxx_15d97e7709a_71445759hr_7892******

阿里云的云上证书ID。

使用阿里云的云上证书,该参数必选。

AliCloudCertificateName String testcertkey

阿里云的云上证书名称。

ServerCertificate String test

要上传的公钥证书。

PrivateKey String wmsa*****

需要上传的私钥。

ServerCertificateName String mycert01

要上传的服务器证书的名称。

名称长度为 1~80 个英文或中文字符,必须以大小字母或中文开头,可包含数字,点号(.),下划线(_)和短横线(-)。

OwnerAccount String
ResourceGroupId String rg-atstuj3rto****

企业资源组ID。

返回数据

名称 类型 示例值 描述
RequestId String 365F4154-92F6-4AE4-92F8-7FF34B540710

请求ID。

ServerCertificateId String xxxxidkp-123-cn-test******

服务器证书ID。

Fingerprint String 01:DF:AB:**

服务器证书的指纹。

ServerCertificateName String mycert01

服务器证书名称。

RegionId String cn-hangzhou

证书所属的地域ID。

AliCloudCertificateId String 730912xxxxx_15d97e7709a_71445759hr_7*******

阿里云证书服务中的服务器证书ID。

AliCloudCertificateName String testcert***

阿里云证书服务中的服务器证书名称。

IsAliCloudCertificate Integer 0

是否为阿里云证书服务中的证书。

  • 0:表示不是阿里云证书。
  • 1:表示是阿里云证书。
ResourceGroupId String rg-atstuj3rt******

企业资源组ID。

CreateTime String 2017-08-31T02:49:05Z

证书创建时间。

CreateTimeStamp Long 1504147745000

证书创建时间戳。

ExpireTime String 1504147745000

证书过期时间。

ExpireTimeStamp Long 1504147745000

证书过期时间戳。

CommonName String test

域名,对应证书的Common Name字段。

SubjectAlternativeNames List test

数组格式,返回证书的备用域名列表。

示例

请求示例


http(s)://[Endpoint]/?Action=UploadServerCertificate
&RegionId=cn-hangzhou
&<公共请求参数>

正常返回示例

JSON 格式

{
    "CommonName": "*.example1.com",
    "RegionIdAlias": "cn-hangzhou",
    "ResourceGroupId": "rg-acfmxazb4p*****",
    "Fingerprint": "68:08:1a:f8:2c:97:69:a3:a1:e6:16:41:4b:ca:4f:5d:ee:a5:ef:0d",
    "ServerCertificateId": "12315790xxxxxxxx3_166f8204689_1714763408_709******",
    "AliCloudCertificateId": "15017**",
    "ExpireTime": "2019-05-18T06:34:24Z",
    "RegionId": "cn-hangzhou",
    "RequestId": "C87620A7-3608-48D0-BC41-A83FB4FF0EC6",
    "ServerCertificateName": "*.example1.com",
    "IsAliCloudCertificate": 1,
    "AliCloudCertificateName": "slb"
}

XML 格式

<UploadServerCertificateResponse>
	  <CommonName>*.example1.com</CommonName>
	  <RegionIdAlias>cn-hangzhou</RegionIdAlias>
	  <ResourceGroupId>rg-acfmxazb4*****</ResourceGroupId>
	  <Fingerprint>68:08:1a:f8:2c:97:69:a3:a1:e6:16:41:4b:ca:4f:5d:ee:a5:ef:0d</Fingerprint>
	  <ServerCertificateId>12315790xxxxxxxx3_166f8204689_1714763408_7099****</ServerCertificateId>
	  <ExpireTimeStamp>1558161264000</ExpireTimeStamp>
	  <AliCloudCertificateId>150173**</AliCloudCertificateId>
	  <ExpireTime>2019-05-18T06:34:24Z</ExpireTime>
	  <RegionId>cn-hangzhou</RegionId>
	  <RequestId>C87620A7-3608-48D0-BC41-A83FB4FF0EC6</RequestId>
	  <ServerCertificateName>*.example1.com</ServerCertificateName>
	  <IsAliCloudCertificate>1</IsAliCloudCertificate>
	  <AliCloudCertificateName>slb</AliCloudCertificateName>
</UploadServerCertificateResponse>

错误码

访问错误中心查看更多错误码。