CreateServerCertificate
システムで生成された証明書署名リクエスト (CSR) を使用して、サーバー証明書を発行します。
操作説明
この操作を呼び出す前に、CreateRootCACertificate を呼び出してルート認証局 (CA) 証明書を作成し、CreateSubCACertificate を呼び出して中間 CA 証明書を作成する必要があります。サーバー証明書は、中間 CA 証明書でのみ発行できます。
QPS 制限
この操作の 1 ユーザーあたりの秒間クエリ数 (QPS) 制限は 10 回です。この制限を超えると、API 呼び出しがスロットリングされ、ビジネスに影響が及ぶ可能性があります。呼び出しを適切に計画してください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
yundun-cert:CreateServerCertificate |
create |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| Domain |
string |
任意 |
サーバー証明書の追加ドメイン名と IP アドレス。この情報により、証明書を複数のドメイン名と IP アドレスに適用できます。 複数のドメイン名または IP アドレスはコンマ (,) で区切ります。 |
example.com |
| Organization |
string |
任意 |
組織の名前。デフォルト値は Alibaba Inc. です。 |
阿里云 |
| OrganizationUnit |
string |
任意 |
部署の名前。デフォルト値は Alibaba Cloud CDN です。 |
IT |
| Country |
string |
任意 |
国コード。CN や US など。 |
CN |
| CommonName |
string |
必須 |
証明書のユーザー名。サーバー認証 (ServerAuth) 証明書の場合、ユーザーはサーバーです。サーバーにバインドされているドメイン名または IP アドレスを入力します。 |
www.example.com |
| State |
string |
任意 |
組織が所在する都道府県または州。中国語と英語の文字がサポートされています。デフォルト値は、この証明書を発行する中間 CA 証明書に関連付けられている組織の都道府県または州です。 |
Zhejiang |
| Locality |
string |
任意 |
組織が所在する市区町村。中国語と英語の文字がサポートされています。 デフォルト値は、この証明書を発行する中間 CA 証明書に関連付けられている組織の市区町村です。 |
Hangzhou |
| Algorithm |
string |
必須 |
サーバー証明書のキーアルゴリズム。アルゴリズムは
サーバー証明書の暗号化アルゴリズムは、中間 CA 証明書の暗号化アルゴリズムと同じである必要がありますが、キー長は異なっていてもかまいません。たとえば、中間 CA 証明書のキーアルゴリズムが RSA_2048 の場合、サーバー証明書のキーアルゴリズムは RSA_1024、RSA_2048、または RSA_4096 である必要があります。 説明
DescribeCACertificate を呼び出して、中間 CA 証明書のキーアルゴリズムをクエリします。 |
RSA_2048 |
| ParentIdentifier |
string |
必須 |
この証明書を発行する中間 CA 証明書の一意の識別子。 説明
DescribeCACertificateList を呼び出して、中間 CA 証明書の一意の識別子をクエリします。 |
271ae6bb538d538c70c01f81dg3**** |
| Years |
integer |
任意 |
証明書の有効期間 (年単位)。 |
1 |
| Months |
integer |
任意 |
証明書の有効期間 (月単位)。 |
12 |
| Days |
integer |
任意 |
サーバー証明書の有効期間 (日単位)。 Days、BeforeTime、AfterTime パラメーターをすべて空にすることはできません。BeforeTime と AfterTime パラメーターは、一緒に指定するか、一緒に空にする必要があります。これらのパラメーターの設定方法は、次のルールに従います:
説明
|
365 |
| BeforeTime |
integer |
任意 |
サーバー証明書の発行時刻。この値は秒単位の UNIX タイムスタンプです。デフォルト値は、この操作を呼び出した時刻です。 説明
BeforeTime と AfterTime パラメーターは、一緒に指定するか、一緒に空にする必要があります。 |
1634283958 |
| AfterTime |
integer |
任意 |
サーバー証明書の有効期限。この値は秒単位の UNIX タイムスタンプです。 説明
BeforeTime と AfterTime パラメーターは、一緒に指定するか、一緒に空にする必要があります。 |
1665819958 |
| Immediately |
integer |
任意 |
デジタル証明書をすぐに返すかどうかを指定します。
|
1 |
| EnableCrl |
integer |
任意 |
証明書失効リスト (CRL) アドレスを含めるかどうかを指定します。 0:いいえ 1:はい |
1 |
| Tags |
array<object> |
任意 |
タグのリスト。 |
|
|
object |
任意 |
タグのリスト。 |
||
| Key |
string |
任意 |
タグキー。 |
account |
| Value |
string |
任意 |
タグ値。 |
test |
| ResourceGroupId |
string |
任意 |
リソースグループの ID。ListResources 操作を呼び出してこの ID を取得します。 |
test |
| CustomIdentifier |
string |
任意 |
カスタム識別子。このキーは一意である必要があります。 |
****6bb538d538c70c01f81dg3**** |
この操作を呼び出すときは、このトピックで説明されているリクエストパラメーターに加えて、共通リクエストパラメーターを含める必要があります。
リクエストフォーマットの詳細については、このトピックの「例」セクションのリクエスト例をご参照ください。
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
CreateCertificateResponse |
||
| X509Certificate |
string |
サーバー証明書の内容。 |
-----BEGIN CERTIFICATE-----\n......\n-----END CERTIFICATE----- |
| CertificateChain |
string |
CA 証明書チェーン。 |
-----BEGIN CERTIFICATE-----\n......\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\n......\n-----END CERTIFICATE-----\n |
| Identifier |
string |
サーバー証明書の一意の識別子。 |
160ae6bb538d538c70c01f81dcf2**** |
| SerialNumber |
string |
証明書のシリアル番号。 |
084bde9cd233f0ddae33adc438cfbbbd**** |
| RequestId |
string |
リクエスト ID。この ID は Alibaba Cloud によって生成された一意の識別子です。この ID は、問題のトラブルシューティングに使用します。 |
15C66C7B-671A-4297-9187-2C4477247A74 |
例
成功レスポンス
JSONJSON
{
"X509Certificate": "-----BEGIN CERTIFICATE-----\\n......\\n-----END CERTIFICATE-----",
"CertificateChain": "-----BEGIN CERTIFICATE-----\\n......\\n-----END CERTIFICATE-----\\n-----BEGIN CERTIFICATE-----\\n......\\n-----END CERTIFICATE-----\\n",
"Identifier": "160ae6bb538d538c70c01f81dcf2****",
"SerialNumber": "084bde9cd233f0ddae33adc438cfbbbd****",
"RequestId": "15C66C7B-671A-4297-9187-2C4477247A74"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。