上傳伺服器憑證。
一次只能上傳一份伺服器憑證和對應的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" ] } }