Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 898 Bytes

key_generate_secret.generateSecret.md

File metadata and controls

28 lines (18 loc) · 898 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>