Package com.webauthn4j.converter
Class AuthenticatorDataConverter
java.lang.Object
com.webauthn4j.converter.AuthenticatorDataConverter
Converter for
AuthenticatorData-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends ExtensionAuthenticatorOutput>
@NonNull AuthenticatorData<T>convert(@org.checkerframework.checker.nullness.qual.NonNull byte[] source) Converts from a byte array toAuthenticatorData.<T extends ExtensionAuthenticatorOutput>
@org.checkerframework.checker.nullness.qual.NonNull byte[]convert(@NonNull AuthenticatorData<T> source) Converts from aAuthenticatorDatato byte[].@org.checkerframework.checker.nullness.qual.NonNull byte[]extractAttestedCredentialData(@org.checkerframework.checker.nullness.qual.NonNull byte[] authenticatorData) Extract attestedCredData byte array from a authenticatorData byte array.longextractSignCount(@org.checkerframework.checker.nullness.qual.NonNull byte[] authenticatorData) Extract signCount from a authenticatorData byte array.
-
Constructor Details
-
AuthenticatorDataConverter
-
-
Method Details
-
convert
public <T extends ExtensionAuthenticatorOutput> @org.checkerframework.checker.nullness.qual.NonNull byte[] convert(@NonNull AuthenticatorData<T> source) Converts from aAuthenticatorDatato byte[].- Type Parameters:
T- extension type- Parameters:
source- the source object to convert- Returns:
- the converted byte array
-
convert
public <T extends ExtensionAuthenticatorOutput> @NonNull AuthenticatorData<T> convert(@org.checkerframework.checker.nullness.qual.NonNull byte[] source) Converts from a byte array toAuthenticatorData.- Type Parameters:
T- ExtensionAuthenticatorOutput- Parameters:
source- the source byte array to convert- Returns:
- the converted object
-
extractAttestedCredentialData
public @org.checkerframework.checker.nullness.qual.NonNull byte[] extractAttestedCredentialData(@org.checkerframework.checker.nullness.qual.NonNull byte[] authenticatorData) Extract attestedCredData byte array from a authenticatorData byte array.- Parameters:
authenticatorData- the authenticatorData byte array- Returns:
- the extracted attestedCredData byte array
-
extractSignCount
public long extractSignCount(@org.checkerframework.checker.nullness.qual.NonNull byte[] authenticatorData) Extract signCount from a authenticatorData byte array.- Parameters:
authenticatorData- the authenticatorData byte array- Returns:
- the extracted signCount
-