Uses of Class
io.jans.fido2.model.auth.AuthData
Packages that use AuthData
Package
Description
-
Uses of AuthData in io.jans.fido2.model.auth
Methods in io.jans.fido2.model.auth that return AuthDataModifier and TypeMethodDescriptionAuthData.setAaguid(byte[] aaguid) AuthData.setCosePublicKey(byte[] cosePublicKey) AuthData.setCounters(byte[] counters) AuthData.setCredId(byte[] credId) AuthData.setExtensions(byte[] extensions) AuthData.setFlags(byte[] flags) AuthData.setRpIdHash(byte[] rpIdHash) -
Uses of AuthData in io.jans.fido2.service
Methods in io.jans.fido2.service that return AuthDataModifier and TypeMethodDescriptionAuthenticatorDataParser.parseAssertionData(String incomingAuthData) AuthenticatorDataParser.parseAttestationData(String incomingAuthData) -
Uses of AuthData in io.jans.fido2.service.mds
Methods in io.jans.fido2.service.mds with parameters of type AuthDataModifier and TypeMethodDescriptionAttestationCertificateService.getAttestationAuthenticatorName(AuthData authData, String origin) AttestationCertificateService.getAttestationRootCertificates(AuthData authData, List<X509Certificate> attestationCertificates, String origin) AttestationCertificateService.populateTrustManager(AuthData authData, List<X509Certificate> attestationCertificates, String origin) -
Uses of AuthData in io.jans.fido2.service.processor.attestation
Methods in io.jans.fido2.service.processor.attestation with parameters of type AuthDataModifier and TypeMethodDescriptionvoidAttestationTrustPolicy.onTrustFailure(AttestationErrorResponseType type, String message, AuthData authData, CredAndCounterData out) Handle an attestation-trust failure according to the configured mode.voidAndroidKeyAttestationProcessor.process(com.fasterxml.jackson.databind.JsonNode attStmt, AuthData authData, io.jans.orm.model.fido2.Fido2RegistrationData registration, byte[] clientDataHash, CredAndCounterData credIdAndCounters) voidAppleAttestationProcessor.process(com.fasterxml.jackson.databind.JsonNode attStmt, AuthData authData, io.jans.orm.model.fido2.Fido2RegistrationData credential, byte[] clientDataHash, CredAndCounterData credIdAndCounters) voidNoneAttestationProcessor.process(com.fasterxml.jackson.databind.JsonNode attStmt, AuthData authData, io.jans.orm.model.fido2.Fido2RegistrationData credential, byte[] clientDataHash, CredAndCounterData credIdAndCounters) voidPackedAttestationProcessor.process(com.fasterxml.jackson.databind.JsonNode attStmt, AuthData authData, io.jans.orm.model.fido2.Fido2RegistrationData registration, byte[] clientDataHash, CredAndCounterData credIdAndCounters) voidTPMProcessor.process(com.fasterxml.jackson.databind.JsonNode attStmt, AuthData authData, io.jans.orm.model.fido2.Fido2RegistrationData credential, byte[] clientDataHash, CredAndCounterData credIdAndCounters) voidU2FAttestationProcessor.process(com.fasterxml.jackson.databind.JsonNode attStmt, AuthData authData, io.jans.orm.model.fido2.Fido2RegistrationData registration, byte[] clientDataHash, CredAndCounterData credIdAndCounters) -
Uses of AuthData in io.jans.fido2.service.processors
Methods in io.jans.fido2.service.processors with parameters of type AuthDataModifier and TypeMethodDescriptionvoidAttestationFormatProcessor.process(com.fasterxml.jackson.databind.JsonNode attStmt, AuthData authData, io.jans.orm.model.fido2.Fido2RegistrationData credential, byte[] clientDataHash, CredAndCounterData credIdAndCounters) -
Uses of AuthData in io.jans.fido2.service.verifier
Methods in io.jans.fido2.service.verifier with parameters of type AuthDataModifier and TypeMethodDescriptionvoidCommonVerifiers.verifyAAGUIDZeroed(AuthData authData) voidAuthenticatorDataVerifier.verifyAssertionSignature(AuthData authData, byte[] clientDataHash, String signature, PublicKey publicKey, int signatureAlgorithm) voidAuthenticatorDataVerifier.verifyAttestationSignature(AuthData authData, byte[] clientDataHash, String signature, Certificate certificate, int signatureAlgorithm) voidUserVerificationVerifier.verifyDiscouragedUserPresent(AuthData authData) voidAuthenticatorDataVerifier.verifyPackedAttestationSignature(AuthData authData, byte[] clientDataHash, String signature, Certificate certificate, int signatureAlgorithm) voidUserVerificationVerifier.verifyPreferredUserPresent(AuthData authData) voidUserVerificationVerifier.verifyRequiredUserPresent(AuthData authData) voidCommonVerifiers.verifyRpIdHash(AuthData authData, String domain) voidAuthenticatorDataVerifier.verifyU2FAttestationSignature(AuthData authData, byte[] rpIdHash, byte[] clientDataHash, String signature, Certificate certificate, int signatureAlgorithm) voidAuthenticatorDataVerifier.verifyU2FAttestationSignature(AuthData authData, byte[] clientDataHash, String signature, Certificate certificate, int signatureAlgorithm) booleanUserVerificationVerifier.verifyUserPresent(AuthData authData) voidUserVerificationVerifier.verifyUserVerificationOption(io.jans.orm.model.fido2.UserVerification userVerification, AuthData authData) booleanUserVerificationVerifier.verifyUserVerified(AuthData authData)