Compartilhar via


Windows.Devices.SmartCards Namespace

Obtém informações sobre smart cartão leitores e cartões inteligentes; configura cartões inteligentes físicos e cria, configura e exclui cartões inteligentes virtuais do TPM (Trusted Platform Module).

O aplicativo de exemplo cartões inteligentes mostra como usar APIs Windows.Devices.SmartCards para trabalhar com cartões inteligentes e leitores de cartão inteligentes programaticamente. O aplicativo de exemplo NFC (comunicação de campo próximo) também mostra como se comunicar com uma cartão inteligente.

Classes

CardAddedEventArgs

Fornece dados para o evento CardAdded .

CardRemovedEventArgs

Fornece dados para o evento CardRemoved .

KnownSmartCardAppletIds

Uma classe que representa uma seleção de IDs de applet de cartão inteligente conhecidas; expondo-os por meio de suas propriedades.

SmartCard

Representa informações sobre uma cartão inteligente.

O aplicativo de exemplo SmartCard mostra como usar APIs Windows.Devices.SmartCards para trabalhar com cartões inteligentes e leitores de cartão inteligentes programaticamente. O aplicativo de exemplo NFC (comunicação de campo próximo) também mostra como se comunicar com uma cartão inteligente.

SmartCardAppletIdGroup

Uma classe que representa uma cartão digitalizada, que pode ser autogerenciada (Emulação de Cartão de Host) ou apoiada por um elemento físico seguro inserido (eSE). Essa classe também pode ser considerada como definindo uma coleção de IDs de applet cartão inteligentes.

SmartCardAppletIdGroupRegistration

Representa um grupo registrado de IDs de applet.

SmartCardAutomaticResponseApdu

Representa a APDU (Unidade de Dados do Protocolo de Aplicativo) de resposta automática cartão inteligente.

SmartCardChallengeContext

Representa uma operação de desafio/resposta de autenticação de cartão inteligente.

SmartCardConnection

Representa uma conexão com um cartão inteligente.

SmartCardCryptogramGenerator

Representa o mecanismo para fornecer hardware com suporte para aplicativos de pagamento e protocolos seguros.

SmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult

Essa classe contém informações retornadas por GetAllCryptogramMaterialCharacteristicsAsync.

SmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult

Essa classe contém informações retornadas por GetAllCryptogramMaterialPackageCharacteristicsAsync.

SmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult

Essa classe contém informações retornadas por GetAllCryptogramStorageKeyCharacteristicsAsync.

SmartCardCryptogramMaterialCharacteristics

Essa classe contém características do material de criptograma.

SmartCardCryptogramMaterialPackageCharacteristics

Essa classe contém características de um pacote de material de criptograma.

SmartCardCryptogramMaterialPossessionProof

Contém o resultado de chamar TryProvePossessionOfCryptogramMaterialPackageAsync com um token de desafio para provar que o dispositivo possui o material de criptograma identificado.

SmartCardCryptogramPlacementStep

Contém instruções para colocar um criptograma em uma mensagem de saída.

SmartCardCryptogramStorageKeyCharacteristics

Essa classe contém características de chaves de armazenamento.

SmartCardCryptogramStorageKeyInfo

Contém informações sobre a chave de armazenamento para que os aplicativos possam registrar e certificar as informações de chave com seu serviço.

SmartCardEmulator

Representa um dispositivo emulador de cartão inteligente.

SmartCardEmulatorApduReceivedEventArgs

Fornece dados para o evento ApduReceived .

SmartCardEmulatorConnectionDeactivatedEventArgs

Fornece dados para o evento ConnectionDeactivated .

SmartCardEmulatorConnectionProperties

Fornece informações sobre uma conexão inteligente do emulador de cartão com um leitor NFC.

SmartCardPinPolicy

Representa um conjunto de regras de PIN (número de identificação pessoal) em um cartão inteligente virtual do TPM (Trusted Platform Module).

SmartCardPinResetDeferral

Representa um tempo de espera para uma redefinição de PIN (número de identificação pessoal) cartão inteligente solicitada.

SmartCardPinResetRequest

Representa uma solicitação de redefinição de PIN (número de identificação pessoal) inteligente cartão.

SmartCardProvisioning

Representa informações sobre e operações para a configuração de cartões inteligentes.

SmartCardReader

Representa informações sobre um leitor de cartão inteligente.

O aplicativo de exemplo cartões inteligentes mostra como usar APIs Windows.Devices.SmartCards para trabalhar com cartões inteligentes e leitores de cartão inteligentes programaticamente. O aplicativo de exemplo NFC (comunicação de campo próximo) também mostra como se comunicar com uma cartão inteligente.

SmartCardTriggerDetails

Fornece detalhes sobre um gatilho de cartão inteligente.

Enumerações

SmartCardActivationPolicyChangeResult

Define os valores retornados para o método RequestActivationPolicyChangeAsync .

SmartCardAppletIdGroupActivationPolicy

Define os valores válidos que podem ser passados para o método RequestActivationPolicyChangeAsync .

SmartCardAutomaticResponseStatus

Define o status da resposta automática dos leitores de cartão inteligentes.

SmartCardCryptogramAlgorithm

Define o algoritmo de geração de criptograma para uma etapa de posicionamento de criptograma.

SmartCardCryptogramGeneratorOperationStatus

Define os status dos métodos geradores de criptograma.

SmartCardCryptogramMaterialPackageConfirmationResponseFormat

Define o formato da prova de posse retornada ao chamar o método TryProvePossessionOfCryptogramMaterialPackageAsync .

SmartCardCryptogramMaterialPackageFormat

Define o formato do pacote de material de criptograma.

SmartCardCryptogramMaterialProtectionMethod

Define o método de proteção de material de criptograma.

SmartCardCryptogramMaterialType

Define o tipo de material de criptograma.

SmartCardCryptogramPlacementOptions

Define as opções de posicionamento de criptograma.

SmartCardCryptogramStorageKeyAlgorithm

Define algoritmos de chave de armazenamento de criptograma.

SmartCardCryptogramStorageKeyCapabilities

Define os recursos de chave de armazenamento de criptograma.

SmartCardCryptographicKeyAttestationStatus

Define o status de atestado de uma chave.

SmartCardEmulationCategory

Define as categorias válidas de cartões inteligentes que podem ser emuladas.

SmartCardEmulationType

Define o mecanismo pelo qual o dispositivo emula uma cartão inteligente.

SmartCardEmulatorConnectionDeactivatedReason

Define os motivos pelos quais uma conexão de cartão inteligente com um leitor NFC pode ser desativada.

SmartCardEmulatorConnectionSource

Define os tipos válidos de fontes de conexão de cartão inteligentes.

SmartCardEmulatorEnablementPolicy

Representa a política de emulação cartão atual definida pelo usuário nas configurações do telefone.

SmartCardLaunchBehavior

Especifica como um aplicativo de cartão inteligente deve ser iniciado.

SmartCardPinCharacterPolicyOption

Especifica as regras para caracteres em um PIN (número de identificação pessoal) cartão inteligente.

SmartCardReaderKind

Representa o tipo de leitor de cartão inteligente.

SmartCardReaderStatus

Especifica o status do leitor de cartão inteligente.

SmartCardStatus

Especifica o status do cartão inteligente.

SmartCardTriggerType

Representa os tipos de gatilho de cartão inteligentes válidos.

SmartCardUnlockPromptingBehavior

Define o comportamento de solicitação de desbloqueio.

Delegados

SmartCardPinResetHandler

Representa um método que manipula uma redefinição de PIN (número de identificação pessoal) cartão inteligente.

Confira também