Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 897 Bytes

key_generate_secret.generateSecret.md

File metadata and controls

27 lines (18 loc) · 897 Bytes

Function: generateSecret

💗 Help the project

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>