Class U2FAttestationProcessor
java.lang.Object
io.jans.fido2.service.processor.attestation.U2FAttestationProcessor
- All Implemented Interfaces:
AttestationFormatProcessor
@ApplicationScoped
public class U2FAttestationProcessor
extends Object
implements AttestationFormatProcessor
Attestation processor for attestations of fmt =fido-u2f
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.bouncycastle.cert.X509CertificateHolderconvertToX509CertificateHolder(X509Certificate certificate) voidprocess(com.fasterxml.jackson.databind.JsonNode attStmt, AuthData authData, io.jans.orm.model.fido2.Fido2RegistrationData registration, byte[] clientDataHash, CredAndCounterData credIdAndCounters)
-
Constructor Details
-
U2FAttestationProcessor
public U2FAttestationProcessor()
-
-
Method Details
-
getAttestationFormat
- Specified by:
getAttestationFormatin interfaceAttestationFormatProcessor
-
process
public void process(com.fasterxml.jackson.databind.JsonNode attStmt, AuthData authData, io.jans.orm.model.fido2.Fido2RegistrationData registration, byte[] clientDataHash, CredAndCounterData credIdAndCounters) - Specified by:
processin interfaceAttestationFormatProcessor
-
convertToX509CertificateHolder
public static org.bouncycastle.cert.X509CertificateHolder convertToX509CertificateHolder(X509Certificate certificate) throws CertificateEncodingException, IOException
-