Windows.Devices.SmartCards Espacio de nombres

Obtiene información sobre lectores de tarjetas inteligentes y tarjetas inteligentes; configura tarjetas inteligentes físicas; y crea, configura y elimina tarjetas inteligentes virtuales del Módulo de plataforma segura (TPM).

La aplicación de ejemplo tarjetas inteligentes muestra cómo usar las API Windows.Devices.SmartCards para trabajar con tarjetas inteligentes y lectores de tarjetas inteligentes mediante programación. La aplicación de ejemplo Comunicación de campo cercano (NFC) también muestra cómo comunicarse con una tarjeta inteligente.

Clases

CardAddedEventArgs

Proporciona datos para el evento CardAdded .

CardRemovedEventArgs

Proporciona datos para el evento CardRemoved .

KnownSmartCardAppletIds

Clase que representa una selección de identificadores de applet de tarjeta inteligente conocidos; exponerlos a través de sus propiedades.

SmartCard

Representa información sobre una tarjeta inteligente.

La aplicación de ejemplo SmartCard muestra cómo usar las API Windows.Devices.SmartCards para trabajar con tarjetas inteligentes y lectores de tarjetas inteligentes mediante programación. La aplicación de ejemplo Comunicación de campo cercano (NFC) también muestra cómo comunicarse con una tarjeta inteligente.

SmartCardAppletIdGroup

Clase que representa una tarjeta digitalizada, que puede ser autoadministrada (emulación de tarjeta host) o respaldada por un elemento seguro incrustado físico (eSE). Esta clase también se puede considerar como definir una colección de identificadores de applet de tarjeta inteligente.

SmartCardAppletIdGroupRegistration

Representa un grupo registrado de identificadores de applet.

SmartCardAutomaticResponseApdu

Representa la unidad de datos del protocolo de aplicación (APDU) de respuesta automática de la tarjeta inteligente.

SmartCardChallengeContext

Representa una operación de desafío o respuesta de autenticación de tarjeta inteligente.

SmartCardConnection

Representa una conexión a una tarjeta inteligente.

SmartCardCryptogramGenerator

Representa el mecanismo para proporcionar hardware admitido para aplicaciones y protocolos de pago seguros.

SmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult

Esta clase contiene información devuelta por GetAllCryptogramMaterialCharacteristicsAsync.

SmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult

Esta clase contiene información devuelta por GetAllCryptogramMaterialPackageCharacteristicsAsync.

SmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult

Esta clase contiene información devuelta por GetAllCryptogramStorageKeyCharacteristicsAsync.

SmartCardCryptogramMaterialCharacteristics

Esta clase contiene características del material de cryptograma.

SmartCardCryptogramMaterialPackageCharacteristics

Esta clase contiene características de un paquete de material de cryptograma.

SmartCardCryptogramMaterialPossessionProof

Contiene el resultado de llamar a TryProvePossessionOfCryptogramMaterialPackageAsync con un token de desafío para demostrar que el dispositivo posee el material de cryptograma identificado.

SmartCardCryptogramPlacementStep

Contiene instrucciones para colocar un cryptograma en un mensaje saliente.

SmartCardCryptogramStorageKeyCharacteristics

Esta clase contiene características de las claves de almacenamiento.

SmartCardCryptogramStorageKeyInfo

Contiene información sobre la clave de almacenamiento para que las aplicaciones puedan registrar y certificar la información de clave con su servicio.

SmartCardEmulator

Representa un dispositivo del emulador de tarjeta inteligente.

SmartCardEmulatorApduReceivedEventArgs

Proporciona datos para el evento ApduReceived .

SmartCardEmulatorConnectionDeactivatedEventArgs

Proporciona datos para el evento ConnectionDeactivated .

SmartCardEmulatorConnectionProperties

Proporciona información sobre una conexión de emulador de tarjeta inteligente a un lector NFC.

SmartCardPinPolicy

Representa un conjunto de reglas de número de identificación personal (PIN) en una tarjeta inteligente virtual del módulo de plataforma segura (TPM).

