Compartilhar via


SmartCardProvisioning Classe

Definição

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

public ref class SmartCardProvisioning sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SmartCardProvisioning final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SmartCardProvisioning
Public NotInheritable Class SmartCardProvisioning
Herança
Object Platform::Object IInspectable SmartCardProvisioning
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Propriedades

SmartCard

Obtém o cartão inteligente configurado.

Métodos

FromSmartCardAsync(SmartCard)

Retorna uma cartão inteligente a ser configurada.

GetAuthorityKeyContainerNameAsync()

Obtém de forma assíncrona o nome do contêiner de chave de autoridade.

GetChallengeContextAsync()

Retorna o contexto de desafio/resposta de autenticação de um cartão inteligente.

GetIdAsync()

Retorna a ID do cartão inteligente.

GetNameAsync()

Retorna o nome do minidriver do cartão inteligente.

RequestAttestedVirtualSmartCardCreationAsync(String, IBuffer, SmartCardPinPolicy)

Cria um cartão inteligente virtual TPM (Trusted Platform Module) atestado com os parâmetros especificados.

RequestAttestedVirtualSmartCardCreationAsync(String, IBuffer, SmartCardPinPolicy, Guid)

Cria um cartão inteligente virtual TPM (Trusted Platform Module) atestado com os parâmetros especificados.

RequestPinChangeAsync()

Altera o PIN (número de identificação pessoal) de um cartão inteligente.

RequestPinResetAsync(SmartCardPinResetHandler)

Redefine o PIN (número de identificação pessoal) de um cartão inteligente.

RequestVirtualSmartCardCreationAsync(String, IBuffer, SmartCardPinPolicy)

Cria uma cartão inteligente virtual do TPM (Trusted Platform Module) com um determinado nome legível, uma chave de administrador e regras pin (número de identificação pessoal) definidos.

RequestVirtualSmartCardCreationAsync(String, IBuffer, SmartCardPinPolicy, Guid)

Cria uma cartão inteligente virtual do TPM (Trusted Platform Module) com um determinado nome legível, chave de administrador, conjunto de regras pin (número de identificação pessoal) e ID.

RequestVirtualSmartCardDeletionAsync(SmartCard)

Exclui um cartão inteligente virtual do TPM (Trusted Platform Module).

Aplica-se a

Confira também