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.Builder
A 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_Sign1 structure as described above.
This value may be null . |
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 2024-04-11 UTC.