Interface: PrivateKey
March 19, 2026 ยท View on GitHub
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.
Interface to pass an asymmetric private key and, optionally, its associated JWK Key ID to be
added as a kid JOSE Header Parameter.
Properties
key
โข key: CryptoKey
An asymmetric private CryptoKey.
Its algorithm must be compatible with a supported JWS Algorithm.
kid?
โข optional kid?: string
JWK Key ID to add to JOSE headers when this key is used. When not provided no kid (JWK Key
ID) will be added to the JOSE Header.