Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 837 Bytes

key_generate_secret.generateSecret.md

File metadata and controls

25 lines (17 loc) · 837 Bytes

Function: generateSecret

generateSecret(alg, options?): Promise<KeyLike | Uint8Array>

Generates a symmetric secret key for a given JWA algorithm identifier.

Note: Under Web Cryptography API runtime the secret key is generated with extractable set to false by default.

example Usage

const secret = await jose.generateSecret('HS256')
console.log(secret)

Parameters

Name Type Description
alg string JWA Algorithm Identifier to be used with the generated secret.
options? GenerateSecretOptions Additional options passed down to the secret generation.

Returns

Promise<KeyLike | Uint8Array>