Я пытаюсь настроить поставщика PKCS11 для доступа к смарт-карте. Я установил библиотеку PKCS11 в свою систему и выполнил инструкции в Java PKCS#11 Reference Guide. В ссылке они просто создают экземпляр sun.security.pkcs11.SunPKCS11
и передают имя конфигурационного файла конструктору. Когда я пытаюсь скомпилировать следующий кодОграничение доступа к sun.security.pkcs11.SunPKCS11
Provider p = new sun.security.pkcs11.SunPKCS11("pkcs11.cfg");
Security.addProvider(p);
Я получаю следующее сообщение об ошибке.
Ограничения доступа: Конструктор SunPKCS11 (String) не доступен из-за ограничения на требуемой библиотеке /usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/ext/sunpkcs11.jar
Что я делаю неправильно? Я использую Eclipse 3.5 с Java SE 1.6 под Ubuntu x86.
С уважением.
Переход из библиотеки JRE в рабочую область JRE привел к исчезновению предупреждения. Thanx! –