この API は、証明書リポジトリ内のプライベート認証局 (PCA) の証明書の署名を検証します。
操作説明
この API は、証明書リポジトリ内の PCA 証明書と SSL 証明書の署名を検証します。
QPS 制限
この API の秒間クエリ数 (QPS) 制限は、単一ユーザーあたり 1,000 です。 ご利用の QPS 制限については、証明書リポジトリをご参照ください。 この制限を超えると、API 呼び出しがスロットリングされ、ビジネスに影響を与える可能性があります。 API 呼び出しを適切に計画してください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
yundun-cert:Verify |
none |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| Message |
string |
必須 |
検証するデータ。データは Base64 エンコードされている必要があります。
たとえば、署名するデータの 16 進数コンテンツが `[0x31, 0x32, 0x33, 0x34]` の場合、Base64 エンコードされた値は `MTIzNA==` です。
`MessageType` を `RAW` に設定した場合、データサイズは 4 KB 未満である必要があります。
署名するデータが 4 KB を超える場合は、`MessageType` を `DIGEST` に設定します。 次に、`Message` を、ローカルで計算したメッセージダイジェスト (ハッシュ) に設定します。 ダイジェストのハッシュアルゴリズムは、署名アルゴリズムと互換性がある必要があります:
|
MTIzNA== |
| CertIdentifier |
string |
任意 |
証明書の一意の識別子。 このパラメーターを取得するには、ListCert 操作を呼び出します。
|
1ef1da5f-38ed-69b3-****-037781890265 |
| SigningAlgorithm |
string |
必須 |
署名アルゴリズム。 有効な値:
|
SHA256withRSA |
| MessageType |
string |
必須 |
メッセージタイプ。 有効な値:
|
RAW |
| SignatureValue |
string |
必須 |
署名値。 値は Base64 エンコードされている必要があります。 |
eyaC0w3ROK5b3QcHmUtAhMY/sQjKu2t3uBfnf6J/gn7JfZtyxwcCUjzXbw5jmqJQRbj1te670Bshg9kUdanKhtHFhJjU5jX+ZMMBr6pH0gqQDJxR0K0yHXRc0Q5OQoUZ6BfpbI4Wt4jJvJSdCstz1vSg12CfEHS8Kd5qfhItK7Y= |
| CustomIdentifier |
string |
任意 |
カスタム識別子。 このキーは一意である必要があります。 |
****6bb538d538c70c01f81jh2**** |
| WarehouseId |
string |
任意 |
リポジトリの ID。 このパラメーターを取得するには、ListCertWarehouse 操作を呼び出します。 |
1 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
1ed33293-2e48-6b14-861e-538e28e408eb |
| SignatureValid |
boolean |
署名検証の結果。 有効な値:
|
true |
例
成功レスポンス
JSONJSON
{
"RequestId": "1ed33293-2e48-6b14-861e-538e28e408eb",
"SignatureValid": true
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。