BaseJweProcessor

Common base for all JWE processor types, carrying the algorithm and optional keyId that identify the key material used for encryption or decryption.

Subtypes specialise into JweEncryptor (encryption only), JweDecryptor (decryption only), or the combined JweProcessor.

See also

Inheritors

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The JWE key-encryption algorithm this processor implements.

Link copied to clipboard
abstract val keyId: String?

The optional key ID (kid) associated with the key material used by this processor.

Functions

Link copied to clipboard

Merges this BaseJweProcessor with other, producing a combined JweProcessor that supports both encryption and decryption.