public class WebAuthnRegistrationContextValidator
extends java.lang.Object
WebAuthnRegistrationContext instance| Constructor and Description |
|---|
WebAuthnRegistrationContextValidator(java.util.List<AttestationStatementValidator> attestationStatementValidators,
CertPathTrustworthinessValidator certPathTrustworthinessValidator,
ECDAATrustworthinessValidator ecdaaTrustworthinessValidator) |
WebAuthnRegistrationContextValidator(java.util.List<AttestationStatementValidator> attestationStatementValidators,
CertPathTrustworthinessValidator certPathTrustworthinessValidator,
ECDAATrustworthinessValidator ecdaaTrustworthinessValidator,
JsonConverter jsonConverter,
CborConverter cborConverter) |
WebAuthnRegistrationContextValidator(java.util.List<AttestationStatementValidator> attestationStatementValidators,
CertPathTrustworthinessValidator certPathTrustworthinessValidator,
ECDAATrustworthinessValidator ecdaaTrustworthinessValidator,
SelfAttestationTrustworthinessValidator selfAttestationTrustworthinessValidator) |
WebAuthnRegistrationContextValidator(java.util.List<AttestationStatementValidator> attestationStatementValidators,
CertPathTrustworthinessValidator certPathTrustworthinessValidator,
ECDAATrustworthinessValidator ecdaaTrustworthinessValidator,
SelfAttestationTrustworthinessValidator selfAttestationTrustworthinessValidator,
JsonConverter jsonConverter,
CborConverter cborConverter) |
| Modifier and Type | Method and Description |
|---|---|
static WebAuthnRegistrationContextValidator |
createNonStrictRegistrationContextValidator()
Creates
WebAuthnRegistrationContextValidator with non strict configuration |
static WebAuthnRegistrationContextValidator |
createNonStrictRegistrationContextValidator(JsonConverter jsonConverter,
CborConverter cborConverter)
Creates
WebAuthnRegistrationContextValidator with non strict configuration |
java.util.List<CustomRegistrationValidator> |
getCustomRegistrationValidators() |
WebAuthnRegistrationContextValidationResponse |
validate(WebAuthnRegistrationContext registrationContext)
validates WebAuthn registration request
|
public WebAuthnRegistrationContextValidator(java.util.List<AttestationStatementValidator> attestationStatementValidators, CertPathTrustworthinessValidator certPathTrustworthinessValidator, ECDAATrustworthinessValidator ecdaaTrustworthinessValidator)
public WebAuthnRegistrationContextValidator(java.util.List<AttestationStatementValidator> attestationStatementValidators, CertPathTrustworthinessValidator certPathTrustworthinessValidator, ECDAATrustworthinessValidator ecdaaTrustworthinessValidator, SelfAttestationTrustworthinessValidator selfAttestationTrustworthinessValidator)
public WebAuthnRegistrationContextValidator(java.util.List<AttestationStatementValidator> attestationStatementValidators, CertPathTrustworthinessValidator certPathTrustworthinessValidator, ECDAATrustworthinessValidator ecdaaTrustworthinessValidator, JsonConverter jsonConverter, CborConverter cborConverter)
public WebAuthnRegistrationContextValidator(java.util.List<AttestationStatementValidator> attestationStatementValidators, CertPathTrustworthinessValidator certPathTrustworthinessValidator, ECDAATrustworthinessValidator ecdaaTrustworthinessValidator, SelfAttestationTrustworthinessValidator selfAttestationTrustworthinessValidator, JsonConverter jsonConverter, CborConverter cborConverter)
public static WebAuthnRegistrationContextValidator createNonStrictRegistrationContextValidator()
WebAuthnRegistrationContextValidator with non strict configurationWebAuthnRegistrationContextValidatorpublic static WebAuthnRegistrationContextValidator createNonStrictRegistrationContextValidator(JsonConverter jsonConverter, CborConverter cborConverter)
WebAuthnRegistrationContextValidator with non strict configurationjsonConverter - json convertercborConverter - cobr converterWebAuthnRegistrationContextValidatorpublic WebAuthnRegistrationContextValidationResponse validate(WebAuthnRegistrationContext registrationContext) throws com.webauthn4j.util.exception.WebAuthnException
registrationContext - registration contextDataConversionException - if the input cannot be parsedValidationException - if the input is not valid from the point of WebAuthn validation stepscom.webauthn4j.util.exception.WebAuthnException - if WebAuthn error occurredpublic java.util.List<CustomRegistrationValidator> getCustomRegistrationValidators()