Restrição de acesso em sun.security.pkcs11.SunPKCS11
Estou tentando configurar um provedor PKCS11 para acessar um cartão inteligente. Instalei uma biblioteca PKCS11 no meu sistema e segui as instruções noGuia de Referência do Java PKCS # 11. Na referência, eles simplesmente criam uma instância desun.security.pkcs11.SunPKCS11
e passe o nome do arquivo de configuração para o construtor. Quando tento compilar o seguinte código
Provider p = new sun.security.pkcs11.SunPKCS11("pkcs11.cfg");
Security.addProvider(p);
Estou tendo o erro a seguir.
Restrição de acesso: O construtor SunPKCS11 (String) não está acessível devido à restrição na biblioteca necessária /usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/ext/sunpkcs11.jar
O que estou fazendo errado? Eu uso o Eclipse 3.5 com Java SE 1.6 no Ubuntu x86.
Cumprimentos.