【问题标题】:eToken java keytool certificateseToken java keytool 证书
【发布时间】:2011-10-10 08:09:06
【问题描述】:

我在 Linux 中使用 eToken,我需要在 JAVA 中查看存储在 eToken 上的证书。我一直在寻找工具,我找到了 keytool,但是如果我使用这个 howto,keytool 会告诉我有 0 个证书。

keytool-etoken.cfg 我有:

  name = eToken
  library = /usr/lib/libeTPkcs11.so

命令:

keytool -list -keystore NONE -storetype PKCS11 -providerClass sun.security.pkcs11.SunPKCS11  -providerArg keytool-etoken.cfg

输出:

Enter keystore password:  

Keystore type: PKCS11
Keystore provider: SunPKCS11-NSS

Your keystore contains 0 entries

我应该怎么做才能在 eToken 上查看和使用证书?在 Firefox 或 Chrome 中效果很好。

【问题讨论】:

    标签: java linux certificate keytool


    【解决方案1】:

    好的,解决方法是安装 SafeNet Authentication client 8.X (SAC)。比 java 1.6 可以使用 token 甚至 keytool 命令。但问题是,openoces 是旧的,不再开发,即使它支持它也无法从 Token(java) 读取证书(通过 pkcs11)运气不好:-(

    【讨论】:

      【解决方案2】:

      我没有 eToken,所以无法为您提供更多帮助。

      首先检查您是否拥有所有软件和设置 - 请参阅http://rostislav-matl.blogspot.com/2011/09/using-smart-card-as-keystore-in-java.html 了解或多或少的完整列表。

      如果没问题,请考虑尝试不同的驱动程序,即开源而不是专有驱动程序,反之亦然。它可能会有所作为。

      【讨论】:

        猜你喜欢
        • 2011-12-28
        • 1970-01-01
        • 2011-07-09
        • 2012-05-06
        • 1970-01-01
        • 2020-03-26
        • 1970-01-01
        • 1970-01-01
        • 2014-08-16
        相关资源
        最近更新 更多