Abrir PDFs assinados no Linux

14

Temos alguns arquivos PDF protegidos por um certificado .pfx . No Windows, podemos usar o Adobe Reader para ler esses arquivos PDF (com certificado importado anteriormente).

Pesquisei no Google por um longo tempo, mas não consigo encontrar um leitor de PDF que possa abrir isso.

NOTA: Apenas para que fique claro. Se eu fosse abrir um arquivo PDF que tivesse essa assinatura digital aplicada, e fosse aberta, digamos, Evince, seria exibido assim:

   ss1

Enquanto o Acrobat Reader ( acroread) é assim:

   ss2

   ss3

O arquivo PDF do acima é aqui: http://adobetrainer.co.uk/Resources/sign-a-pdf-with-reader-enabled.pdf

AgentTux
fonte
Se esse recurso estiver disponível apenas em software proprietário e você não valorizar sua liberdade, poderá usar o Adode Reader.
Ctrl-alt-delor 25/08/14
1
O que exatamente significa protegido por um certificado .pfx ? O arquivo .pfx contém o PDF criptografado? Nesse caso, você pode tentar openssl pkcs12descriptografá-lo (desde que tenha a chave apropriada) - consulte a pkcs12página de manual.
Peterph
Sry, mas o mais recente leitor de adobe para unix é o 9.5.5. - existem muitas notificações ruins por motivos de segurança.
AgentTux 26/08/14
Não. O arquivo .pfx não contém o arquivo pdf criptografado. Existem dois arquivos: PDF e PFX. O arquivo pdf é protegido por esses certificados e só pode ser aberto com o certificado anexo.
AgentTux 26/08/14
Este blog post mostra como assinar arquivos PDF usando uma cert .pfx no Linux: paulbradley.org/digitally-sign-pdf-files
SLM

Respostas:

2

Para abrir o arquivo, use qualquer leitor de PDF. Eu testei isso abrindo um arquivo pdf autoassinado no linux usando o epdfviewer . Mesmo que o arquivo .pfx não estivesse no sistema, o visualizador não reclamou ou até solicitou o arquivo .pfx.

Acredito que o arquivo .pfx é necessário apenas para assinar o documento, não para abri-lo. Dessa maneira, ele atua como um arquivo de chave privada.

Atualização: a pergunta atualizada esclarece os requisitos. Você está procurando um visualizador de PDF que mostre o campo de assinatura e também permita que você assine o documento no campo de assinatura. O epdfviewer não faz isso.

Como mencionei nos comentários, o CabaretStage mostra o campo de assinatura e permite que você coloque a assinatura nesse campo também. A versão gratuita adiciona uma marca d'água, então você precisa comprá-la.

Aparentemente, o Foxit Reader também funciona, mas não consegui fazê-lo funcionar no meu sistema, portanto não posso confirmá-lo.

aprad046
fonte
Tentei vários documentos assinados e eles abrem, mas não exibem as coisas corretamente.
slm
Você pode obter uma cópia do PDF não assinado para compará-lo com o PDF assinado? O que exatamente não está sendo exibido corretamente, a própria assinatura ou o documento inteiro?
Aprad046
@slm Visualmente, a diferença que notei entre o Adobe Reader e outros visualizadores de PDF A Adobe destaca o campo de assinatura. O CabaretStage permite "ver" o campo de assinatura. No entanto, acho que você está procurando um visualizador que também permita que você assine o documento no campo de assinatura. O CabaretStage faz isso, mas a versão gratuita adiciona uma marca d'água, então você precisa comprá-la. Aparentemente, o Foxit Reader também funciona, mas eu não tentei.
Aprad046
As diferenças que noto são que o recurso de assinatura digital é completamente ignorado em todos os visualizadores gratuitos que eu tentei. Eu trabalhei esse problema por quase uma semana e fiquei vazio. Quando pesquisei isso, houve muita confusão sobre assinatura eletrônica versus assinatura digital. Este último tem a ver com um certificado digital real sendo usado para "assinar" o documento. Os visualizadores gratuitos geralmente ignoram esse aspecto do PDF. Eu não sou o OP deste Q, mas como um mod do site estava tentando ajudar, respondendo.
slm
1

Eu recomendo o pdf-xchange-viewer . É executado usando wine. No meu Debian 7 funciona muito bem. Eu o uso muito para anotar PDFs, adicionar / remover páginas, favoritos etc.

De acordo com a página da Web para suporte de assinaturas, você precisa da versão Pro (paga).

Luis Antolín Cano
fonte
0

O PDF Studio Viewer pode renderizar documentos PDF assinados. Pode validar assinaturas digitais. Ele vem com certificados confiáveis ​​padrão (Oracle), mas os usuários podem personalizá-los. PS: Sou desenvolvedor da Qoppa.

Leila Holmann
fonte
-5

Oracle VirtualBox e "boa noite". Com o poder computacional das máquinas de hoje, o vinho é obsoleto.

Eu me tornaria um bom .pdf (e talvez outros formatos também) criando uma Máquina virtual dedicada.

Argento
fonte
2
winenão é obsoleto. Tente executar algo que tire proveito de uma GPU.
jordanm
Não há problema com o Virtualbox (quase), um HASSLE total com o Wine. Nesse nível, não há razão para usar uma caixa GNU / Linux (suponho que você esteja se referindo a jogos - mas mesmo lá tive bons resultados com meu método e repito: COM aceleração de hardware :)). Eu ainda acho o vinho tão obsoleto. Se você me mostrar um cenário realmente interessante, não tenho problema em mudar de ideia! E, aliás, não estamos falando de .pdf e criação de documentos aqui? : /
Argento