Uses of Class
io.jans.fido2.model.auth.AuthData
-
-
Uses of AuthData in io.jans.fido2.model.auth
Methods in io.jans.fido2.model.auth that return AuthData Modifier and Type Method Description AuthData
AuthData. setAaguid(byte[] aaguid)
AuthData
AuthData. setCosePublicKey(byte[] cosePublicKey)
AuthData
AuthData. setCounters(byte[] counters)
AuthData
AuthData. setCredId(byte[] credId)
AuthData
AuthData. setExtensions(byte[] extensions)
AuthData
AuthData. setFlags(byte[] flags)
AuthData
AuthData. setRpIdHash(byte[] rpIdHash)
-
Uses of AuthData in io.jans.fido2.service
Methods in io.jans.fido2.service that return AuthData Modifier and Type Method Description AuthData
AuthenticatorDataParser. parseAssertionData(String incomingAuthData)
AuthData
AuthenticatorDataParser. parseAttestationData(String incomingAuthData)
-
Uses of AuthData in io.jans.fido2.service.mds
Methods in io.jans.fido2.service.mds with parameters of type AuthData Modifier and Type Method Description List<X509Certificate>
AttestationCertificateService. getAttestationRootCertificates(AuthData authData, List<X509Certificate> attestationCertificates)
X509TrustManager
AttestationCertificateService. populateTrustManager(AuthData authData, List<X509Certificate> attestationCertificates)
-
Uses of AuthData in io.jans.fido2.service.processor.attestation
Methods in io.jans.fido2.service.processor.attestation with parameters of type AuthData Modifier and Type Method Description void
AndroidKeyAttestationProcessor. process(com.fasterxml.jackson.databind.JsonNode attStmt, AuthData authData, io.jans.orm.model.fido2.Fido2RegistrationData credential, byte[] clientDataHash, CredAndCounterData credIdAndCounters)
void
AndroidSafetyNetAttestationProcessor. process(com.fasterxml.jackson.databind.JsonNode attStmt, AuthData authData, io.jans.orm.model.fido2.Fido2RegistrationData credential, byte[] clientDataHash, CredAndCounterData credIdAndCounters)
void
AppleAttestationProcessor. process(com.fasterxml.jackson.databind.JsonNode attStmt, AuthData authData, io.jans.orm.model.fido2.Fido2RegistrationData credential, byte[] clientDataHash, CredAndCounterData credIdAndCounters)
void
NoneAttestationProcessor. process(com.fasterxml.jackson.databind.JsonNode attStmt, AuthData authData, io.jans.orm.model.fido2.Fido2RegistrationData credential, byte[] clientDataHash, CredAndCounterData credIdAndCounters)
void
PackedAttestationProcessor. process(com.fasterxml.jackson.databind.JsonNode attStmt, AuthData authData, io.jans.orm.model.fido2.Fido2RegistrationData registration, byte[] clientDataHash, CredAndCounterData credIdAndCounters)
void
TPMProcessor. process(com.fasterxml.jackson.databind.JsonNode attStmt, AuthData authData, io.jans.orm.model.fido2.Fido2RegistrationData credential, byte[] clientDataHash, CredAndCounterData credIdAndCounters)
void
U2FAttestationProcessor. process(com.fasterxml.jackson.databind.JsonNode attStmt, AuthData authData, io.jans.orm.model.fido2.Fido2RegistrationData registration, byte[] clientDataHash, CredAndCounterData credIdAndCounters)
void
U2FSuperGluuAttestationProcessor. 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 AuthData Modifier and Type Method Description void
AttestationFormatProcessor. 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 AuthData Modifier and Type Method Description void
CommonVerifiers. verifyAAGUIDZeroed(AuthData authData)
void
AuthenticatorDataVerifier. verifyAssertionSignature(AuthData authData, byte[] clientDataHash, String signature, PublicKey publicKey, int signatureAlgorithm)
void
AuthenticatorDataVerifier. verifyAttestationSignature(AuthData authData, byte[] clientDataHash, String signature, Certificate certificate, int signatureAlgorithm)
void
UserVerificationVerifier. verifyDiscouragedUserPresent(AuthData authData)
void
AuthenticatorDataVerifier. verifyPackedAttestationSignature(AuthData authData, byte[] clientDataHash, String signature, Certificate certificate, int signatureAlgorithm)
void
UserVerificationVerifier. verifyPreferredUserPresent(AuthData authData)
void
UserVerificationVerifier. verifyRequiredUserPresent(AuthData authData)
void
CommonVerifiers. verifyRpIdHash(AuthData authData, String domain)
void
AuthenticatorDataVerifier. verifyU2FAttestationSignature(AuthData authData, byte[] rpIdHash, byte[] clientDataHash, String signature, Certificate certificate, int signatureAlgorithm)
void
AuthenticatorDataVerifier. verifyU2FAttestationSignature(AuthData authData, byte[] clientDataHash, String signature, Certificate certificate, int signatureAlgorithm)
boolean
UserVerificationVerifier. verifyUserPresent(AuthData authData)
void
UserVerificationVerifier. verifyUserVerificationOption(io.jans.orm.model.fido2.UserVerification userVerification, AuthData authData)
boolean
UserVerificationVerifier. verifyUserVerified(AuthData authData)
-