Package com.webauthn4j.data
Class PublicKeyCredentialCreationOptions
java.lang.Object
com.webauthn4j.data.PublicKeyCredentialCreationOptions
- All Implemented Interfaces:
Serializable
Options for Credential Creation
-
Constructor Summary
ConstructorsConstructorDescriptionPublicKeyCredentialCreationOptions(@NonNull PublicKeyCredentialRpEntity rp, @NonNull PublicKeyCredentialUserEntity user, @NonNull Challenge challenge, @NonNull List<PublicKeyCredentialParameters> pubKeyCredParams) PublicKeyCredentialCreationOptions(@NonNull PublicKeyCredentialRpEntity rp, @NonNull PublicKeyCredentialUserEntity user, @NonNull Challenge challenge, @NonNull List<PublicKeyCredentialParameters> pubKeyCredParams, @Nullable Long timeout, @Nullable List<PublicKeyCredentialDescriptor> excludeCredentials, @Nullable AuthenticatorSelectionCriteria authenticatorSelection, @Nullable AttestationConveyancePreference attestation, @Nullable AuthenticationExtensionsClientInputs<RegistrationExtensionClientInput> extensions) -
Method Summary
Modifier and TypeMethodDescriptionboolean@Nullable AttestationConveyancePreference@Nullable AuthenticatorSelectionCriteria@NonNull Challenge@Nullable List<PublicKeyCredentialDescriptor>@NonNull List<PublicKeyCredentialParameters>@NonNull PublicKeyCredentialRpEntitygetRp()@Nullable Long@NonNull PublicKeyCredentialUserEntitygetUser()inthashCode()toString()
-
Constructor Details
-
PublicKeyCredentialCreationOptions
public PublicKeyCredentialCreationOptions(@NonNull PublicKeyCredentialRpEntity rp, @NonNull PublicKeyCredentialUserEntity user, @NonNull Challenge challenge, @NonNull List<PublicKeyCredentialParameters> pubKeyCredParams, @Nullable Long timeout, @Nullable List<PublicKeyCredentialDescriptor> excludeCredentials, @Nullable AuthenticatorSelectionCriteria authenticatorSelection, @Nullable AttestationConveyancePreference attestation, @Nullable AuthenticationExtensionsClientInputs<RegistrationExtensionClientInput> extensions) -
PublicKeyCredentialCreationOptions
public PublicKeyCredentialCreationOptions(@NonNull PublicKeyCredentialRpEntity rp, @NonNull PublicKeyCredentialUserEntity user, @NonNull Challenge challenge, @NonNull List<PublicKeyCredentialParameters> pubKeyCredParams)
-
-
Method Details
-
getRp
-
getUser
-
getChallenge
-
getPubKeyCredParams
-
getTimeout
-
getExcludeCredentials
-
getAuthenticatorSelection
-
getAttestation
-
getExtensions
public @Nullable AuthenticationExtensionsClientInputs<RegistrationExtensionClientInput> getExtensions() -
equals
-
hashCode
public int hashCode() -
toString
-