com.yubico.fido.metadata.VerificationMethodDescriptor Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of webauthn-server-attestation Show documentation
Show all versions of webauthn-server-attestation Show documentation
Yubico WebAuthn attestation subsystem
The newest version!
package com.yubico.fido.metadata;
import com.yubico.webauthn.extension.uvm.UserVerificationMethod;
import lombok.Builder;
import lombok.Value;
import lombok.extern.jackson.Jacksonized;
/**
* A descriptor for a specific base user verification method as implemented by the
* authenticator.
*
* @see FIDO
* Metadata Statement §3.5. VerificationMethodDescriptor dictionary
*/
@Value
@Builder(toBuilder = true)
@Jacksonized
public class VerificationMethodDescriptor {
/**
* @see FIDO
* Metadata Statement §3.5. VerificationMethodDescriptor dictionary
*/
UserVerificationMethod userVerificationMethod;
/**
* @see FIDO
* Metadata Statement §3.5. VerificationMethodDescriptor dictionary
*/
CodeAccuracyDescriptor caDesc;
/**
* @see FIDO
* Metadata Statement §3.5. VerificationMethodDescriptor dictionary
*/
BiometricAccuracyDescriptor baDesc;
/**
* @see FIDO
* Metadata Statement §3.5. VerificationMethodDescriptor dictionary
*/
PatternAccuracyDescriptor paDesc;
}