findBestJweProcessor
open override fun findBestJweProcessor(algorithm: EncryptionAlgorithm, keyId: String?): BaseJweProcessor?(source)
Returns the best available encryption key for algorithm and the optional keyId.
Look-up order:
A key registered with both algorithm and keyId (exact match).
A key registered with algorithm and no key ID (algorithm-only fallback), when keyId is non-null and has no exact match.
The delegateKeyRegistry, if one is set.
Return
the matching BaseJweProcessor, or null if none is found
Parameters
algorithm
the encryption algorithm the key must support
keyId
optional key ID to narrow the look-up