Importar Certificado Digital

O arquivo .cer ou .crt contém apenas a chave pública e não pode ser usado para assinar ou decifrar nada.
Um arquivo .cer (que só contém a chave pública) pode ser usado para:

  • Conferir uma assinatura;
  • Cifrar algo (a parte de decifração fica com o possuidor da chave privada);
  • Conferir uma cadeia de certificados (“certificate chain”), se esse certificado for emitido por alguma autoridade certificadora que está em CACERTS ou então em um objeto CertPath.

Então para eu assinar com chave privada um documento, preciso usar diretamento o arquivo PFX ou então diretamente um token (A3) ?? As configurações de segurança no JavaViewer só me ajudam na parte dos certificados públicos ??