docs/util/errors/classes/JWKSMultipleMatchingKeys.md
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.
Thrown when multiple keys match in a JWKS.
Checking thrown error is this one using a stable error code
if (err.code === 'ERR_JWKS_MULTIPLE_MATCHING_KEYS') {
// ...
}
Checking thrown error is this one using instanceof
if (err instanceof jose.errors.JWKSMultipleMatchingKeys) {
// ...
}
⢠[asyncIterator]: () => AsyncIterableIterator<CryptoKey>
Yields public keys matching the JWS Header so verification can be attempted with each. See the createRemoteJWKSet and createLocalJWKSet examples. Empty on manually constructed errors.
AsyncIterableIterator<CryptoKey>
⢠code: string = 'ERR_JWKS_MULTIPLE_MATCHING_KEYS'
A unique error code for JWKSMultipleMatchingKeys.