Partager via


Get Random Bytes - Get Random Bytes

Obtenez le nombre d’octets demandé contenant des valeurs aléatoires à partir d’un HSM managé.

POST {vaultBaseUrl}/rng?api-version=7.4

Paramètres URI

Nom Dans Obligatoire Type Description
vaultBaseUrl
path True

string

Nom du coffre, par exemple https://myvault.vault.azure.net.

api-version
query True

string

Version d’API client.

Corps de la demande

Nom Obligatoire Type Description
count True

integer

Nombre d’octets aléatoires demandés.

Réponses

Nom Type Description
200 OK

RandomBytes

Octets encodés sous forme de chaîne base64url.

Other Status Codes

KeyVaultError

Key Vault réponse d’erreur décrivant la raison de l’échec de l’opération.

Exemples

GetRandomBytes

Sample Request

POST https://myhsm.managedhsm.azure.net//rng?api-version=7.4

{
  "count": 4
}

Sample Response

{
  "value": "MTIzNA"
}

Définitions

Nom Description
Error

Erreur du serveur du coffre de clés.

GetRandomBytesRequest

Objet de demande d’octets aléatoires.

KeyVaultError

Exception d’erreur du coffre de clés.

RandomBytes

Objet de réponse get random bytes contenant les octets.

Error

Erreur du serveur du coffre de clés.

Nom Type Description
code

string

Code d'erreur.

innererror

Error

Erreur du serveur du coffre de clés.

message

string

Message d’erreur.

GetRandomBytesRequest

Objet de demande d’octets aléatoires.

Nom Type Description
count

integer

Nombre d’octets aléatoires demandés.

KeyVaultError

Exception d’erreur du coffre de clés.

Nom Type Description
error

Error

Erreur du serveur du coffre de clés.

RandomBytes

Objet de réponse get random bytes contenant les octets.

Nom Type Description
value

string

Octets encodés sous forme de chaîne base64url.