Windows.Devices.SmartCards Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |