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.