java.lang.Object
com.webauthn4j.converter.AttestationObjectConverter
Converter for
AttestationObject-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable AttestationObjectconvert(@org.jetbrains.annotations.NotNull byte[] source) Converts from a byte array toAttestationObject.@Nullable AttestationObjectConverts from a base64urlStringtoAttestationObject.@NotNull StringconvertToBase64urlString(@NotNull AttestationObject source) Converts from aAttestationObjecttoString.@org.jetbrains.annotations.NotNull byte[]convertToBytes(@NotNull AttestationObject source) Converts from aAttestationObjectto byte[].@org.jetbrains.annotations.Nullable byte[]extractAttestationStatement(@org.jetbrains.annotations.NotNull byte[] attestationObject) Extract attestation statement byte array from a attestationObject byte array.@org.jetbrains.annotations.Nullable byte[]extractAuthenticatorData(@org.jetbrains.annotations.NotNull 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
@Nullable public @Nullable AttestationObject convert(@NotNull @org.jetbrains.annotations.NotNull byte[] source) Converts from a byte array toAttestationObject.- Parameters:
source- the source byte array to convert- Returns:
- the converted object
-
convertToBytes
@NotNull public @org.jetbrains.annotations.NotNull byte[] convertToBytes(@NotNull @NotNull AttestationObject source) Converts from aAttestationObjectto byte[].- Parameters:
source- the source object to convert- Returns:
- the converted byte array
-
convertToBase64urlString
@NotNull public @NotNull String convertToBase64urlString(@NotNull @NotNull AttestationObject source) Converts from aAttestationObjecttoString.- Parameters:
source- the source object to convert- Returns:
- the converted byte array
-
extractAuthenticatorData
@Nullable public @org.jetbrains.annotations.Nullable byte[] extractAuthenticatorData(@NotNull @org.jetbrains.annotations.NotNull byte[] attestationObject) Extract authenticatorData byte array from a attestationObject byte array.- Parameters:
attestationObject- the attestationObject byte array- Returns:
- the extracted authenticatorData byte array
-
extractAttestationStatement
@Nullable public @org.jetbrains.annotations.Nullable byte[] extractAttestationStatement(@NotNull @org.jetbrains.annotations.NotNull 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
-