CreateWHClientCertificate

更新日時
Copy as MD

一般ユーザー証明書リポジトリから単一のクライアント証明書を発行します。

操作説明

この API は、ユーザーあたり 10 QPS に制限されています。 この制限を超えると速度制限がトリガーされ、お客様のビジネスに影響が及ぶ可能性があります。 業務に支障をきたさないよう、適切なレートで API を呼び出してください。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

この操作の認証情報はありません。問題が発生した場合は、アカウントマネージャーにご連絡ください。

リクエストパラメーター

パラメーター

必須 / 任意

説明

SanType

integer

任意

クライアント証明書のサブジェクトの別名 (SAN) のタイプ。 有効な値:

  • 1:メールアドレス。

  • 2:ドメイン名。

  • 6:統一資源識別子 (URI)。

  • 7:IP アドレス。

2

SanValue

string

任意

SAN 拡張の値。 複数の値を指定する場合は、コンマ (,) で区切ります。

example.com

CommonName

string

任意

クライアント証明書の共通名。 中国語、英語、その他の文字をサポートしています。

aliyun

Algorithm

string

任意

クライアント証明書のキーアルゴリズム。 フォーマットは <暗号化アルゴリズム>_<キー長> です。 有効な値:

  • RSA_1024:対応する署名アルゴリズムは Sha256WithRSA です。

  • RSA_2048:対応する署名アルゴリズムは Sha256WithRSA です。

  • RSA_4096:対応する署名アルゴリズムは Sha256WithRSA です。

  • ECC_256:対応する署名アルゴリズムは Sha256WithECDSA です。

  • ECC_384:対応する署名アルゴリズムは Sha256WithECDSA です。

  • ECC_512:対応する署名アルゴリズムは Sha256WithECDSA です。

  • SM2_256:対応する署名アルゴリズムは SM3WithSM2 です。

クライアント証明書の暗号化アルゴリズムは、発行元の下位 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` パラメーターを指定しない場合は、`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

任意

応答で返される証明書の内容を指定します。

  • 0:証明書を返しません (デフォルト)。

  • 1:証明書を返します。

  • 2:証明書とその証明書チェーンを返します。

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"
}

エラーコード

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。