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