Skip to content

Connectum API Reference / @connectum/auth / testing / createTestJwtRS256

Function: createTestJwtRS256() ​

createTestJwtRS256(privateKey, payload, options): Promise<string>

Defined in: packages/auth/src/testing/test-jwt-rs256.ts:133

Mint an RS256 test JWT signed by the private key from generateRsaTestKeypair, with a kid header matching the published JWK.

NOT for production use.

Parameters ​

privateKey ​

CryptoKey

Private key from generateRsaTestKeypair.

payload ​

Record<string, unknown>

JWT claims (e.g. sub, roles, scope).

options ​

kid (required, must match the published JWK) plus optional issuer/audience/expiresIn (default "1h").

audience? ​

string

expiresIn? ​

string

issuer? ​

string

kid ​

string

Returns ​

Promise<string>