SmartCardCryptogramAlgorithm Enum

Definition

Defines the cryptogram generation algorithm for a cryptogram placement step.

public enum class SmartCardCryptogramAlgorithm
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.SmartCards.SmartCardEmulatorContract, 131072)]
enum class SmartCardCryptogramAlgorithm
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.SmartCards.SmartCardEmulatorContract), 131072)]
public enum SmartCardCryptogramAlgorithm
var value = Windows.Devices.SmartCards.SmartCardCryptogramAlgorithm.none
Public Enum SmartCardCryptogramAlgorithm
Inheritance
SmartCardCryptogramAlgorithm
Attributes

Windows requirements

Device family
Windows Mobile Extension SDK (introduced in 10.0.10586.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (introduced in v2.0)

Fields

CbcMac 1

Use the cipher block chaining message authentication code (CBC-MAC) algorithm.

Cvc3MD 4

Use the CVC3-MD algorithm.

Cvc3Umd 2

Use the CVC3-UMD algorithm.

DecimalizedMsd 3

Use the decimalized MSD algorithm.

None 0

Do not use any algorithm.

RsaPkcs1 7

Use the Public-Key Cryptography Standards 1 (PKCS) RSA algorithm.

Sha1 5

Use the SHA-1 algorithm.

Sha256Hmac 8

Use the SHA-256 HMAC algorithm.

SignedDynamicApplicationData 6

Use the signed dynamic application data algorithm.

Remarks

Version history

Windows version SDK version Value added
1703 15063 Sha256Hmac

Applies to

See also