Język

CredentialStoreCipherSuite Enum

Definition

Specifies the cipher suite used for communication between an identity credential and a reader.

public enum CredentialStoreCipherSuite
type CredentialStoreCipherSuite = 
Inheritance
CredentialStoreCipherSuite

Fields

Name Value Description
EcdheHkdfEcdsaWithAes256GcmSha256 1

This constant is deprecated. Use java.security.KeyStore with the Android hardware-backed keystore instead.

Specifies that the cipher suite that will be used to secure communications between the reader and the prover is using the following primitives ECKA-DH (Elliptic Curve Key Agreement Algorithm - Diffie-Hellman, see BSI TR-03111); HKDF-SHA-256 (see RFC 5869); AES-256-GCM (see NIST SP 800-38D); HMAC-SHA-256 (see RFC 2104).

The exact way these primitives are combined to derive the session key is specified in section 9.2.1.4 of ISO/IEC 18013-5 (see description of cipher suite '1').

At present this is the only supported cipher suite.

Android reference for android.security.identity.IdentityCredentialStore.CIPHERSUITE_ECDHE_HKDF_ECDSA_WITH_AES_256_GCM_SHA256.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Remarks

This .NET enumeration represents the cipher suite constant declared by IdentityCredentialStore. Its value identifies the cryptographic algorithms used to secure communication with the reader.

See the Android cipher suite reference for the algorithms and session key derivation specification. The Android reference deprecates this constant and recommends KeyStore with the Android hardware-backed keystore instead.

Applies to