You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
workaround: Workaround (downgrade) for nist-weierstrauss being ESM only. refs #19 (should have a proper solution soon) (aff05cf)
Features
Add JWS signature verification; Add cose key conversions and resolution (managed and external) (9f76393)
Add support for setting or inferring kid and issuer. Which will be handy for JWS signing. Also split managed functions into separate functions, like we do for the external identifier resolution. (c17edaf)
Add support to convert any identifier resolution to JWK and Key resolution (60da6b8)
added calculation and querying based on jwk thumbprints (5ce83cc)
Allow main managed identifier get method to be lazy when a resolved identifier is passed in (28fb763)
Allow main managed identifier get method to be lazy when a resolved identifier is passed in (7d4fa81)
Allow to cleanup keys and have ephemeral keys. Remove dep on kms-local from KMS. Always calculate jwkThumbprints no matter the KMS used (94414ff)
also allow passing in a resolved identifier next to identifier opts, so we do not have to resolve twice (70d2d15)
Create seperate function to handle KMS managed identifiers of different types as the assumption always was DIDs (944b425)
Expose managed identifier lazy result method, as we are using lazy resolution more and more (b2c8065)
Expose subject alternative names. Make getting the public key JWK more resilient. Allow to blindly trust certificates for testing purposes (only when x5c has 1 element!) as we perform all kinds of checks including CA certificate extension verifications in the chain (675d6cb)
External resolution of keys and validations for DIDs and x5c (01db327)
Have a method on the Key Management System as well as a separate function to get a named or the default KMS. Remove dep/enum for kms local. We only have KMSs names at runtime. We should not rely on static KMS names ever! (c0ca69f)