CreateWHClientCertificate
一般ユーザー証明書リポジトリから単一のクライアント証明書を発行します。
操作説明
この API は、ユーザーあたり 10 QPS に制限されています。 この制限を超えると速度制限がトリガーされ、お客様のビジネスに影響が及ぶ可能性があります。 業務に支障をきたさないよう、適切なレートで API を呼び出してください。
今すぐお試しください
テスト
RAM 認証
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| SanType |
integer |
任意 |
クライアント証明書のサブジェクトの別名 (SAN) のタイプ。 有効な値:
|
2 |
| SanValue |
string |
任意 |
SAN 拡張の値。 複数の値を指定する場合は、コンマ (,) で区切ります。 |
example.com |
| CommonName |
string |
任意 |
クライアント証明書の共通名。 中国語、英語、その他の文字をサポートしています。 |
aliyun |
| Algorithm |
string |
任意 |
クライアント証明書のキーアルゴリズム。 フォーマットは
クライアント証明書の暗号化アルゴリズムは、発行元の下位 CA 証明書の暗号化アルゴリズムと一致する必要がありますが、キー長は異なっていてもかまいません。 たとえば、下位 CA 証明書のキーアルゴリズムが RSA_2048 の場合、クライアント証明書のキーアルゴリズムは RSA_1024、RSA_2048、または RSA_4096 のいずれかである必要があります。 |
RSA_2048 |
| Csr |
string |
任意 |
証明書署名要求 (CSR) の内容。 OpenSSL や Keytool などのツールで CSR を生成できます。 |
-----BEGIN CERTIFICATE REQUEST----- ...... -----END CERTIFICATE REQUEST----- |
| ParentIdentifier |
string |
必須 |
発行元の下位 CA 証明書の一意の識別子。 |
273ae6bb538d538c70c01f81jh2**** |
| Days |
integer |
任意 |
クライアント証明書の有効期間 (日数)。 `Days`、`BeforeTime`、`AfterTime` パラメーターをすべて空にすることはできません。 `BeforeTime` と `AfterTime` パラメーターは、両方を指定するか、どちらも指定しないかのいずれかである必要があります。
説明
`Days`、`BeforeTime`、`AfterTime` を同時に指定した場合、有効期間の決定には `Days` パラメーターが優先されます。 |
365 |
| BeforeTime |
integer |
任意 |
クライアント証明書の発行時刻 (秒単位の UNIX タイムスタンプ)。 省略した場合、デフォルトで API 呼び出しの時刻になります。 説明
`BeforeTime` と `AfterTime` パラメーターは、両方を指定するか、どちらも指定しないかのいずれかである必要があります。 |
1634283958 |
| AfterTime |
integer |
任意 |
クライアント証明書の有効期限 (秒単位の UNIX タイムスタンプ)。 説明
`BeforeTime` と `AfterTime` パラメーターは、両方を指定するか、どちらも指定しないかのいずれかである必要があります。 |
1665819958 |
| Organization |
string |
任意 |
ルート CA 証明書に関連付けられた組織名。通常は会社名または企業名です。 中国語、英語、その他の文字をサポートしています。 |
阿里巴巴网络技术有限公司 |
| OrganizationUnit |
string |
任意 |
組織内の部門名または業務部門名。 |
IT |
| Country |
string |
任意 |
組織が所在する国。 |
CN |
| State |
string |
任意 |
組織が所在する省、直轄市、または自治区。 中国語、英語、その他の文字がサポートされています。 |
Zhejiang |
| Locality |
string |
任意 |
組織が所在する市。 中国語、英語、その他の文字がサポートされています。 |
Hangzhou |
| Years |
integer |
任意 |
証明書の有効期間 (年単位)。 |
1 |
| Months |
integer |
任意 |
証明書の有効期間 (月単位)。 |
12 |
| Immediately |
integer |
任意 |
応答で返される証明書の内容を指定します。
|
1 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答オブジェクト。 |
||
| Identifier |
string |
クライアント証明書の一意の識別子。 |
190ae6bb538d538c70c01f81dcf2**** |
| RequestId |
string |
リクエスト ID。 この一意の ID は、リクエストごとに Alibaba Cloud によって生成され、トラブルシューティングに使用できます。 |
8C467B38-3910-447D-87BC-AC049166F216 |
| RootX509Certificate |
string |
ルート CA 証明書の内容。 |
-----BEGIN CERTIFICATE-----\n......\n-----END CERTIFICATE----- |
| ParentX509Certificate |
string |
下位 CA 証明書の内容。 |
-----BEGIN CERTIFICATE-----\n......\n-----END CERTIFICATE----- |
| X509Certificate |
string |
クライアント証明書の内容。 |
-----BEGIN CERTIFICATE-----\n......\n-----END CERTIFICATE----- |
| CertificateChain |
string |
証明書チェーン。 |
-----BEGIN CERTIFICATE-----\n......\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\n......\n-----END CERTIFICATE-----\n |
例
成功レスポンス
JSONJSON
{
"Identifier": "190ae6bb538d538c70c01f81dcf2****",
"RequestId": "8C467B38-3910-447D-87BC-AC049166F216",
"RootX509Certificate": "-----BEGIN CERTIFICATE-----\\n......\\n-----END CERTIFICATE-----",
"ParentX509Certificate": "-----BEGIN CERTIFICATE-----\\n......\\n-----END CERTIFICATE-----",
"X509Certificate": "-----BEGIN CERTIFICATE-----\\n......\\n-----END CERTIFICATE-----",
"CertificateChain": "-----BEGIN CERTIFICATE-----\\n......\\n-----END CERTIFICATE-----\\n-----BEGIN CERTIFICATE-----\\n......\\n-----END CERTIFICATE-----\\n"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。