在哪里下载SunPKCS11 Provider

时间:2011-09-26 13:55:08

标签: jce jsse

我正在尝试访问这个article的smardCard,但我不知道在哪里可以找到带有SunPKCS11Provider的jar。在Oracle文档中,他们说它从1.5开始就是标准的。这是我的块,编译器抱怨它无法找到SunPKCS11:

String configName = "d:\\dev\\ws\\pkiTest\\pkcs11.cfg";
Provider p = new sun.security.pkcs11.SunPKCS11(configName);
Security.addProvider(p);

2 个答案:

答案 0 :(得分:3)

64位Windows支持应该在未来几个月内可用。它被移植到jdk 6更新。

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6931562

答案 1 :(得分:0)

在Java 8(64位)之前,它无法下载: "即使在JDK / JRE 7中,对于WIndows 64位,SunPKCS11类也不可用。" (重复的错误描述)http://bugs.java.com/bugdatabase/view_bug.do?bug_id=6880559

它是在Java 5(32位)中引入的,并且从那时起包含在Oracle的JDK下载中。在Java 8(64位)中引入之后,它没有被移植到64位版本。

我认为另一个答案是指另一个提供商(SunMSCAPI)。