SmartCardProvisioning 类

定义

表示有关配置智能卡的信息和操作。

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
继承
Object Platform::Object IInspectable SmartCardProvisioning
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

属性

SmartCard

获取配置的智能卡。

方法

FromSmartCardAsync(SmartCard)

返回要配置的智能卡。

GetAuthorityKeyContainerNameAsync()

异步获取颁发机构密钥容器的名称。

GetChallengeContextAsync()

返回智能卡的身份验证质询/响应上下文。

GetIdAsync()

返回智能卡的 ID。

GetNameAsync()

返回智能卡的微型驱动程序名称。

RequestAttestedVirtualSmartCardCreationAsync(String, IBuffer, SmartCardPinPolicy)

使用指定的参数创建经过证明的受信任平台模块 (TPM) 虚拟智能卡。

RequestAttestedVirtualSmartCardCreationAsync(String, IBuffer, SmartCardPinPolicy, Guid)

使用指定的参数创建经过证明的受信任平台模块 (TPM) 虚拟智能卡。

RequestPinChangeAsync()

更改智能卡的个人标识号 (PIN) 。

RequestPinResetAsync(SmartCardPinResetHandler)

重置智能卡的个人标识号 (PIN) 。

RequestVirtualSmartCardCreationAsync(String, IBuffer, SmartCardPinPolicy)

创建受信任的平台模块 (TPM) 虚拟智能卡,该模块具有给定的可读名称、管理密钥和个人标识号, (PIN) 规则集。

RequestVirtualSmartCardCreationAsync(String, IBuffer, SmartCardPinPolicy, Guid)

使用给定的可读名称、管理密钥、个人标识号 (PIN) 规则集和 ID 创建受信任的平台模块 (TPM) 虚拟智能卡。

RequestVirtualSmartCardDeletionAsync(SmartCard)

删除受信任的平台模块 (TPM) 虚拟智能卡。

适用于

另请参阅