Skip to content

v0.9.0 - The one that knows RSA from EC2

Choose a tag to compare

@MasterKale MasterKale released this 10 Sep 06:22
· 1826 commits to master since this release

Packages:

  • @simplewebauthn/browser@0.9.0
  • @simplewebauthn/server@0.9.0
  • @simplewebauthn/typescript-types@0.9.0

Changes:

  • [server] Add support for attestations and assertions containing RSA public keys.
  • [browser] Version sync.
  • [typescript-types] Version sync.

Breaking Changes

  • [server] authenticatorInfo.base64PublicKey returned by verifyAttestationResponse() is now the entire public key buffer instead of a pared down form of it (it's still returned base64url-encoded). This helps ensure support for existing public keys, as well as future public key formats that may be introduced in the future. Public keys previously returned by this method must be upgraded via this "upgrader" script to work with future assertions.
  • [server] The serviceName argument for generateAttestationOptions() has been renamed to rpName. This brings it in line with the existing rpID argument and maps more obviously to its respective property within the returned options.