0

我在尝试 Windows Phone 8.1 (devpreview) 及其对虚拟智能卡的支持时遇到错误。

在我的诺基亚 Lumia 图标上运行 RequestVirtualSmartCardCreationAsync 我得到一个带有消息的通用 System.UnauthorzedAccessException

访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))

使用的代码

SmartCardPinPolicy pinPolicy = new SmartCardPinPolicy();
pinPolicy.MinLength = 6;

IBuffer adminkey = CryptographicBuffer.GenerateRandom(24);

SmartCardProvisioning provisioning = await
SmartCardProvisioning.RequestVirtualSmartCardCreationAsync(
         "My Test Virtual SmartCard",
         adminkey,
         pinPolicy, Guid.NewGuid());
4

1 回答 1

1

您必须Shared User Certificates在 Appxmanifest 的 Capabilities-section 中启用。

于 2015-02-26T13:00:34.290 回答