サーバー証明書をアップロードします。
一度にアップロードできるサーバ証明書と対応するプライベートキーは1つのみです。 このAPIはトランザクションで、サーバー証明書やそのプライベートキーのアップロードは両方成功するか、両方失敗してしまう。 証明書とプライベートキーが正常にアップロードされると、アカウントのすべてのサーバー証明書の指紋情報が返されます。
リクエストパラメータ
名前 | データ型 | 必須 | 説明 |
---|---|---|---|
Action | String | はい | 実行する操作。 有効値:
UploadServerCertificate |
RegionId | String | はい | サーバー証明書の存在するリージョン。
DescribeRegionsAPIを呼び出してリージョンのIDを取得できます。 |
ServerCertificate | String | いいえ | アップロードされるパブリックキー証明書。 |
ServerCertificateName | String | いいえ | アップロードされるサーバー証明書の名前。 |
PrivateKey | String | いいえ | アップロードされるプライベートキー。 |
AliCloudCertificateId | String | いいえ | Alibaba Cloud証明書のID。 |
AliCloudCertificateName | String | いいえ | Alibaba Cloud証明書の名前。 |
ResourceGroupId | String | いいえ | エンタープライズリソースグループのID。 |
リターンパラメータ
名前 | データ型 | 説明 |
---|---|---|
RequestId | String | リクエストのID。 |
ServerCertificateId | String | サーバー証明書のID。 |
ServerCertificateName | String | サーバー証明書の名前。 |
Fingerprint | String | サーバー証明書の指紋情報。 |
ExpireTime | String | 期限切れの時間。 |
ExpireTimeStamp | Long | 期限切れになる時点のタイムスタンプ。 |
CommonName | String | 証明書のcommon nameフィールドに対応するドメイン名。 |
SubjectAlternativeNames | List | サブジェクト別名のリスト。 詳細は次を参照してくださいSubjectAlternativeNames。 |
SubjectAlternativeNames
名前 | データ型 | 説明 |
---|---|---|
SubjectAlternativeName | String | ドメイン別名。 |
例
リクエストの例
https://slb.aliyuncs.com/?Action=UploadServerCertificate
&Action=UploadServerCertificate
&RegionId=cn-hangzhou-01
&ServerCertificate=test
&ServerCertificateName=mycert01
&PrivateKey=wmsad! q23
&CommonParameters
戻り値の例-
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" ] } }