Package com.webauthn4j.converter
Class AttestationObjectConverter
java.lang.Object
com.webauthn4j.converter.AttestationObjectConverter
Converter for
AttestationObject-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable AttestationObjectconvert(@org.checkerframework.checker.nullness.qual.NonNull byte[] source) Converts from a byte array toAttestationObject.@Nullable AttestationObjectConverts from a base64urlStringtoAttestationObject.@NonNull StringconvertToBase64urlString(@NonNull AttestationObject source) Converts from aAttestationObjecttoString.@org.checkerframework.checker.nullness.qual.NonNull byte[]convertToBytes(@NonNull AttestationObject source) Converts from aAttestationObjectto byte[].@org.checkerframework.checker.nullness.qual.Nullable byte[]extractAttestationStatement(@org.checkerframework.checker.nullness.qual.NonNull byte[] attestationObject) Extract attestation statement byte array from a attestationObject byte array.@org.checkerframework.checker.nullness.qual.Nullable byte[]extractAuthenticatorData(@org.checkerframework.checker.nullness.qual.NonNull byte[] attestationObject) Extract authenticatorData byte array from a attestationObject byte array.
-
Constructor Details
-
AttestationObjectConverter
-
-
Method Details
-
convert
Converts from a base64urlStringtoAttestationObject.- Parameters:
source- the source byte array to convert- Returns:
- the converted object
-
convert
public @Nullable AttestationObject convert(@org.checkerframework.checker.nullness.qual.NonNull byte[] source) Converts from a byte array toAttestationObject.- Parameters:
source- the source byte array to convert- Returns:
- the converted object
-
convertToBytes
public @org.checkerframework.checker.nullness.qual.NonNull byte[] convertToBytes(@NonNull AttestationObject source) Converts from aAttestationObjectto byte[].- Parameters:
source- the source object to convert- Returns:
- the converted byte array
-
convertToBase64urlString
Converts from aAttestationObjecttoString.- Parameters:
source- the source object to convert- Returns:
- the converted byte array
-
extractAuthenticatorData
public @org.checkerframework.checker.nullness.qual.Nullable byte[] extractAuthenticatorData(@org.checkerframework.checker.nullness.qual.NonNull byte[] attestationObject) Extract authenticatorData byte array from a attestationObject byte array.- Parameters:
attestationObject- the attestationObject byte array- Returns:
- the extracted authenticatorData byte array
-
extractAttestationStatement
public @org.checkerframework.checker.nullness.qual.Nullable byte[] extractAttestationStatement(@org.checkerframework.checker.nullness.qual.NonNull byte[] attestationObject) Extract attestation statement byte array from a attestationObject byte array.- Parameters:
attestationObject- the attestationObject byte array- Returns:
- the extracted attestation statement byte array
-