Package com.yubico.webauthn
Class AssertionRequest
- java.lang.Object
 - 
- com.yubico.webauthn.AssertionRequest
 
 
- 
public final class AssertionRequest extends java.lang.ObjectA combination of aPublicKeyCredentialRequestOptionsand, optionally, ausername. 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAssertionRequest.AssertionRequestBuilder 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AssertionRequest.AssertionRequestBuilder.MandatoryStagesbuilder()booleanequals(java.lang.Object o)@NonNull PublicKeyCredentialRequestOptionsgetPublicKeyCredentialRequestOptions()An object that can be serialized to JSON and passed as thepublicKeyargument tonavigator.credentials.get().java.util.Optional<java.lang.String>getUsername()The username of the user to authenticate, if the user has already been identified.inthashCode()AssertionRequest.AssertionRequestBuildertoBuilder()java.lang.StringtoString() 
 - 
 
- 
- 
Method Detail
- 
getUsername
public java.util.Optional<java.lang.String> getUsername()
The username of the user to authenticate, if the user has already been identified.If this is absent, this indicates that this is a request for an assertion by a client-side-resident credential, and identification of the user has been deferred until the response is received.
 
- 
builder
public static AssertionRequest.AssertionRequestBuilder.MandatoryStages builder()
 
- 
toBuilder
public AssertionRequest.AssertionRequestBuilder toBuilder()
 
- 
getPublicKeyCredentialRequestOptions
@NonNull public @NonNull PublicKeyCredentialRequestOptions getPublicKeyCredentialRequestOptions()
An object that can be serialized to JSON and passed as thepublicKeyargument tonavigator.credentials.get(). 
- 
equals
public boolean equals(java.lang.Object o)
- Overrides:
 equalsin classjava.lang.Object
 
- 
hashCode
public int hashCode()
- Overrides:
 hashCodein classjava.lang.Object
 
- 
toString
public java.lang.String toString()
- Overrides:
 toStringin classjava.lang.Object
 
 - 
 
 -