Package io.jans.fido2.service.verifier
Class AuthenticatorDataVerifier
java.lang.Object
io.jans.fido2.service.verifier.AuthenticatorDataVerifier
- Version:
- May 08, 2020
- Author:
- Yuriy Movchan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidverifyAssertionSignature(AuthData authData, byte[] clientDataHash, String signature, PublicKey publicKey, int signatureAlgorithm) voidverifyAttestationSignature(AuthData authData, byte[] clientDataHash, String signature, Certificate certificate, int signatureAlgorithm) voidverifyPackedAttestationSignature(byte[] authData, byte[] clientDataHash, String signature, Certificate certificate, int signatureAlgorithm) voidverifyPackedAttestationSignature(byte[] authData, byte[] clientDataHash, String signature, PublicKey key, int signatureAlgorithm) voidverifyPackedAttestationSignature(AuthData authData, byte[] clientDataHash, String signature, Certificate certificate, int signatureAlgorithm) voidverifyPackedSurrogateAttestationSignature(byte[] authData, byte[] clientDataHash, String signature, PublicKey publicKey, int signatureAlgorithm) voidverifyU2FAttestationSignature(AuthData authData, byte[] rpIdHash, byte[] clientDataHash, String signature, Certificate certificate, int signatureAlgorithm) voidverifyU2FAttestationSignature(AuthData authData, byte[] clientDataHash, String signature, Certificate certificate, int signatureAlgorithm)
-
Constructor Details
-
AuthenticatorDataVerifier
public AuthenticatorDataVerifier()
-
-
Method Details
-
verifyPackedAttestationSignature
public void verifyPackedAttestationSignature(AuthData authData, byte[] clientDataHash, String signature, Certificate certificate, int signatureAlgorithm) -
verifyPackedAttestationSignature
-
verifyPackedAttestationSignature
public void verifyPackedAttestationSignature(byte[] authData, byte[] clientDataHash, String signature, Certificate certificate, int signatureAlgorithm) -
verifyPackedSurrogateAttestationSignature
-
verifyAssertionSignature
-
verifyU2FAttestationSignature
public void verifyU2FAttestationSignature(AuthData authData, byte[] clientDataHash, String signature, Certificate certificate, int signatureAlgorithm) -
verifyU2FAttestationSignature
public void verifyU2FAttestationSignature(AuthData authData, byte[] rpIdHash, byte[] clientDataHash, String signature, Certificate certificate, int signatureAlgorithm) -
verifyAttestationSignature
public void verifyAttestationSignature(AuthData authData, byte[] clientDataHash, String signature, Certificate certificate, int signatureAlgorithm)
-