我正在开发一个基于EToken进行身份验证的应用程序(特别是我们正在使用aladdin eTokens)。以前我们只使用在客户端浏览器中添加的普通(文件证书)证书,并且它与Mozilla和Internet Explorer配合良好,我们使用applet在浏览器中加载证书。
现在,问题来自于eToken它还会在我们将设备插入机器时加载证书但是我无法在Mozilla Firefox中加载特定的证书,相同的applet代码可以正常使用IE。在Firefox中,我收到的错误类似于 java.security.InvalidKeyException:Unsupported key type:null ,表示私钥/公钥为null,Mozilla无法访问eToken证书的密钥。
如果你有任何线索请帮助我。
答案 0 :(得分:0)
似乎问题与pkcs11.cfg
检查配置文件
${java.home}/lib/security/pkcs11.cfg
它应该对你有所帮助。