Package com.webauthn4j.data
Class PublicKeyCredentialRequestOptions
java.lang.Object
com.webauthn4j.data.PublicKeyCredentialRequestOptions
- All Implemented Interfaces:
Serializable
PublicKeyCredentialRequestOptions supplies get() with the data it needs to
generate an assertion. Its challenge member MUST be present, while its other members are OPTIONAL.-
Constructor Summary
ConstructorsConstructorDescriptionPublicKeyCredentialRequestOptions(@NonNull Challenge challenge, @Nullable Long timeout, @Nullable String rpId, @Nullable List<PublicKeyCredentialDescriptor> allowCredentials, @Nullable UserVerificationRequirement userVerification, @Nullable AuthenticationExtensionsClientInputs<AuthenticationExtensionClientInput> extensions) -
Method Summary
Modifier and TypeMethodDescriptionboolean@Nullable List<PublicKeyCredentialDescriptor>@NonNull Challenge@Nullable StringgetRpId()@Nullable Long@Nullable UserVerificationRequirementinthashCode()toString()
-
Constructor Details
-
PublicKeyCredentialRequestOptions
public PublicKeyCredentialRequestOptions(@NonNull Challenge challenge, @Nullable Long timeout, @Nullable String rpId, @Nullable List<PublicKeyCredentialDescriptor> allowCredentials, @Nullable UserVerificationRequirement userVerification, @Nullable AuthenticationExtensionsClientInputs<AuthenticationExtensionClientInput> extensions)
-
-
Method Details
-
getChallenge
-
getTimeout
-
getRpId
-
getAllowCredentials
-
getUserVerification
-
getExtensions
public @Nullable AuthenticationExtensionsClientInputs<AuthenticationExtensionClientInput> getExtensions() -
equals
-
hashCode
public int hashCode() -
toString
-