Pre-release 2.4.0-RC1
Pre-release
Pre-release
webauthn-server-core
:
New features:
- Added support for RS384 and RS512 signature algorithms.
- Thanks to GitHub user @JohnnyJayJay for the contribution, see #235
- Added
userHandle
field toAssertionRequest
as part of the second bug fix below.userHandle
is mutually exclusive withusername
. This was originally released in pre-release1.12.3-RC3
, but was accidentally left out of the1.12.3
release.
Fixes:
- During
RelyingParty.finishRegistration()
if anattestationTrustSource
is configured, if theaaguid
in the authenticator data is zero, the call toAttestationTrustSource.findTrustRoots
will fall back to reading the AAGUID from the attestation certificate if possible. - Fixed bug in
RelyingParty.finishAssertion
where ifStartAssertionOptions.userHandle
was set, it did not propagate toRelyingParty.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-release1.12.3-RC3
, but was accidentally left out of the1.12.3
release.
webauthn-server-attestation
:
Fixes:
findEntries
andfindTrustRoots
methods inFidoMetadataService
now attempt to read AAGUID from the attestation certificate if theaaguid
argument is absent or zero.- Method
FidoMetadataService.Filters.allOf
now has@SafeVarargs
annotation.
Artifacts built with openjdk 17.0.5 2022-10-18
.