Skip to content

Pre-release 2.4.0-RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@emlun emlun released this 31 Jan 12:14
· 325 commits to main since this release
2.4.0-RC1
6b99375

webauthn-server-core:

New features:

  • Added support for RS384 and RS512 signature algorithms.
  • Added userHandle field to AssertionRequest as part of the second bug fix below. userHandle is mutually exclusive with username. This was originally released in pre-release 1.12.3-RC3, but was accidentally left out of the 1.12.3 release.

Fixes:

  • During RelyingParty.finishRegistration() if an attestationTrustSource is configured, if the aaguid in the authenticator data is zero, the call to AttestationTrustSource.findTrustRoots will fall back to reading the AAGUID from the attestation certificate if possible.
  • Fixed bug in RelyingParty.finishAssertion where if StartAssertionOptions.userHandle was set, it did not propagate to RelyingParty.finishAssertion and caused an error saying username and user handle are both absent unless a user handle was returned by the authenticator. This was originally released in pre-release 1.12.3-RC3, but was accidentally left out of the 1.12.3 release.

webauthn-server-attestation:

Fixes:

Artifacts built with openjdk 17.0.5 2022-10-18.