Package com.yubico.yubikit.fido.webauthn
Class PublicKeyCredentialCreationOptions
java.lang.Object
com.yubico.yubikit.fido.webauthn.PublicKeyCredentialCreationOptions
-
Constructor Summary
ConstructorsConstructorDescriptionPublicKeyCredentialCreationOptions(PublicKeyCredentialRpEntity rp, PublicKeyCredentialUserEntity user, byte[] challenge, List<PublicKeyCredentialParameters> pubKeyCredParams, Long timeout, List<PublicKeyCredentialDescriptor> excludeCredentials, AuthenticatorSelectionCriteria authenticatorSelection, String attestation, Extensions extensions) -
Method Summary
Modifier and TypeMethodDescriptionfromMap(Map<String, ?> map, SerializationType serializationType) byte[]getRp()getUser()toMap(SerializationType serializationType)
-
Constructor Details
-
PublicKeyCredentialCreationOptions
public PublicKeyCredentialCreationOptions(PublicKeyCredentialRpEntity rp, PublicKeyCredentialUserEntity user, byte[] challenge, List<PublicKeyCredentialParameters> pubKeyCredParams, @Nullable Long timeout, @Nullable List<PublicKeyCredentialDescriptor> excludeCredentials, @Nullable AuthenticatorSelectionCriteria authenticatorSelection, @Nullable String attestation, @Nullable Extensions extensions)
-
-
Method Details
-
getRp
-
getUser
-
getChallenge
public byte[] getChallenge() -
getPubKeyCredParams
-
getTimeout
-
getExcludeCredentials
-
getAuthenticatorSelection
-
getAttestation
-
getExtensions
-
toMap
-
fromMap
public static PublicKeyCredentialCreationOptions fromMap(Map<String, ?> map, SerializationType serializationType) -
fromMap
-