KnownSmartCardAppletIds Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A class that represents a selection of known smartcard applet IDs; exposing them via its properties.
public ref class KnownSmartCardAppletIds abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.SmartCards.SmartCardEmulatorContract, 393216)]
class KnownSmartCardAppletIds final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.SmartCards.SmartCardEmulatorContract), 393216)]
public static class KnownSmartCardAppletIds
Public Class KnownSmartCardAppletIds
- Inheritance
- Attributes
Windows requirements
Device family |
Windows 10, version 1809 (introduced in 10.0.17763.0)
|
API contract |
Windows.Devices.SmartCards.SmartCardEmulatorContract (introduced in v6.0)
|
Remarks
An applet ID (also called an application ID, or AID) is an identifier (a sequence of 5 to 16 bytes) that represents an application on a smartcard. A SIM card (or UICC) is an example of a smartcard; as is an employee badge, or a credit card.
Several well-known AIDs exist. For payment scenarios, two important AIDs identify the payment system environment (PSE) and proximity payment system environment (PPSE) applications. When a payment terminal connects to a credit card, the first application that the terminal talks to is one of these. When inserting a credit card into a terminal, the PSE application is used. When tapping a card against a terminal with near-field communication (NFC), the PPSE application is used.
Properties
PaymentSystemEnvironment |
Gets the applet ID of the payment system environment (PSE) application. |
ProximityPaymentSystemEnvironment |
Gets the applet ID of the proximity payment system environment (PPSE) application. |