This class is contains the attributes that are returned to the caller when a new credential is created, or a new assertion is requested.
Nested Class Summary
| class | PublicKeyCredential.Builder | Builder for 
              PublicKeyCredential.  | 
            |
Inherited Constant Summary
Public Method Summary
| static PublicKeyCredential | 
                 
                  
                  deserializeFromBytes(byte[] serializedBytes)
                   
              
                    De-serializes the  
                
                    PublicKeyCredential from bytes, reversing 
                    serializeToBytes().
                   | 
            
| boolean | |
| String | 
                 
                  
                  getAuthenticatorAttachment()
                   
              
                    Returns the authenticator attachment of this credential.
                   
                 | 
            
| AuthenticationExtensionsClientOutputs | |
| String | 
                 
                  
                  getId()
                   
              
                    Returns the id for the credential.
                   
                 | 
            
| byte[] | 
                 
                  
                  getRawId()
                   
              
                    Returns the rawId for the credential.
                   
                 | 
            
| ByteString | 
                 
                  
                  getRawIdAsByteString()
                   
              
                    Returns the rawId for the credential as a  
                ByteString.
                   | 
            
| AuthenticatorResponse | |
| String | 
                 
                  
                  getType()
                 
               | 
            
| int | 
                 
                  
                  hashCode()
                 
               | 
            
| byte[] | 
                 
                  
                  serializeToBytes()
                   
              
                    Serializes the  
                
                    PublicKeyCredential to bytes.
                   | 
            
| String | 
                 
                  
                  toJson()
                   
              
                    Returns the JSON representation of the object.
                   
                 | 
            
| void | 
                 
                  
                  writeToParcel(Parcel dest, int
                  flags)
                 
               | 
            
Inherited Method Summary
Public Methods
public static PublicKeyCredential deserializeFromBytes (byte[] serializedBytes)
De-serializes the 
            PublicKeyCredential from bytes, reversing 
            serializeToBytes().
Returns
- The deserialized 
PublicKeyCredential. 
public boolean equals (Object obj)
public String getAuthenticatorAttachment ()
Returns the authenticator attachment of this credential.
public AuthenticationExtensionsClientOutputs getClientExtensionResults ()
public String getId ()
Returns the id for the credential.
This method will return null if and only if the response is an instance of
            
            AuthenticatorErrorResponse. 
            AuthenticatorAttestationResponse and 
            AuthenticatorAssertionResponse will always return a non-null id.
public byte[] getRawId ()
Returns the rawId for the credential.
This method will return null if and only if the response is an instance of
            
            AuthenticatorErrorResponse. 
            AuthenticatorAttestationResponse and 
            AuthenticatorAssertionResponse will always return a non-null rawId.
public ByteString getRawIdAsByteString ()
Returns the rawId for the credential as a ByteString.
This method will return null if and only if the response is an instance of
            
            AuthenticatorErrorResponse. 
            AuthenticatorAttestationResponse and 
            AuthenticatorAssertionResponse will always return a non-null rawId.
public AuthenticatorResponse getResponse ()
public String getType ()
public int hashCode ()
public byte[] serializeToBytes ()
Serializes the 
            PublicKeyCredential to bytes. Use 
            deserializeFromBytes(byte[]) to deserialize.
Returns
- the serialized byte array.
 
public String toJson ()
Returns the JSON representation of the object.