你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
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 |
密钥保管库描述操作失败原因的错误响应。 |
示例
GetRandomBytes
Sample Request
POST https://myhsm.managedhsm.azure.net//rng?api-version=7.4
{
"count": 4
}
Sample Response
{
"value": "MTIzNA"
}
定义
名称 | 说明 |
---|---|
Error |
密钥保管库服务器错误。 |
Get |
获取随机字节请求对象。 |
Key |
密钥保管库错误异常。 |
Random |
获取包含字节的随机字节响应对象。 |
Error
密钥保管库服务器错误。
名称 | 类型 | 说明 |
---|---|---|
code |
string |
错误代码。 |
innererror |
密钥保管库服务器错误。 |
|
message |
string |
错误消息。 |
GetRandomBytesRequest
获取随机字节请求对象。
名称 | 类型 | 说明 |
---|---|---|
count |
integer |
请求的随机字节数。 |
KeyVaultError
密钥保管库错误异常。
名称 | 类型 | 说明 |
---|---|---|
error |
密钥保管库服务器错误。 |
RandomBytes
获取包含字节的随机字节响应对象。
名称 | 类型 | 说明 |
---|---|---|
value |
string |
编码为 base64url 字符串的字节。 |