diff --git a/src/jwks/local.ts b/src/jwks/local.ts index c0e18b06..43bf4f22 100644 --- a/src/jwks/local.ts +++ b/src/jwks/local.ts @@ -83,7 +83,7 @@ export class LocalJWKSet { const candidates = this._jwks!.keys.filter((jwk) => { // filter keys based on the mapping of signature algorithms to Key Type - let candidate = kty === jwk.kty; + let candidate = kty === jwk.kty // filter keys based on the JWK Key ID in the header if (candidate && typeof kid === 'string') { diff --git a/test-browser/helpers.js b/test-browser/helpers.js index 3eaf6204..be9bed5d 100644 --- a/test-browser/helpers.js +++ b/test-browser/helpers.js @@ -2,6 +2,10 @@ import * as Bowser from 'bowser' const browser = Bowser.parse(window.navigator.userAgent) -export const p521 = browser.engine.name !== 'WebKit' || (browser.browser.name === 'Safari' && parseInt(browser.browser.version, 10) >= 15) || (browser.os.name === 'iOS' && parseInt(browser.os.version, 10) >= 15) -export const ecPkcs8 = browser.engine.name !== 'Gecko' || parseInt(browser.browser.version, 10) >= 93 +export const p521 = + browser.engine.name !== 'WebKit' || + (browser.browser.name === 'Safari' && parseInt(browser.browser.version, 10) >= 15) || + (browser.os.name === 'iOS' && parseInt(browser.os.version, 10) >= 15) +export const ecPkcs8 = + browser.engine.name !== 'Gecko' || parseInt(browser.browser.version, 10) >= 93 export const aes192 = browser.engine.name !== 'Blink'