public class PublicKeyCredentialCreationOptions extends RequestOptions
  
  
  This class is used to supply options when creating a new credential.
Nested Class Summary
| class | PublicKeyCredentialCreationOptions.Builder | Builder for 
              PublicKeyCredentialCreationOptions. | |
Inherited Constant Summary
Public Constructor Summary
| 
                  
                  PublicKeyCredentialCreationOptions(String jsonString)
                   
                    Builds an instance of  
                    PublicKeyCredentialCreationOptionsfrom a JSON string. | 
Public Method Summary
| static PublicKeyCredentialCreationOptions | 
                  
                  deserializeFromBytes(byte[] serializedBytes)
                   
                    De-serializes the  PublicKeyCredentialCreationOptionsfrom bytes,
                    reversing
                    serializeToBytes(). | 
| boolean | |
| AttestationConveyancePreference | |
| String | |
| List<String> | |
| AuthenticationExtensions | |
| AuthenticatorSelectionCriteria | |
| byte[] | |
| List<PublicKeyCredentialDescriptor> | |
| String | |
| List<PublicKeyCredentialParameters> | |
| Integer | |
| PublicKeyCredentialRpEntity | 
                  
                  getRp()
                 | 
| Double | |
| TokenBinding | |
| PublicKeyCredentialUserEntity | 
                  
                  getUser()
                 | 
| int | 
                  
                  hashCode()
                 | 
| byte[] | 
                  
                  serializeToBytes()
                   
                    Serializes the  PublicKeyCredentialCreationOptionsto bytes. | 
| void | 
                  
                  writeToParcel(Parcel dest, int
                  flags)
                 | 
Inherited Method Summary
Public Constructors
public PublicKeyCredentialCreationOptions (String jsonString)
Builds an instance of 
            PublicKeyCredentialCreationOptions from a JSON string.
Public Methods
public static PublicKeyCredentialCreationOptions deserializeFromBytes (byte[] serializedBytes)
De-serializes the PublicKeyCredentialCreationOptions from bytes,
            reversing 
            serializeToBytes().
Returns
- The deserialized PublicKeyCredentialCreationOptions.
public boolean equals (Object obj)
public AttestationConveyancePreference getAttestationConveyancePreference ()
public String getAttestationConveyancePreferenceAsString ()
public AuthenticationExtensions getAuthenticationExtensions ()
public AuthenticatorSelectionCriteria getAuthenticatorSelection ()
public byte[] getChallenge ()
public List<PublicKeyCredentialDescriptor> getExcludeList ()
public String getJsonString ()
public List<PublicKeyCredentialParameters> getParameters ()
public Integer getRequestId ()
public PublicKeyCredentialRpEntity getRp ()
public Double getTimeoutSeconds ()
public TokenBinding getTokenBinding ()
public PublicKeyCredentialUserEntity getUser ()
public int hashCode ()
public byte[] serializeToBytes ()
Serializes the PublicKeyCredentialCreationOptions to bytes. Use
            
            deserializeFromBytes(byte[]) to deserialize.
Returns
- the serialized byte array.