【问题标题】:How to access etoken through CryptoAPI's?如何通过 Crypto API 访问令牌?
【发布时间】:2011-09-19 09:45:17
【问题描述】:

我正在开发一个 html 应用程序,用户必须首先使用他的数字证书登录。登录后,他必须使用他的数字证书对数据进行加密和解密。 现在,如果证书以 .pfx 文件的形式提供,那么我们只需安装它,证书就会出现在容器中,我们可以在登录期间以及加密和解密期间使用它。 如果我们的数字证书有 .pfx,这可以正常工作。 但现在我想为 etoken(安全令牌)增强它。我对etoken的了解不多。问题是我如何在登录时使用存储在其中的数字证书? 另外我应该如何在解密时使用存储在其中的私钥?

谁能告诉我任何解释 etoken 和 CryptoAPI 用法的教程(如果有的话)。

【问题讨论】:

    标签: cryptography devicetoken


    【解决方案1】:

    正如我在回答您上一个问题时提到的,Windows CSP 将证书从硬件映射到 Windows 证书存储,因此这对您来说是透明的。如果您可以通过 Windows 证书存储 API 访问证书,那么您无需关心证书的实际位置。

    请注意,您不能将私钥传输到服务器,即您必须使用将在本地执行操作的客户端模块(ActiveX 或 Java 小程序)。这不仅针对硬件上的证书,还针对具有不可导出私钥的证书。

    【讨论】:

    • 其实在etoken的情况下,我不知道到底是什么问题,但它无法自动搜索数字证书。
    • 尤金,我对你的回答进行了深入思考,然后我明白了。我接受您的回答,并将尝试处理客户端代码。谢谢你的回答。
    猜你喜欢
    • 1970-01-01
    • 2019-02-08
    • 2018-12-27
    • 2018-05-29
    • 1970-01-01
    • 2018-06-13
    • 1970-01-01
    • 2019-04-19
    • 2012-09-29
    相关资源
    最近更新 更多