Get Random Bytes - Get Random Bytes
マネージド HSM からランダムな値を含む要求されたバイト数を取得します。
POST {vaultBaseUrl}/rng?api-version=7.4
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
vault
|
path | True |
string |
コンテナー名 (例: https://myvault.vault.azure.net)。 |
api-version
|
query | True |
string |
クライアント API バージョン。 |
要求本文
名前 | 必須 | 型 | 説明 |
---|---|---|---|
count | True |
integer |
要求されたランダム バイト数。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
base64url 文字列としてエンコードされたバイト。 |
|
Other Status Codes |
操作が失敗した理由を説明するエラー応答をKey Vaultします。 |
例
GetRandomBytes
要求のサンプル
POST https://myhsm.managedhsm.azure.net//rng?api-version=7.4
{
"count": 4
}
応答のサンプル
{
"value": "MTIzNA"
}
定義
名前 | 説明 |
---|---|
Error |
キー コンテナー サーバーエラー。 |
Get |
ランダム バイト取得要求オブジェクト。 |
Key |
キー コンテナーエラー例外。 |
Random |
バイトを含むランダムなバイトの取得応答オブジェクト。 |
Error
キー コンテナー サーバーエラー。
名前 | 型 | 説明 |
---|---|---|
code |
string |
エラー コード。 |
innererror |
キー コンテナー サーバーエラー。 |
|
message |
string |
エラー メッセージ。 |
GetRandomBytesRequest
ランダム バイト取得要求オブジェクト。
名前 | 型 | 説明 |
---|---|---|
count |
integer |
要求されたランダム バイト数。 |
KeyVaultError
キー コンテナーエラー例外。
名前 | 型 | 説明 |
---|---|---|
error |
キー コンテナー サーバーエラー。 |
RandomBytes
バイトを含むランダムなバイトの取得応答オブジェクト。
名前 | 型 | 説明 |
---|---|---|
value |
string |
base64url 文字列としてエンコードされたバイト。 |