java.lang.Object
com.webauthn4j.verifier.CoreAuthenticationDataVerifier
-
Constructor Summary
ConstructorsModifierConstructorDescriptionCoreAuthenticationDataVerifier(@NotNull List<CustomCoreAuthenticationVerifier> customAuthenticationVerifiers) protectedCoreAuthenticationDataVerifier(@NotNull List<CustomCoreAuthenticationVerifier> customAuthenticationVerifiers, @NotNull AssertionSignatureVerifier assertionSignatureVerifier) -
Method Summary
Modifier and TypeMethodDescriptionprotected @NotNull CoreAuthenticationObjectcreateCoreAuthenticationObject(@NotNull CoreAuthenticationData authenticationData, @NotNull CoreAuthenticationParameters authenticationParameters) @NotNull List<CustomCoreAuthenticationVerifier>@NotNull CoreMaliciousCounterValueHandlervoidsetMaliciousCounterValueHandler(@NotNull CoreMaliciousCounterValueHandler coreMaliciousCounterValueHandler) voidverify(@NotNull CoreAuthenticationData authenticationData, @NotNull CoreAuthenticationParameters authenticationParameters) It is up to caller responsibility to inject challenge into clientData and verify it equals to challenge stored in server side
-
Constructor Details
-
CoreAuthenticationDataVerifier
public CoreAuthenticationDataVerifier(@NotNull @NotNull List<CustomCoreAuthenticationVerifier> customAuthenticationVerifiers) -
CoreAuthenticationDataVerifier
public CoreAuthenticationDataVerifier() -
CoreAuthenticationDataVerifier
protected CoreAuthenticationDataVerifier(@NotNull @NotNull List<CustomCoreAuthenticationVerifier> customAuthenticationVerifiers, @NotNull @NotNull AssertionSignatureVerifier assertionSignatureVerifier)
-
-
Method Details
-
verify
public void verify(@NotNull @NotNull CoreAuthenticationData authenticationData, @NotNull @NotNull CoreAuthenticationParameters authenticationParameters) It is up to caller responsibility to inject challenge into clientData and verify it equals to challenge stored in server side- Parameters:
authenticationData- authentication dataauthenticationParameters- authentication parameters
-
createCoreAuthenticationObject
@NotNull protected @NotNull CoreAuthenticationObject createCoreAuthenticationObject(@NotNull @NotNull CoreAuthenticationData authenticationData, @NotNull @NotNull CoreAuthenticationParameters authenticationParameters) -
getMaliciousCounterValueHandler
-
setMaliciousCounterValueHandler
public void setMaliciousCounterValueHandler(@NotNull @NotNull CoreMaliciousCounterValueHandler coreMaliciousCounterValueHandler) -
getCustomAuthenticationVerifiers
-