Files
jose/docs/interfaces/jwe_general_encrypt.Recipient.md
2023-04-12 18:54:17 +02:00

2.1 KiB

Interface: Recipient

💗 Help the project

Support from the community to continue maintaining and improving this module is welcome. If you find the module useful, please consider supporting the project by becoming a sponsor.


Table of contents

Methods

Methods

addRecipient

â–¸ addRecipient(...args): Recipient

A shorthand for calling addRecipient() on the enclosing GeneralEncrypt instance

Parameters

Name Type
...args [key: Uint8Array | KeyLike, options?: CritOption]

Returns

Recipient


done

â–¸ done(): GeneralEncrypt

Returns the enclosing GeneralEncrypt

Returns

GeneralEncrypt


encrypt

â–¸ encrypt(...args): Promise<GeneralJWE>

A shorthand for calling encrypt() on the enclosing GeneralEncrypt instance

Parameters

Name Type
...args [options?: DeflateOption]

Returns

Promise<GeneralJWE>


setUnprotectedHeader

â–¸ setUnprotectedHeader(unprotectedHeader): Recipient

Sets the JWE Per-Recipient Unprotected Header on the Recipient object.

Parameters

Name Type Description
unprotectedHeader JWEHeaderParameters JWE Per-Recipient Unprotected Header.

Returns

Recipient