CredentialDataRequest
  public
  
  
  
  class
  CredentialDataRequest
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.security.identity.CredentialDataRequest | 
An object representing a request for credential data.
Summary
| Nested classes | |
|---|---|
| 
        
        
        
        
        class | CredentialDataRequest.BuilderA builder for  | 
| Public methods | |
|---|---|
| 
        
        
        
        
        
        Map<String, Collection<String>> | 
      getDeviceSignedEntriesToRequest()
      Gets the device-signed entries to request. | 
| 
        
        
        
        
        
        Map<String, Collection<String>> | 
      getIssuerSignedEntriesToRequest()
      Gets the issuer-signed entries to request. | 
| 
        
        
        
        
        
        byte[] | 
      getReaderSignature()
      Gets the reader signature. | 
| 
        
        
        
        
        
        byte[] | 
      getRequestMessage()
      Gets the request message CBOR. | 
| 
        
        
        
        
        
        boolean | 
      isAllowUsingExhaustedKeys()
      Gets whether to allow using an authentication key which use count has been exceeded. | 
| 
        
        
        
        
        
        boolean | 
      isAllowUsingExpiredKeys()
      Gets whether to allow using an authentication key which is expired. | 
| 
        
        
        
        
        
        boolean | 
      isIncrementUseCount()
      Gets whether to increment the use-count for the authentication key used. | 
| Inherited methods | |
|---|---|
Public methods
getDeviceSignedEntriesToRequest
public Map<String, Collection<String>> getDeviceSignedEntriesToRequest ()
Gets the device-signed entries to request.
| Returns | |
|---|---|
| Map<String, Collection<String>> | the device-signed entries to request.
 This value cannot be null. | 
getIssuerSignedEntriesToRequest
public Map<String, Collection<String>> getIssuerSignedEntriesToRequest ()
Gets the issuer-signed entries to request.
| Returns | |
|---|---|
| Map<String, Collection<String>> | the issuer-signed entries to request.
 This value cannot be null. | 
getReaderSignature
public byte[] getReaderSignature ()
Gets the reader signature.
This data structure is described in the documentation for the
 PresentationSession.getCredentialData(String, CredentialDataRequest) method.
| Returns | |
|---|---|
| byte[] | a COSE_Sign1structure as described above.
 This value may benull. | 
getRequestMessage
public byte[] getRequestMessage ()
Gets the request message CBOR.
This data structure is described in the documentation for the
 PresentationSession.getCredentialData(String, CredentialDataRequest) method.
| Returns | |
|---|---|
| byte[] | the request message CBOR as described above.
 This value may be null. | 
isAllowUsingExhaustedKeys
public boolean isAllowUsingExhaustedKeys ()
Gets whether to allow using an authentication key which use count has been exceeded.
By default this is set to true.
| Returns | |
|---|---|
| boolean | whether to allow using an authentication key which use count has been exceeded if no other key is available. | 
isAllowUsingExpiredKeys
public boolean isAllowUsingExpiredKeys ()
Gets whether to allow using an authentication key which is expired.
By default this is set to false.
| Returns | |
|---|---|
| boolean | whether to allow using an authentication key which is expired if no other key is available. | 
isIncrementUseCount
public boolean isIncrementUseCount ()
Gets whether to increment the use-count for the authentication key used.
By default this is set to true.
| Returns | |
|---|---|
| boolean | whether to increment the use count of the authentication key used. | 
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