SmartCardPinResetDeferral

Representa un tiempo de espera para el restablecimiento de un número de identificación personal (PIN) de tarjeta inteligente solicitado.

SmartCardPinResetRequest

Representa una solicitud de restablecimiento de número de identificación personal (PIN) de tarjeta inteligente.

SmartCardProvisioning

Representa información sobre las operaciones y para la configuración de tarjetas inteligentes.

SmartCardReader

Representa información sobre un lector de tarjetas inteligentes.

La aplicación de ejemplo tarjetas inteligentes muestra cómo usar las API Windows.Devices.SmartCards para trabajar con tarjetas inteligentes y lectores de tarjetas inteligentes mediante programación. La aplicación de ejemplo Comunicación de campo cercano (NFC) también muestra cómo comunicarse con una tarjeta inteligente.

SmartCardTriggerDetails

Proporciona detalles sobre un desencadenador de tarjeta inteligente.

Enumeraciones

SmartCardActivationPolicyChangeResult

Define los valores devueltos para el método RequestActivationPolicyChangeAsync .

SmartCardAppletIdGroupActivationPolicy

Define los valores válidos que se pueden pasar al método RequestActivationPolicyChangeAsync .

SmartCardAutomaticResponseStatus

Define el estado de la respuesta automática de los lectores de tarjetas inteligentes.

SmartCardCryptogramAlgorithm

Define el algoritmo de generación de criptogramas para un paso de selección de ubicación de cryptogramas.

SmartCardCryptogramGeneratorOperationStatus

Define los estados para los métodos del generador de criptogramas.

SmartCardCryptogramMaterialPackageConfirmationResponseFormat

Define el formato de la prueba de posesión devuelta al llamar al método TryProvePossessionOfCryptogramMaterialPackageAsync .

SmartCardCryptogramMaterialPackageFormat

Define el formato del paquete de material de cryptograma.

SmartCardCryptogramMaterialProtectionMethod

Define el método de protección del material de cryptograma.

SmartCardCryptogramMaterialType

Define el tipo de material cryptograma.

SmartCardCryptogramPlacementOptions

Define las opciones de selección de ubicación del criptograma.

SmartCardCryptogramStorageKeyAlgorithm

Define algoritmos de clave de almacenamiento de cryptogramas.

SmartCardCryptogramStorageKeyCapabilities

Define las funcionalidades de clave de almacenamiento del criptograma.

SmartCardCryptographicKeyAttestationStatus

Define el estado de atestación de una clave.

SmartCardEmulationCategory

Define las categorías válidas de tarjetas inteligentes que se pueden emular.

SmartCardEmulationType

Define el mecanismo por el que el dispositivo emula una tarjeta inteligente.

SmartCardEmulatorConnectionDeactivatedReason

Define los motivos por los que una conexión de tarjeta inteligente a un lector NFC podría desactivarse.

SmartCardEmulatorConnectionSource

Define los tipos válidos de orígenes de conexión de tarjetas inteligentes.

SmartCardEmulatorEnablementPolicy

Representa la directiva de emulación de tarjeta actual establecida por el usuario en la configuración del teléfono.

SmartCardLaunchBehavior

Especifica cómo se debe iniciar una aplicación de tarjeta inteligente.

SmartCardPinCharacterPolicyOption

Especifica las reglas para los caracteres de un número de identificación personal (PIN) de tarjeta inteligente.

SmartCardReaderKind

Representa el tipo del lector de tarjetas inteligentes.

SmartCardReaderStatus

Especifica el estado del lector de tarjetas inteligentes.

SmartCardStatus

Especifica el estado de la tarjeta inteligente.

SmartCardTriggerType

Representa los tipos de desencadenador de tarjeta inteligente válidos.

SmartCardUnlockPromptingBehavior

Define el comportamiento de solicitud de desbloqueo.

Delegados

SmartCardPinResetHandler

Representa un método que controla un restablecimiento de número de identificación personal (PIN) de tarjeta inteligente.

Consulte también