CredentialDataRequest
open class CredentialDataRequest
| kotlin.Any | |
| ↳ | android.security.identity.CredentialDataRequest | 
An object representing a request for credential data.
Summary
| Nested classes | |
|---|---|
| 
            
             A builder for   | 
        |
| Public methods | |
|---|---|
| open MutableMap<String!, MutableCollection<String!>!> | 
            
             Gets the device-signed entries to request.  | 
        
| open MutableMap<String!, MutableCollection<String!>!> | 
            
             Gets the issuer-signed entries to request.  | 
        
| open ByteArray? | 
            
             Gets the reader signature.  | 
        
| open ByteArray? | 
            
             Gets the request message CBOR.  | 
        
| open Boolean | 
            
             Gets whether to allow using an authentication key which use count has been exceeded.  | 
        
| open Boolean | 
            
             Gets whether to allow using an authentication key which is expired.  | 
        
| open Boolean | 
            
             Gets whether to increment the use-count for the authentication key used.  | 
        
Public methods
getDeviceSignedEntriesToRequest
open fun getDeviceSignedEntriesToRequest(): MutableMap<String!, MutableCollection<String!>!>
Gets the device-signed entries to request.
| Return | |
|---|---|
MutableMap<String!, MutableCollection<String!>!> | 
            the device-signed entries to request. This value cannot be null. | 
          
getIssuerSignedEntriesToRequest
open fun getIssuerSignedEntriesToRequest(): MutableMap<String!, MutableCollection<String!>!>
Gets the issuer-signed entries to request.
| Return | |
|---|---|
MutableMap<String!, MutableCollection<String!>!> | 
            the issuer-signed entries to request. This value cannot be null. | 
          
getReaderSignature
open fun getReaderSignature(): ByteArray?
Gets the reader signature.
This data structure is described in the documentation for the PresentationSession.getCredentialData(String, CredentialDataRequest) method.
| Return | |
|---|---|
ByteArray? | 
            a COSE_Sign1 structure as described above. This value may be null. | 
          
getRequestMessage
open fun getRequestMessage(): ByteArray?
Gets the request message CBOR.
This data structure is described in the documentation for the PresentationSession.getCredentialData(String, CredentialDataRequest) method.
| Return | |
|---|---|
ByteArray? | 
            the request message CBOR as described above. This value may be null. | 
          
isAllowUsingExhaustedKeys
open fun isAllowUsingExhaustedKeys(): Boolean
Gets whether to allow using an authentication key which use count has been exceeded.
By default this is set to true.
| Return | |
|---|---|
Boolean | 
            whether to allow using an authentication key which use count has been exceeded if no other key is available. | 
isAllowUsingExpiredKeys
open fun isAllowUsingExpiredKeys(): Boolean
Gets whether to allow using an authentication key which is expired.
By default this is set to false.
| Return | |
|---|---|
Boolean | 
            whether to allow using an authentication key which is expired if no other key is available. | 
isIncrementUseCount
open fun isIncrementUseCount(): Boolean
Gets whether to increment the use-count for the authentication key used.
By default this is set to true.
| Return | |
|---|---|
Boolean | 
            whether to increment the use count of the authentication key used. |