Partager via


Windows.Devices.SmartCards Espace de noms

Obtient des informations sur les lecteurs et les cartes à puce smart carte, configure les cartes à puce physiques et crée, configure et supprime des cartes à puce virtuelles de module de plateforme sécurisée (TPM).

L’exemple d’application Cartes à puce montre comment utiliser les API Windows.Devices.SmartCards pour utiliser les cartes à puce et les lecteurs smart carte par programmation. L’exemple d’application NFC (Near Field Communication) montre également comment communiquer avec un carte intelligent.

Classes

CardAddedEventArgs

Fournit des données pour l’événement CardAdded .

CardRemovedEventArgs

Fournit des données pour l’événement CardRemoved .

KnownSmartCardAppletIds

Classe qui représente une sélection d’ID d’applet de carte à puce connus ; les exposant via ses propriétés.

SmartCard

Représente des informations sur une carte intelligente.

L’exemple d’application SmartCard montre comment utiliser les API Windows.Devices.SmartCards pour utiliser les cartes à puce et les lecteurs smart carte par programmation. L’exemple d’application NFC (Near Field Communication) montre également comment communiquer avec un carte intelligent.

SmartCardAppletIdGroup

Classe qui représente une carte numérisée, qui peut être autogérée (émulation de carte hôte) ou soutenue par un élément sécurisé incorporé physique (eSE). Cette classe peut également être considérée comme définissant une collection d’ID d’applet de carte intelligents.

SmartCardAppletIdGroupRegistration

Représente un groupe inscrit d’ID d’applet.

SmartCardAutomaticResponseApdu

Représente l’unité de données APDU (Application Protocol Data Unit) intelligente carte réponse automatique.

SmartCardChallengeContext

Représente une opération de défi/réponse d’authentification intelligente carte.

SmartCardConnection

Représente une connexion à un carte intelligent.

SmartCardCryptogramGenerator

Représente le mécanisme permettant de fournir du matériel pris en charge pour les protocoles et applications de paiement sécurisés.

SmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult

Cette classe contient des informations retournées par GetAllCryptogramMaterialCharacteristicsAsync.

SmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult

Cette classe contient des informations retournées par GetAllCryptogramMaterialPackageCharacteristicsAsync.

SmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult

Cette classe contient des informations retournées par GetAllCryptogramStorageKeyCharacteristicsAsync.

SmartCardCryptogramMaterialCharacteristics

Cette classe contient les caractéristiques du matériel de cryptogramme.

SmartCardCryptogramMaterialPackageCharacteristics

Cette classe contient les caractéristiques d’un package de matière de cryptogramme.

SmartCardCryptogramMaterialPossessionProof

Contient le résultat de l’appel de TryProvePossessionOfCryptogramMaterialPackageAsync avec un jeton de défi pour prouver que l’appareil possède le matériel de cryptogramme identifié.

SmartCardCryptogramPlacementStep

Contient des instructions pour placer un cryptogramme dans un message sortant.

SmartCardCryptogramStorageKeyCharacteristics

Cette classe contient les caractéristiques des clés de stockage.

SmartCardCryptogramStorageKeyInfo

Contient des informations sur la clé de stockage afin que les applications puissent inscrire et certifier les informations de clé auprès de leur service.

SmartCardEmulator

Représente un appareil d’émulateur de carte intelligent.

SmartCardEmulatorApduReceivedEventArgs

Fournit des données pour l’événement ApduReceived .

SmartCardEmulatorConnectionDeactivatedEventArgs

Fournit des données pour l’événement ConnectionDeactivated .

SmartCardEmulatorConnectionProperties

Fournit des informations sur une connexion d’émulateur de carte intelligente à un lecteur NFC.

SmartCardPinPolicy

Représente un ensemble de règles de numéro d’identification personnel (PIN) sur une carte intelligente virtuelle de module de plateforme sécurisée (TPM).

SmartCardPinResetDeferral

Représente un temps d’attente pour une réinitialisation de numéro d’identification personnel (PIN) intelligente carte demandée.

SmartCardPinResetRequest

Représente une demande de réinitialisation de numéro d’identification personnel (PIN) intelligente carte.

SmartCardProvisioning

Représente des informations sur la configuration des cartes à puce et les opérations pour.

SmartCardReader

Représente des informations sur un lecteur de carte intelligent.

L’exemple d’application Cartes à puce montre comment utiliser les API Windows.Devices.SmartCards pour utiliser les cartes à puce et les lecteurs smart carte par programmation. L’exemple d’application NFC (Near Field Communication) montre également comment communiquer avec un carte intelligent.

SmartCardTriggerDetails

Fournit des détails sur un déclencheur de carte intelligent.

Énumérations

SmartCardActivationPolicyChangeResult

Définit les valeurs de retour pour la méthode RequestActivationPolicyChangeAsync .

SmartCardAppletIdGroupActivationPolicy

Définit les valeurs valides qui peuvent être passées à la méthode RequestActivationPolicyChangeAsync .

SmartCardAutomaticResponseStatus

Définit la status de la réponse automatique des lecteurs smart carte.

SmartCardCryptogramAlgorithm

Définit l’algorithme de génération de cryptogrammes pour une étape de placement de cryptogramme.

SmartCardCryptogramGeneratorOperationStatus

Définit les états des méthodes de générateur de cryptogrammes.

SmartCardCryptogramMaterialPackageConfirmationResponseFormat

Définit le format de la preuve de possession retournée lors de l’appel de la méthode TryProvePossessionOfCryptogramMaterialPackageAsync .

SmartCardCryptogramMaterialPackageFormat

Définit le format de package de matériel de cryptogramme.

SmartCardCryptogramMaterialProtectionMethod

Définit la méthode de protection des matériaux de cryptogramme.

SmartCardCryptogramMaterialType

Définit le type de matériau de cryptogramme.

SmartCardCryptogramPlacementOptions

Définit les options de placement des cryptogrammes.

SmartCardCryptogramStorageKeyAlgorithm

Définit des algorithmes de clés de stockage de cryptogrammes.

SmartCardCryptogramStorageKeyCapabilities

Définit les fonctionnalités de clé de stockage de cryptogramme.

SmartCardCryptographicKeyAttestationStatus

Définit la status d’attestation d’une clé.

SmartCardEmulationCategory

Définit les catégories valides de cartes à puce qui peuvent être émulées.

SmartCardEmulationType

Définit le mécanisme par lequel l’appareil émule une carte intelligente.

SmartCardEmulatorConnectionDeactivatedReason

Définit les raisons pour lesquelles une connexion intelligente carte à un lecteur NFC peut être désactivée.

SmartCardEmulatorConnectionSource

Définit les types valides de sources de connexion smart carte.

SmartCardEmulatorEnablementPolicy

Représente la stratégie d’émulation carte actuelle définie par l’utilisateur dans les paramètres du téléphone.

SmartCardLaunchBehavior

Spécifie le mode de lancement d’une application carte intelligente.

SmartCardPinCharacterPolicyOption

Spécifie les règles pour les caractères d’un numéro d’identification personnel (PIN) intelligent carte.

SmartCardReaderKind

Représente le type de lecteur smart carte.

SmartCardReaderStatus

Spécifie l’status du lecteur smart carte.

SmartCardStatus

Spécifie le status du carte intelligent.

SmartCardTriggerType

Représente les types de déclencheurs smart carte valides.

SmartCardUnlockPromptingBehavior

Définit le comportement d’invite de déverrouillage.

Délégués

SmartCardPinResetHandler

Représente une méthode qui gère une réinitialisation intelligente carte numéro d’identification personnel (PIN).

Voir aussi