SmartCardAppletIdGroup SmartCardAppletIdGroup SmartCardAppletIdGroup SmartCardAppletIdGroup SmartCardAppletIdGroup Class

Definition

A class that represents a digitized card, which may either be self-managed (Host Card Emulation) or backed by a physical embedded secure element (eSE). This class can also be thought of as defining a collection of smart card applet IDs.

public : sealed class SmartCardAppletIdGroup
struct winrt::Windows::Devices::SmartCards::SmartCardAppletIdGroup
public sealed class SmartCardAppletIdGroup
Public NotInheritable Class SmartCardAppletIdGroup
var smartCardAppletIdGroup = new smartCardAppletIdGroup(displayName, appletIds, emulationCategory, emulationType);
Attributes

Windows 10 requirements

Device family
Windows Mobile Extension SDK (introduced v10.0.10240.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (introduced v1)

Remarks

Version history

Windows version SDK version Value added
1809 17763 Description
1809 17763 Logo
1809 17763 Properties
1809 17763 SecureUserAuthenticationRequired

Constructors

SmartCardAppletIdGroup() SmartCardAppletIdGroup() SmartCardAppletIdGroup() SmartCardAppletIdGroup() SmartCardAppletIdGroup()

Initializes a new instance of the SmartCardAppletIdGroup class.

SmartCardAppletIdGroup(String, IVector<IBuffer>, SmartCardEmulationCategory, SmartCardEmulationType) SmartCardAppletIdGroup(String, IVector<IBuffer>, SmartCardEmulationCategory, SmartCardEmulationType) SmartCardAppletIdGroup(String, IVector<IBuffer>, SmartCardEmulationCategory, SmartCardEmulationType) SmartCardAppletIdGroup(String, IVector<IBuffer>, SmartCardEmulationCategory, SmartCardEmulationType) SmartCardAppletIdGroup(String, IVector<IBuffer>, SmartCardEmulationCategory, SmartCardEmulationType)

Initializes a new instance of the SmartCardAppletIdGroup class using the specified parameters.

Properties

AppletIds AppletIds AppletIds AppletIds AppletIds

Gets the collection of applet IDs.

AutomaticEnablement AutomaticEnablement AutomaticEnablement AutomaticEnablement AutomaticEnablement

Gets or sets a Boolean value indicating if the operating system is permitted to enable this AppletIdGroup.

Description Description Description Description Description

Gets or sets an extended description of a smartcard to help make it easier to identify the smartcard. You could, for example, set this to the last four digits of a credit card number.

DisplayName DisplayName DisplayName DisplayName DisplayName

Sets or gets the name of this applet ID group.

Logo Logo Logo Logo Logo

Gets or sets an image that represents the smartcard. This might, for example, mimic the physical appearance of a credit card.

MaxAppletIds MaxAppletIds MaxAppletIds MaxAppletIds MaxAppletIds

Gets the maximum number of permitted applet IDs.

Properties Properties Properties Properties Properties

Gets a (generic) property bag for a smartcard.

SecureUserAuthenticationRequired SecureUserAuthenticationRequired SecureUserAuthenticationRequired SecureUserAuthenticationRequired SecureUserAuthenticationRequired

Gets or sets a value indicating whether the smartcard requires the user to authenticate using secure biometrics before the smartcard will process a transaction (for example, the user taps their fingerprint to approve a payment). This property applies only to embedded secure element (eSE)-based applets.

SmartCardEmulationCategory SmartCardEmulationCategory SmartCardEmulationCategory SmartCardEmulationCategory SmartCardEmulationCategory

Sets or gets the category of smart card to which the applet IDs apply, payment card or other.

SmartCardEmulationType SmartCardEmulationType SmartCardEmulationType SmartCardEmulationType SmartCardEmulationType

Sets or gets the type of smart card to which the applet IDs apply, host card or UICC.

See also