Get Random Bytes - Get Random Bytes

Haal het aangevraagde aantal bytes met willekeurige waarden op uit een beheerde HSM.

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

URI-parameters

Name In Vereist Type Description
vaultBaseUrl
path True

string

De kluisnaam, bijvoorbeeld https://myvault.vault.azure.net.

api-version
query True

string

Client-API-versie.

Aanvraagbody

Name Vereist Type Description
count True

integer

Het aangevraagde aantal willekeurige bytes.

Antwoorden

Name Type Description
200 OK

RandomBytes

De bytes gecodeerd als een base64url-tekenreeks.

Other Status Codes

KeyVaultError

Key Vault foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Voorbeelden

GetRandomBytes

Sample Request

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

{
  "count": 4
}

Sample Response

{
  "value": "MTIzNA"
}

Definities

Name Description
Error

De sleutelkluisserverfout.

GetRandomBytesRequest

Het aanvraagobject willekeurige bytes ophalen.

KeyVaultError

De foutuitzondering voor de sleutelkluis.

RandomBytes

Het antwoordobject willekeurige bytes ophalen dat de bytes bevat.

Error

De sleutelkluisserverfout.

Name Type Description
code

string

De foutcode.

innererror

Error

De sleutelkluisserverfout.

message

string

Het foutbericht.

GetRandomBytesRequest

Het aanvraagobject willekeurige bytes ophalen.

Name Type Description
count

integer

Het aangevraagde aantal willekeurige bytes.

KeyVaultError

De foutuitzondering voor de sleutelkluis.

Name Type Description
error

Error

De sleutelkluisserverfout.

RandomBytes

Het antwoordobject willekeurige bytes ophalen dat de bytes bevat.

Name Type Description
value

string

De bytes gecodeerd als een base64url-tekenreeks.