拡張証明書サービスを利用して、ドメイン検証 (DV) 証明書の購入、申請、発行を行います。
操作説明
この操作は DV 証明書の申請にのみ使用できます。 組織検証 (OV) 証明書または拡張検証 (EV) 証明書を申請する場合は、CreateCertificateForPackageRequest 操作を呼び出すことを推奨します。 この操作では、すべての仕様の証明書を申請でき、証明書署名要求 (CSR) ファイルの生成方法を指定できます。
この操作を呼び出す前に、必要な仕様の証明書リソースプランを購入済みであることを確認してください。 証明書リソースプランの購入方法の詳細については、「証明書リソースプランの購入」をご参照ください。 DescribePackageState 操作を呼び出すと、指定した仕様の証明書リソースプランの使用状況 (購入した証明書リソースプランの総数、送信した証明書申請の数、発行された証明書の数など) をクエリできます。
この操作を呼び出す際に、ProductCode パラメーターを使用して証明書の仕様を指定できます。
この操作を呼び出して証明書申請を送信すると、Certificate Management Service は申請用の CSR ファイルを自動的に作成し、購入した指定仕様の証明書リソースプランの証明書クォータを消費します。 この操作を呼び出した後、DescribeCertificateState 操作を呼び出してドメイン名の検証を完了するために必要な情報を取得し、手動で検証を完了する必要もあります。 DNS 検証メソッドを使用する場合は、ドメイン名の管理プラットフォームで検証を完了する必要があります。 ファイル検証メソッドを使用する場合は、ご利用の DNS サーバーで検証を完了する必要があります。 その後、認証局 (CA) が証明書申請を審査します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
yundun-cert:CreateCertificateRequest |
create |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ProductCode |
string |
任意 |
証明書の仕様。 有効な値:
|
symantec-free-1-free |
| Username |
string |
必須 |
申請者の名前。 |
Tom |
| Phone |
string |
必須 |
申請者の電話番号。 |
1390000**** |
|
string |
必須 |
申請者の連絡先メールアドレス。 |
username@example.com |
|
| Domain |
string |
必須 |
証明書にバインドするドメイン名。 ドメイン名は 1 つのみ指定できます。 説明
ドメイン名は、ProductCode パラメーターで指定した証明書の仕様と一致している必要があります。 シングルドメイン証明書を申請する場合は、このパラメーターにシングルドメイン名を指定する必要があります。 ワイルドカード証明書を申請する場合は、このパラメーターに |
www.aliyundoc.com |
| ValidateType |
string |
必須 |
ドメイン名の所有権を検証するメソッド。 有効な値:
検証メソッドの詳細については、「ドメイン名の所有権の検証」をご参照ください。 |
DNS |
| Tags |
array<object> |
任意 |
タグ。 |
|
|
object |
任意 |
タグ。 |
||
| Key |
string |
任意 |
リソースのタグキー。 最大 20 個のタグキーを指定できます。 タグキーとして空の文字列は指定できません。 キーの長さは最大 64 文字で、文字、数字、ピリオド (.)、アンダースコア (_)、ハイフン (-) を使用できます。 キーは文字で始まる必要がありますが、 説明
Tag.N (Tag.N.Key と Tag.N.Value) のうち、少なくとも 1 つを指定する必要があります。 |
acs:rm:rgId |
| Value |
string |
任意 |
タグ値。 最大 20 個のタグ値を指定できます。 タグ値は空の文字列でもかまいません。 タグ値の長さは 128 文字以内で、数字、ピリオド (.)、アンダースコア (_)、ハイフン (-) を使用できます。 タグ値は `aliyun` または `acs:` で始めることはできません。 タグ値に `http://` または `https://` を含めることはできません。 |
test |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| OrderId |
integer |
証明書申請の注文 ID。 説明
この ID を使用して、証明書申請のステータスをクエリできます。 詳細については、「DescribeCertificateState」をご参照ください。 |
98987582437920968 |
| RequestId |
string |
リクエスト ID。問題の特定とトラブルシューティングに使用されます。 |
CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D |
例
成功レスポンス
JSONJSON
{
"OrderId": 98987582437920960,
"RequestId": "CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。