Criação de assinatura eletrônica no Adobe Acrobat e Adobe Reader usando o programa CryptoPro PDF. Instruções para instalar e usar a licença CryptoPRO PDF Crypto PDF

17.10.2021
O módulo CryptoPro PDF opera nos seguintes sistemas operacionais:
  • todas as versões localizadas e em inglês Microsoft Windows XP, com Service Pack 3 ou superior instalado;
  • todas as versões localizadas e em inglês do Microsoft Windows Server 2003, com Service Pack 2 e superior instalado;
  • todas as versões localizadas e em inglês do Microsoft Windows Vista, com Service Pack 2 e superior instalado;
  • todas as versões localizadas e em inglês do Microsoft Windows Server 2008, com Service Pack 2 e superior instalado;
  • todas as versões localizadas e em inglês do Microsoft Windows 7, com Service Pack 1 e superior instalado;
  • todas as versões localizadas e em inglês do Microsoft Windows Server 2008 R2, com Service Pack 1 e superior instalado;
  • todas as versões localizadas e em inglês do Microsoft Windows 8, Microsoft Windows 8.1, Microsoft Windows Server 2012, Microsoft Windows Server 2012 R2
Para que o módulo CryptoPro PDF funcione, o programa “ CryptoPro CSP» 3.6. versões e superiores. "CryptoPro PDF" foi projetado para expandir os recursos do Adobe Reader e Adobe Acrobat na área de criação e verificação de assinaturas eletrônicas de acordo com a norma GOST R 34.10-2001.

Para operar o módulo CryptoPro PDF, você deve primeiro instalar qualquer versão do Adobe Reader (versões 8, 9, X, XI) ou Adobe Acrobat (versões 8, 9, X, XI). Além disso, o módulo CryptoPro PDF pode funcionar totalmente no modo de proteção do Adobe Reader versão 10.0.1 e superior.

2. Instalação do módulo CryptoPro PDF

Para instalar o módulo CryptoPro PDF, você precisa executar o pacote cppdf.msi localizado no CD. Seguirão-se breves procedimentos preparatórios e a janela do assistente de instalação do “CryptoPro PDF” será aberta na tela (ver Fig. 1).

Arroz. 1. Janela do assistente de instalação “CryptoPro PDF”


Após clicar no botão “Avançar”, será aberta a seguinte janela, que descreve o contrato de licença de utilização do módulo “CryptoPro PDF”. Se você concorda totalmente com cada cláusula deste contrato, marque a caixa “Aceito os termos do contrato de licença” e clique em “Avançar” (ver Fig. 2).

Arroz. 2. Contrato de licença para uso de “CryptoPro PDF”

Na janela recém-aparecida, é necessário inserir informações sobre o usuário e a organização, bem como o número de série da licença de utilização do módulo CryptoPro PDF, conforme mostrado na Fig. 3. Se o campo " Número de série» deixe em branco, então o módulo de software funcionará em modo de demonstração por 30 dias.

Arroz. 3. Informações sobre o usuário, organização e número de série do “CryptoPro PDF”


Após clicar no botão “Avançar”, será aberta a seguinte janela na qual você deverá selecionar o tipo de instalação do módulo “CryptoPro PDF”: completo ou personalizado (ver Fig. 4).

Arroz. 4. Tipo de instalação “CryptoPro PDF”

Durante uma instalação personalizada, você pode selecionar versões dos programas Adobe Reader e Adobe Acrobat para as quais o “CryptoPro PDF” será instalado (veja a Fig. 5). Se nenhuma versão do Adobe Reader ou Adobe Acrobat for selecionada, você não poderá continuar a instalação.

Arroz. 5. Instalação personalizada do módulo CryptoPro PDF


Após clicar no botão “Avançar”, será aberta a seguinte janela na qual será necessário confirmar a instalação do módulo “CryptoPro PDF”. (ver Fig. 6). Se necessário, nesta fase você pode voltar e alterar alguns parâmetros de instalação. Para concluir a instalação, você deve clicar no botão “Instalar”.

Arroz. 6. Janela de confirmação para instalação do módulo CryptoPro PDF

Afinal instruções passo a passo O assistente instalará o módulo CryptoPro PDF, acompanhando todas as suas ações com determinados comentários. Após a conclusão, aparecerá uma janela confirmando o sucesso da instalação, na qual você deverá clicar em “Concluir” (ver Fig. 7).

Arroz. 7. Confirmação de instalação do módulo CryptoPro PDF

3. Trabalhe no módulo “CryptoPro PDF”

3.1. Configurando a criação e verificação de uma assinatura eletrônica no Adobe Acrobat

Para criar e verificar uma assinatura eletrônica, você deve selecionar o menu “Editar Preferências Assinaturas” e abrir a janela “Preferências Avançadas de Assinaturas Digitais” nele (ver Fig. 8).

Arroz. 8. Configurando a criação e verificação de uma assinatura eletrônica

Nota: aqui e abaixo, serão mostrados todos os desenhos da interface ES para o programa Adobe Acrobat.XI. Em outras versões do programa pode haver pequenas diferenças na interface.
Na janela recém-aberta, selecione a guia “Criação” e marque o método padrão de criação de assinatura (ver Fig. 9). Se você selecionar a assinatura padrão “CryptoPro PDF”, este método criará todas as assinaturas eletrônicas adicionadas ao documento. Se a opção “Perguntar quando eu assinar” estiver selecionada, ao gerar cada nova assinatura eletrônica, aparecerá uma janela onde você deverá selecionar o método de criação desta assinatura eletrônica.

Arroz. 9. Configurações para criação de assinatura eletrônica

3.2. Inserindo o número de série da licença para usar o módulo CryptoPro PDF

Se uma licença não foi inserida durante a instalação do módulo CryptoPro PDF, o usuário recebe uma licença com período de validade limitado. Após este período, para continuar trabalhando no módulo CryptoPro PDF, você deve inserir o número de série de um formulário de licença especial, que pode ser obtido na organização desenvolvedora ou em uma organização que tenha o direito de distribuir este produto, para exemplo
Nota: caso o módulo seja utilizado no Adobe Reader, a criação e verificação das assinaturas eletrônicas serão realizadas sem licença.
Para inserir o número de série da licença, você precisa selecionar o item de menu “Ajuda sobre plug-ins de terceiros CryptoProPDF”. Na janela que aparece, clique em “Instalar licença”, conforme mostrado na Fig. 10.

Arroz. 10. Janela de instalação da licença

Na janela “Informações do Usuário” que aparece novamente, você deve preencher os campos “Usuário”, “Organização” e “Número de série” (ver Fig. 11), que estão escritos no formulário de Licença.

Arroz. 11. Janela “Informações do usuário”

Após clicar no botão “Ok”, você retorna ao painel onde estão indicados o tipo de licença e seu prazo de validade.

3.3. Criando uma assinatura eletrônica

Vejamos um cenário passo a passo para criar uma assinatura eletrônica visível.
P nota: ES visível é exibido no documento e quando impresso, ES invisível nãoexibir e existir como metadados.
Para criar uma assinatura eletrônica, você deve selecionar o item “Trabalhar com certificados” no menu “Assinatura” e o tipo de assinatura desejado, conforme mostrado na Fig. 12.

Arroz. 12. Adicionando ES

Se durante a instalação do módulo, ao optar por gerar uma assinatura eletrônica, o parâmetro “Perguntar quando eu assinar” foi especificado por padrão, aparecerá uma janela na qual será necessário selecionar o método de criação de assinatura eletrônica “CryptoPro PDF” ( veja a Fig. 13). Se nas configurações (ver cláusula 3.1) foi especificado o método de criação de uma assinatura eletrônica, a janela de seleção não aparecerá e o método selecionado será utilizado automaticamente.

Arroz. 13. Selecionando um método para gerar uma assinatura eletrônica

A seguir no documento você precisa selecionar a área para exibição da assinatura eletrônica. Após esta etapa, a janela “Selecionar um certificado” aparecerá com uma lista de certificados localizados no armazenamento de certificados padrão do Windows, conforme mostrado na Fig. 14. Para melhorar sua usabilidade, a lista de certificados pode ser classificada pelos nomes apropriados “Assunto”, “Emissor”, “Válido de” ou “Válido para”. Válido por").

Observação: ao escolher um certificado para geração de assinatura eletrônica, apenas estarão disponíveis certificados conforme GOST R 34.10-2001, pois o módulo CryptoPro PDF não funciona com certificados feitos com outros algoritmos criptográficos.
Para visualizar as propriedades do certificado que foi selecionado, deve-se clicar em “Mostrar Certificado”.

Arroz. 14. Selecionando um certificado para criar uma assinatura eletrônica

Para usar uma assinatura eletrônica avançada, você deve selecionar a opção “Para usar uma assinatura eletrônica avançada CMS (CAdES)”. Nesse caso Assinatura Eletrônica será criado de acordo com o padrão CAdES, padrão ETSI, RTS/ESI-000040, TS 101 733. Além disso, para gerar uma assinatura eletrônica aprimorada, você precisa especificar o endereço do serviço de carimbo de data/hora, para o qual você precisa clicar em “Editar serviço TSP” (ver Fig. 15). Se o serviço TSP exigir autenticação, você poderá inserir os parâmetros necessários na janela de configurações.

Arroz. 15. Selecionando e alterando serviços de carimbo de data/hora

A seguir, na janela “Assinar Documento”, você pode preencher os campos adicionais exibidos nas propriedades da assinatura eletrônica (ver Fig. 16). Para criar uma assinatura eletrônica, você precisa clicar em “Assinar”.

Arroz. 16. Janela para geração de assinatura eletrônica

A etapa final na janela “Salvar como” é selecionar um arquivo no qual salvar uma cópia do documento assinado. Na Fig. A Figura 17 mostra um exemplo de assinatura eletrônica gerada em um documento.

Arroz. 17. Exemplo de assinatura eletrônica em um documento

3.4. Tipos de assinaturas eletrônicas em programas Adobe

Nos produtos de software Adobe, há uma divisão das assinaturas em eletrônicas (chamadas digitais na documentação da Adobe) e manuscritas. Assinaturas manuscritas são marcas feitas à mão em uma página. Eles não têm nada a ver com assinatura eletrônica e não são exibidos no painel Assinaturas.
Existem dois tipos de assinaturas eletrônicas (1 - assinaturas de aprovação e 2 - assinaturas de certificação). Eles aprovam o conteúdo do arquivo “pdf”. Porém, há uma diferença entre eles: em comparação com uma assinatura eletrônica para aprovação, o certificador tem direitos mais amplos para gerenciar o documento. Ele permite que você faça tipos de alterações aceitáveis ​​que garantirão que o documento permaneça válido.
Digamos que um determinado serviço governamental criou um formulário com campos de assinatura. Após o preenchimento do formulário, o serviço público certifica o documento, permitindo que os usuários façam alterações apenas nos campos do formulário e assinem o documento. Ou seja, os usuários podem preencher o formulário e assinar para aprovação. Porém, se páginas forem excluídas e comentários forem adicionados, tal documento perderá sua autenticidade e não será mais considerado certificado.

3.5. Diferenças entre Adobe Reader e Adobe Acrobat no processo de geração de assinatura eletrônica

Existem diferenças no trabalho com assinaturas eletrônicas entre os programas Adobe Reader e Adobe Acrobat, cuja razão está nas peculiaridades de seu funcionamento, que é ditado pela política da empresa fabricante Adobe e não tem ligação com o funcionamento direto do Módulo CryptoPro PDF.

Funcionalidade do Adobe Reader:

  • verifica uma assinatura eletrônica em um documento PDF arbitrário, inclusive de acordo com o algoritmo GOST R 34.10-2001 usando o módulo CryptoPro PDF;
  • realiza a assinatura de documentos PDF com acesso estendido, inclusive de acordo com o algoritmo GOST R 34.10-2001 usando o módulo CryptoPro PDF.
Funcionalidade do programa Adobe Acrobat:
certifica um documento PDF arbitrário (com assinatura visível ou sem assinatura visível), inclusive de acordo com o algoritmo GOST R 34.10-2001 usando o módulo CryptoPro
  • PDF";
  • assina um documento PDF arbitrário, inclusive usando o algoritmo GOST R 34.10-2001 usando o módulo CryptoPro PDF;
  • verifica uma assinatura eletrônica, inclusive de acordo com o algoritmo GOST R 34.10-2001 usando o módulo CryptoPro PDF.
São considerados documentos “pdf” com acesso estendido:
  • formulários em PDF, destinados aos usuários preencherem no Adobe Reader;
  • pdf que foram sujeitos à operação de extensão.
Tal operação para ampliar o acesso ou gerar um formulário PDF pode ser realizada em qualquer documento PDF criado por qualquer de forma acessível nos seguintes programas: Adobe Acrobat 8 ​​​​Professional, Adobe Acrobat 9 Pro e Adobe Acrobat 9 Pro Extended, Adobe Acrobat X, Adobe Acrobat XI.
Nota: Operação de extensão de acesso realizada em software Adobe
O Acrobat 9 Standard estará em um formato limitado, portanto não permitirá que usuários do Adobe Reader criem/adicionem assinaturas.

3.6. Verificação de assinatura eletrônica

Se você abrir um documento, por padrão, será iniciada uma verificação de todas as assinaturas eletrônicas contidas nele. Para visualizar o resultado da verificação de uma assinatura eletrônica específica, você precisa clicar com o botão esquerdo nesta assinatura no documento. Neste caso, será iniciado o processo de verificação da assinatura selecionada e em seguida aparecerá uma janela com o resultado “Status de Validação da Assinatura”.
Uma assinatura eletrônica pode ter vários status:
  • “Válido” - desde o momento da assinatura do documento, os dados assinados não sofreram alterações (aqui é possível fazer alterações no próprio documento).
  • “Inválido” – a partir do momento em que o documento foi assinado, os dados assinados foram alterados ou danificados.
  • “Indefinido” – se não foi possível verificar a assinatura por um motivo ou outro; ou se os dados assinados permanecerem inalterados, o certificado do signatário recebeu o status “inválido”.
Condições sob as quais um certificado é reconhecido como confiável:
  • possui assinatura eletrônica confiável da autoridade certificadora que o emitiu;
  • período de validade é válido para data atual;
  • localizado no armazenamento de certificados confiáveis ​​do Windows (ROOT);
  • não está na lista atual de certificados revogados na data atual.
Existem duas opções para visualizar os parâmetros da assinatura eletrônica:
  • na janela “Resultado da Verificação de Assinatura”, clique no botão “Propriedades da Assinatura”;
  • clique com o botão direito na assinatura eletrônica do documento e no que aparece menu contextual selecione o item “Propriedades da assinatura”.


Arroz. 18. Parâmetros de assinatura eletrônica

    Shepelev Oleg Viktorovich

    Boa tarde. Instalei o programa Adobe Acrobat no meu computador desktop e no próprio programa diz que existem diferentes tipos de assinaturas. O que é uma assinatura de certificação? Que tipos de proteção e tipos são eles em geral? E qual é melhor escolher para assinar documentos?

    • Local na rede Internet

      Uma assinatura digital eletrônica é análoga a uma assinatura manuscrita. Ele vem em três tipos: simples (SEP), não qualificado (NEP) e qualificado (KEP). Somente o CEP tem pleno valor legal - é emitido aos candidatos por centros de certificação (CA) credenciados. O último tipo de assinatura digital – EDS – é considerado o mais seguro. Essa assinatura eletrônica é criada por meio de algoritmos criptográficos e um certificado é emitido pelos meios de sua geração.
      O EDS é necessário para os participantes do gerenciamento eletrônico de documentos – por exemplo, para trabalhar em plataformas de negociação eletrônica. Você também precisará dele para usar os serviços remotamente (por exemplo, por meio do portal gosuslugi.ru), enviar relatórios remotamente ao Serviço Fiscal Federal da Federação Russa e enviar solicitações ao tribunal de arbitragem.
      Para escolher uma assinatura digital adequada, você precisa definir claramente onde e como irá usá-la.
      Mais detalhes sobre o serviço -.

    Manjericão

    Boa tarde, não sou bom em assinatura digital, quero cadastrar uma caixa registradora remotamente. Surgiram perguntas. Você precisa mesmo do programa CryptoPro PDF para este procedimento? Talvez haja uma solução alternativa?

    • Local na rede Internet

      Você não poderá registrar uma caixa registradora através Área Pessoal no site da Receita Federal sem assinatura digital. Para não adquirir uma assinatura eletrônica, você pode preencher pessoalmente uma versão em papel do requerimento em qualquer departamento fiscal, mas para um trabalho completo, por exemplo, para celebrar um acordo com o OFD, será necessária uma assinatura, uma vez que nem todos os Operadores estão preparados para trabalhar em formato “papel”.

    Amor e

    já baixei versão gratuita cryptoPro, decidi usá-lo por um mês e determinar por mim mesmo se combina comigo ou não. Estou satisfeito, é fácil de instalar, tudo é simples de usar, amanhã adquirirei uma versão licenciada. Portanto, não vejo nada de errado nos períodos gratuitos dos programas, todos deveriam avaliar se isso ou aquilo lhes convém, e não apenas jogar dinheiro fora.

    Valentina

    E se você registrar uma assinatura e trabalhar com o Cryptopro, poderá assinar documentos para parceiros estrangeiros? Preciso urgentemente de uma assinatura eletrônica para reduzir de alguma forma o número de viagens de negócios. Não consigo encontrar informações de nenhum dos fornecedores sobre a sua “operabilidade” no estrangeiro. Nosso sistema de assinatura digital está listado lá?

    • Local na rede Internet

      Valentina, o gerenciamento eletrônico de documentos com empresas estrangeiras é complicado pela falta de um formato internacional unificado e de um padrão de assinatura eletrônica. Além disso, diferentes países têm diferentes requisitos legais para a utilização de assinaturas electrónicas. Para que uma assinatura estrangeira seja reconhecida como legalmente significativa no território da Federação Russa, é necessário determinar a que tipo de assinatura ela pertence. Uma assinatura eletrônica estrangeira não pode ser qualificada, uma vez que uma CA estrangeira não poderá obter credenciamento na Federação Russa; Os meios de assinatura eletrônica não podem ser certificados pelo FSB. A protecção de uma simples assinatura electrónica não é suficiente. Isso deixa uma assinatura eletrônica aprimorada e não qualificada. Os aspectos organizacionais da transição para o gerenciamento eletrônico de documentos praticamente não dependem de com quem você vai trocar, com uma contraparte no exterior ou no território da Federação Russa. É necessário determinar quais tipos de documentos você assina, qual será o procedimento de trabalho (e tudo isso deve ser aprovado na política contábil) e aprovar as regras para documentação de documentos e suas cópias. O procedimento é longo, complicado, mas possível.

    Máximo Zakharov

    Infelizmente, todos os dias tenho que observar quantos dos meus colegas nem sequer pensam em usar licenças. Sim, nosso povo é famoso por seu empreendedorismo e capacidade de encontrar brechas para atualizar indefinidamente o período de experiência, etc. Eu acho que isso é baixo. Afinal, as empresas que utilizam esses programas são, em sua maioria, de grande porte. Eles têm condições de pagar uma licença de 22 mil, para uso ilimitado isso não é dinheiro nenhum! E se você é um proprietário privado, quanto são 2 mil por ano? Mas você terá certeza absoluta de que todas as funções estão disponíveis para você e nenhum problema surgirá no momento mais desnecessário.

    Nadejda L.

    Como nosso povo adora brindes. Eles baixam programas ruins da Adobe, programas ruins do Office e não querem comprar nada. Eles até tentam comprar software antivírus para o computador. Parece-me que isso está bem na nossa cabeça - onde economizar dinheiro. Tais programas precisam ser adquiridos licenciados, isso afeta até o seu hardware, pense nisso! Sem falar no respeito pelo desenvolvedor, que é a última coisa em que as pessoas pensam hoje em dia.

    • Andrei

      Nadezhda, por experiência própria, concordo com você. Certa vez, baixei um antivírus gratuitamente em um site e o resultado foi este: tive que comprar um computador novo. O vírus devorou ​​tanto meu laptop que ele não pôde mais ser restaurado. E meu amigo CryptoPro renovava seu cartão ilegal periodicamente, porque queria muito economizar. Como resultado, o dinheiro saiu de sua conta em determinado momento. E você não encontra mais o fim aqui, basta executar os programas licenciados no seu computador e tudo ficará bem.

    Romance

    Nas agências governamentais, é muito rigoroso que seja exigida uma licença para cada programa. Não corra riscos e não baixe versões gratuitas, principalmente o módulo Crypto Pro. Aconselho não brincar com isso, as multas são graves por infringir a lei. Software pirata não garante operação confiável e ininterrupta; esses programas não permitem que você conte com atualizações oportunas e suporte técnico, a instalação de cópias ilegais expõe seu computador a vírus e, como resultado, você pode perder seu informação importante. A propósito, os fornecedores de equipamentos de informática têm o direito de não realizar reparos em garantia, citando a instalação de software não licenciado. Aconselho você a não economizar na licença, isso traz muitas consequências.

    Fedor

    Nas instituições governamentais, é obrigatório o uso de assinatura digital certificada, portanto é necessária uma licença do Crypto Pro. A versão gratuita do “Crypto Pro” é indicada não só para físicos, mas para quem utiliza uma assinatura simples. O custo da versão licenciada é de 2.000 rublos. e seu período de utilização será de um ano. Em um ano, pague novamente se for usar o Crypto Pro em seu trabalho. Se o seu orçamento permitir e você planeja usar a chave por muitos anos, você pode comprar uma licença perpétua, cujo preço começa em 20.000 rublos. Se adquirido com o kit de instalação, você receberá um número de série.

    Valentina Petrovna

    Trabalho como contador em uma instituição governamental, tenho que utilizar inúmeros produtos de software no meu trabalho, e todo ano surge uma novidade, um programa ou outro. Como você entende, o orçamento é limitado, o regime é econômico e as necessidades estão aumentando. Todos os anos, gasta-se muito dinheiro na atualização de todos os tipos de licenças, que geralmente são válidas por um ano. No trabalho, foi necessária a instalação do Crypto Pro. Não quero pagar a mais, queria saber se uma organização pode usar uma versão não licenciada do Crypto Pro ou é apenas para físicos? Alguém comprou uma licença perpétua do Crypto Pro, há algum benefício? Qual é o preço médio deste módulo?

    • Local na rede Internet

      Valentina Petrovna, a responsabilidade pelo uso de software não licenciado é fornecida:
      direito civil (pagamento de indenização ao titular dos direitos autorais);
      administrativo (multa de 30.000-40.000 rublos - para a organização, 10.000-20.000 rublos - para o gerente);
      criminal (se o custo do software for de 100.000 a 1.000.000 de rublos - prisão de até 2 anos e multa de até 200.000 rublos, se o custo do software for de 1.000.000 de rublos ou mais - prisão de até 6 anos e multa de até 500.000 rublos).
      Se você planeja assinar documentos de certificação, é necessária uma licença. Ele pode ser encomendado ao fabricante ou revendedores por 22.500 (indefinidamente) ou 2.250 (por um ano) rublos.

    Ivan

    Adobe Reader permite trabalhar com arquivos de qualquer complexidade, e também suporta todas as especificações, além este programa absolutamente grátis. Adobe Acrobat. - Este já é um produto comercial, pelo direito de uso que você precisa pagar. As diferenças entre Adobe Reader e Adobe Acrobat se devem às peculiaridades de funcionamento desses programas, o que não está de forma alguma relacionado ao funcionamento do módulo CryptoPro PDF. O programa Adobe Acrobat permite: certificar um documento PDF arbitrário; assinar um documento PDF arbitrário; verificar a assinatura digital. O Adobe Reader, por sua vez, verifica qualquer documento PDF para assinar documentos PDF com acesso estendido. Você pode trabalhar em qualquer um dos programas; CryptoPro PDF funciona perfeitamente com qualquer um deles.

    Vitória

    Trabalho como contador de um investidor, queremos criar uma assinatura eletrônica e há necessidade do “Crypto Pro”. Acontece que isso também requer Adobe Reader ou Adobe Acrobat. Qual é melhor e qual realmente vale a pena instalar? Qual é a diferença geral entre o Adobe Reader e o Adobe Acrobat ao criar assinaturas digitais?

    • Local na rede Internet

      Victoria, No Adobe Acrobat você pode criar assinaturas eletrônicas regulares e de certificação (visíveis e invisíveis). Ambas as opções permitem verificar as informações contidas no arquivo. A assinatura eletrônica de certificação permite fazer algumas alterações (deixar comentários, preencher campos do formulário, etc.) após a assinatura. Para criar assinaturas digitais regulares no Adobe Reader, você deve habilitar funções adicionais. Este recurso é compatível com o aplicativo nas edições DC e 11.0.07 (e superiores), bem como no Acrobat Professional ou Pro. Nas outras versões do software esta função não está disponível ou é limitada.

    Michael

    "CryptoPro PDF" foi projetado para funcionar em sistema operacional: Microsoft Windows XP, Microsoft Windows 2000, Microsoft Windows Server 2003, Microsoft Windows Server 2008, Microsoft Windows Vista. Para que o CryptoPro PDF funcione, um dos seguintes programas deve estar instalado: Adobe Acrobat versão 7, 8 ou 9, Adobe Reader versão 8 ou 9. Se você atender a todos os requisitos, o download deverá ser feito sem problemas. Instalei há seis meses e tenho usado sem problemas. A versão gratuita do “CryptoPro PDF” não é adequada para certificação de assinaturas digitais, neste caso será necessária uma licença. Você pode até adquirir uma versão perpétua, comprar, instalar e esquecer.

    Olga Nikolaevna

    Quero baixar a versão gratuita do CryptoPro PDF, mas nada funciona. Diga-me qual sistema operacional deve estar no PC, talvez sejam necessários programas adicionais? A versão gratuita atende a todos os requisitos ou é melhor desembolsar imediatamente o dinheiro e comprar uma versão licenciada?

    • Local na rede Internet

      Olga Nikolaevna, CryptoPro PDF pode ser baixado do site oficial após registro ou autorização. Site oficial - https://www.cryptopro.ru. Após o download, você poderá usar o programa gratuitamente por 3 meses, após os quais será necessário adquirir uma licença anual ou perpétua. Você pode criar e verificar assinaturas digitais no Acrobat e no Reader. A segunda opção permite utilizar o módulo gratuitamente, mas com certas restrições. As operações criptográficas para geração e verificação de assinaturas digitais são realizadas usando o provedor de criptografia CryptoPro CSP.

    Vladimir Maslennikov

    Quem sabe por que esse PDF do Crypto Pro é tão caro? Pelo que entendi, ele só arquivos pdf assinar ajuda. Existe o Crypto Arm e funciona para qualquer arquivo e é mais barato. Qual é o truque? onde o cachorro está enterrado? É muito caro, é como um sapo

    • Local na rede Internet

      Vladimir, CryptoPro PDF - módulo para criação e verificação de assinaturas digitais. Projetado para gerar e verificar assinaturas digitais eletrônicas no Adobe Reader, Adobe Acrobat versões 8, 9, X, XI, DC.
      CryptoPro PDF, desenvolvido usando a interface do software Adobe Systems Inc. e certificado eletronicamente assinatura digital da Adobe Systems, permite usar ferramentas certificadas proteção criptográfica Informações do CryptoPro CSP nos produtos Adobe Acrobat, Adobe Reader e Adobe LiveCycle ES. Gera e verifica assinaturas eletrônicas e garante a importância jurídica dos documentos eletrônicos gerados em formato PDF - de acordo com o padrão de troca eletrônica de documentos. Se você tiver dúvidas sobre a política de preços, entre em contato com a CRYPTO-PRO LLC.

    Marina

    Vou dizer isso, a coisa é muito útil. Tentamos a versão gratuita, mas terminou com sucesso. Sim, tive que pagar por um período ilimitado - foi como se isso tivesse sido arrancado do meu coração - dinheiro maluco. Mas eu estou feliz!!! E no geral assinatura eletrônica é uma coisa, sério, é uma coisa tão nojenta, não é barato... Mas com ela leva muito menos tempo para preencher e assinar, e agora não saio mais do escritório . Se você ainda encontrar instruções de instalação sensatas naquele momento e não desperdiçar dinheiro com instaladores... Mas é tarde demais. A propósito, você descreveu tudo em detalhes, é uma pena que isso não tenha acontecido há alguns meses...

    Narimanov Evgeny

    Anatoly, tudo aqui está ligado ao sistema operacional. Qual versão do Crypto-Pro UEC e do plug-in do navegador Crypto-Pro está instalada? Reproduzi sua situação no Windows 7 x64 - tudo instalado sem problemas.

    Anatólia

    Acrobat Reader DC instalado. O CryptoPro PDF com módulo certificado não pode ser instalado. Diz que a versão 8,9,10,11 é necessária. Versão Atual O CryptoPro PDF datado de 11/04/2016 também não está instalado - ele diz que você precisa do CryptoPro CSP ou de outro provedor de criptografia compatível. Tenho o Cryptopro UEC com um plugin de navegador. Como instalar o CryptoPro PDF?

Atenção! Para uso em conjunto com o programa Adobe Reader, o módulo CryptoPro PDF é distribuído gratuitamente.

Esta seção irá ajudá-lousando o programa CryptoPro PDFAssine eletronicamente documentos do Adobe Acrobat(Adobe Acrobat Standard ou Adobe Acrobat Pro versões 8, 9, X, XI ou DC de todas as versões).

A assinatura eletrônica é necessária nos casos em que é necessário garantir a autenticidade e origem de um documento. O documento deve ser assinado somente quando estiver finalmente pronto e não necessitar de ajustes.

Não é possível certificar um documento PDF (com ou sem assinatura visível) no Adobe Reader. A criação de uma assinatura eletrônica em um documento PDF é possível no Adobe Reader versões 11.0.07 e superiores, DC.

Para assinar documentos usandoCryptoPro PDF faça o seguinte:

Configurando o CryptoPro PDF


Assinando um documento usando PDF do CryptoPro

  1. Clique no botão Ferramentas. Encontre e clique no botão Certificados


    Se você trabalha em
    Leitor Adobe, imprensa Preencha e assine. No capítulo Trabalhando com certificados selecione Assinatura com certificado

  2. Selecione o tipo de assinatura.

    Tipos de assinaturas:
    - Assinatura digital.
    A assinatura aparece como um campo de assinatura no documento e no painel Assinaturas.
    Pode ser usado para assinar um documento PDF várias vezes por várias pessoas.

    - Assinatura de certificação.
    Um documento pode ser certificado com assinatura visível ou sem assinatura visível.No primeiro caso, a assinatura aparecerá como campo de assinatura no documento e no painel Assinaturas.No segundo caso, a assinatura aparecerá apenas no painel Assinaturas.
    Certifica um documento PDF.
    Só pode ser utilizado se o documento PDF não contiver outras assinaturas.
    Permite especificar os tipos de alterações permitidas no documento (adicionar comentários, preencher formulários ou adicionar assinaturas regulares) ou proibir quaisquer alterações adicionais.



  3. Se esta janela abrir no programa, clique em Arraste o retângulo para uma nova assinatura

  4. Se esta janela abrir, clique em OK

  5. Na próxima etapa, você deve selecionar uma área do documento para exibir a assinatura eletrônica.
    Clique com o cursor na parte do documento onde ficará a assinatura eletrônica e selecione a área desejada do documento
  6. A seguir, será aberta uma janela com uma lista de certificados para assinatura do documento. Selecione o que deseja e clique OK

  7. Para gerar uma assinatura, clique no botão Sinal

  8. Especifique o nome do documento e clique no botão Salvar

  9. Uma mensagem aparece indicando que o documento foi assinado com sucesso.

  10. As informações sobre a assinatura, hora e data de assinatura do documento aparecerão no documento na área especificada.

APROVADO

ZhTYAI.00064-01 90 02

ZhTYAI.00064-01 90 02-LU

PDF do CryptoPro

VERSÃO 1.6

Guia para automatizar a criação e validação

assinaturas eletrônicas

ZhTYAI.00064-01 90 02. CryptoPro PDF. Guia para automatizar a criação e validação

assinaturas eletrônicas.

ANOTAÇÃO

Este documento descreve várias maneiras de automatizar a criação e

verificação de assinaturas eletrônicas usando Adobe JavaScript e iText. O documento fornece instruções para usar o Assistente de Assinatura Eletrônica em Lote e o utilitário linha de comando, que fazem parte do CryptoPro PDF.

Informações sobre o desenvolvedor "CryptoPro PDF":

LLC "Crypto-Pro"

127 018, Moscou, caixa postal Crypto-Pro Telefone: +7 495 995-48-20 Fax: +7 495 995-48-20 http://www.CryptoPro.ru E-mail: [e-mail protegido]

1. Processamento em lote documentos usando CryptoPro PDF................. 4

1.1. Assistente de lote com assinatura eletrônica

1.1.1. Criação de assinaturas eletrônicas

1.1.2. Verificando assinaturas eletrônicas

1.2. Ferramenta de linha de comando cppdfutil.exe

1.2.1. Criação de assinaturas eletrônicas

1.2.2. Verificando assinaturas eletrônicas

2. Automação de criação e verificação de assinaturas



2.1. Automação com usando Adobe JavaScript

2.1.1. Código de exemplo para gerar uma assinatura eletrônica

2.1.2. Exemplo de código para verificar uma assinatura eletrônica

2.1.3. Depuração e execução de código JavaScript no Adobe Acrobat................................... 25

2.2. Automação usando iText

2.2.1. Desenvolvimento Java

2.2.2. Desenvolvimento na plataforma Microsoft.NET Framework

2.3. Automação com usando JavaScript e OLE

3. Lista de abreviaturas

4. Lista de desenhos

5. Lista de tabelas

ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

1. Processamento em lote de documentos usando CryptoPro PDF "CryptoPro PDF" oferece os seguintes recursos para trabalhar com lote de documentos PDF:

criação de assinaturas eletrônicas para todos os documentos PDF incluídos no pacote;

verificação de assinaturas eletrônicas em todos os documentos PDF incluídos no pacote.

A criação e verificação de ES em um pacote de documentos PDF podem ser feitas usando o Batch Work with ES Wizard (cppdfwizard.exe) ou usando o utilitário de linha de comando (cppdfutil.exe).

Para usar o assistente em lote para trabalhar com assinaturas digitais e o utilitário de linha de comando, você deve ter programa instalado Adobe Acrobat.

ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

1.1. Assistente de lote com assinatura eletrônica 1.1.1. Criando assinaturas eletrônicas Etapa 1. Iniciando o assistente Para criar uma assinatura eletrônica em um lote de documentos PDF, execute o assistente em lote para trabalhar com assinaturas eletrônicas (Iniciar Todos os programas CRYPTO-PRO Assinatura em lote de documentos PDF). Uma janela do assistente aparecerá na tela (veja a Figura 1). Para pular esta etapa na próxima vez que executar o assistente, você deve marcar o sinalizador Não mostrar esta página.

–  –  –

ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

Passo 2. Selecionando uma ação com um pacote de documentos Nesta janela do assistente, selecione a opção Criar assinatura eletrônica em documentos (ver Figura 2) e clique no botão Avançar.

–  –  –

Etapa 3. Selecionando diretórios ao criar assinaturas eletrônicas em lote Nesta etapa, o assistente exibirá uma caixa de diálogo (consulte.

Figura 3), na qual você precisa especificar os diretórios para trabalhar com um pacote de documentos PDF:

Diretório com documentos para assinatura. O diretório de origem que deve conter os documentos PDF que precisam ser assinados. Todos os documentos neste diretório permanecerão inalterados.

Diretório para documentos assinados. O diretório no qual serão colocadas as cópias assinadas de todos os documentos PDF do diretório com documentos para assinatura.

–  –  –

Ao clicar no botão Avançado, uma janela aparecerá com Configurações adicionais(ver Figura 4).

Nesta janela você pode especificar as seguintes configurações:

Diretório para documentos que não puderam ser assinados. Cópias de todos os documentos PDF do diretório com documentos para assinatura que não foram assinados serão colocadas neste diretório.

Substitua arquivos com os mesmos nomes. Ao criar um arquivo no diretório de documentos assinados ou no diretório de documentos que não puderam ser assinados, pode já existir um arquivo com o mesmo nome. Se esta opção estiver habilitada, se os nomes corresponderem, o arquivo será substituído por um novo. Se esta opção estiver desabilitada, se os nomes coincidirem, o processo de criação de assinatura no documento será interrompido.

–  –  –

ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

Passo 4. Selecionando um certificado de assinatura nesta fase O assistente exibirá uma janela para seleção de um certificado de assinatura (veja a Figura 5).

O certificado no qual a assinatura eletrônica deve ser criada pode ser selecionado no armazenamento “Pessoal” do usuário atual clicando no botão Selecionar do armazenamento ou no contêiner clicando no botão Selecionar do contêiner.

Você pode visualizar o certificado selecionado usando o botão Exibir.

Figura 5. Selecionando um certificado de assinatura

ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

Etapa 5. Selecionando um tipo de assinatura.

Nesta etapa do assistente (ver Figura 6), você deve especificar o tipo de assinatura a ser criada:

regular ou certificação.

Para especificar se a assinatura deve estar em conformidade com o formato CAdES-X Long Tipo 1 aprimorado, você deve selecionar a opção Usar assinatura eletrônica aprimorada. Caso contrário, será criada uma assinatura correspondente ao formato CAdES BES.

Ao criar uma assinatura avançada, você deve especificar o endereço do serviço de carimbo de data/hora no campo Serviço de carimbo de data/hora. Se o endereço do serviço de carimbo de data/hora não for especificado, ele poderá ser obtido na Política de Grupo.

Você também precisa escolher quais ações serão permitidas com o documento após a assinatura. Se você criar uma assinatura normal, poderá bloquear o documento após a assinatura. Se estiver criando uma assinatura de certificação, você poderá selecionar uma das configurações:

permitir o preenchimento de formulários e a utilização de assinaturas digitais;

permitir comentários, preenchimento de formulários e assinaturas digitais;

proibir alterações.

Figura 6. Selecionando um tipo de assinatura

ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

Passo 6. Insira os parâmetros de assinatura

Nesta etapa do assistente, você pode especificar informações adicionais sobre a assinatura:

motivo da assinatura (pode ser selecionado na lista ou inserido manualmente);

localização;

informações de contato.

Para iniciar o processo de criação de assinaturas eletrônicas em documentos PDF selecionados, clique no botão Iniciar.

Figura 7. Opções de assinatura

ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

Passo 7. Criação de assinatura eletrônica Nesta etapa, o assistente começará a criar uma assinatura eletrônica nos documentos selecionados, exibindo na tabela o andamento do processo de assinatura (ver Figura 8).

Se a opção Continuar trabalhando quando ocorrerem erros (ver Figura 4) estiver desabilitada, se ocorrer um erro, o programa interromperá o processo de criação de assinaturas eletrônicas e os demais documentos PDF não serão assinados.

–  –  –

Após a conclusão do processo de criação de uma assinatura eletrônica, o assistente exibirá uma lista de documentos processados ​​​​e os resultados da criação de uma assinatura eletrônica. Para ir para a última página do assistente, clique no botão Avançar.

ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

Passo 8. Concluindo o assistente A última página do assistente exibirá informações sobre o número total de documentos, o número de documentos assinados e não assinados com sucesso (veja a Figura 9).

Para visualizar informações detalhadas sobre o trabalho do assistente ao assinar deste pacote documentos, clique no botão Visualizar registro.

–  –  –

ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

1.1.2. Verificando assinaturas eletrônicas Etapa 1. Iniciando o assistente Para verificar a assinatura eletrônica em um pacote de documentos PDF, execute o assistente para trabalho em lote com assinatura eletrônica (Iniciar Todos os programas CRYPTO-PRO Assinatura em lote de documentos PDF). Uma janela do assistente aparecerá na tela (veja a Figura 1). Para pular esta etapa na próxima vez que executar o assistente, você deve marcar o sinalizador Não mostrar esta página.

Passo 2. Selecionando uma ação com um pacote de documentos Nesta janela do assistente, selecione a opção Verificar assinatura eletrônica em documentos (veja a Figura 10) e clique em Avançar.

–  –  –

ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

Etapa 3. Selecionando diretórios durante a verificação em lote de assinaturas eletrônicas Nesta etapa, o assistente exibirá uma caixa de diálogo (veja a Figura 11). No campo Diretório com documentos para verificação de assinatura, deve-se especificar o diretório com documentos para verificação de assinatura. Este é o diretório de origem que deve conter os documentos PDF que precisam ser verificados. Todos os documentos neste diretório permanecerão inalterados.

–  –  –

Ao clicar no botão Avançado, uma janela com configurações adicionais aparecerá (veja a Figura 12).

Na janela que aparece, você pode especificar as seguintes configurações:

Diretório para arquivos de log. Neste diretório será colocado um arquivo com o relatório do andamento da assinatura do pacote de documentos PDF.

Diretório de documentos cuja assinatura não pôde ser verificada. Serão colocadas neste diretório cópias de todos os documentos PDF do diretório com documentos para verificação de assinatura, nos quais a assinatura eletrônica não pôde ser verificada ou foi declarada inválida.

Diretório com documentos verificados. Este é o diretório no qual serão colocadas cópias de todos os documentos PDF do diretório com documentos para verificação de assinatura, cujas assinaturas eletrônicas foram verificadas com sucesso e consideradas válidas.

Substitua arquivos com os mesmos nomes. Ao criar um arquivo no diretório de documentos digitalizados ou no diretório de documentos que não puderam ser digitalizados, pode já existir um arquivo com o mesmo nome. Se esta opção estiver habilitada, se os nomes corresponderem, o arquivo será substituído por um novo. Se esta opção estiver desabilitada, se os nomes coincidirem, o processo de criação de assinatura no documento será interrompido.

ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

Continue trabalhando se ocorrerem erros. Se esta opção estiver desabilitada, caso ocorra um erro, o programa interromperá o processo de criação de assinaturas eletrônicas e os demais documentos PDF não serão assinados.

Figura 12. Configurações adicionais

ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

Passo 4. Selecionando parâmetros de assinatura Nesta fase, você precisa especificar os parâmetros de assinatura (veja a Figura 13). Em cada documento PDF será verificada apenas uma assinatura, cujos parâmetros correspondem aos especificados, enquanto as demais assinaturas não serão verificadas. Caso o documento não possua assinatura com os parâmetros especificados, será retornado um erro informando que a assinatura não foi encontrada. Se existir uma assinatura com os parâmetros especificados, o resultado da verificação será retornado.

A busca por assinaturas eletrônicas é realizada através dos seguintes parâmetros:

Tipo de assinatura (normal ou certificação);

Conformidade com formato melhorado. Indicar este parâmetro você precisa verificar o sinalizador Verificar conformidade da assinatura com o formato aprimorado. Neste caso, será verificada não só a validade da assinatura eletrónica, mas também a sua conformidade com o formato CAdES-X Long Type 1 descrito na norma “CMS Advanced Electronic Signatures”, ETSI Standard, RTS/ESI-000040, TS 101 733.”

O certificado no qual a assinatura eletrônica deve ser gerada. O certificado pode ser selecionado no armazenamento pessoal do usuário atual. Para selecionar um certificado, clique no botão Selecionar do armazenamento. Você pode visualizar o certificado selecionado usando o botão Exibir.

Para iniciar o processo de verificação de assinatura eletrônica em documentos PDF selecionados, clique no botão Iniciar.

Figura 13. Selecionando tipo de assinatura e certificado

ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

Passo 5. Verificando a assinatura eletrônica Nesta etapa do assistente, inicia-se o processo de verificação da assinatura nos documentos PDF selecionados. Se a opção Continuar trabalhando quando ocorrerem erros (veja a Figura 12) estiver desabilitada, se ocorrer um erro, o programa interromperá o processo de verificação de assinatura eletrônica e os documentos PDF restantes não serão digitalizados.

Após a conclusão do processo de verificação de assinaturas em um pacote de documentos, o assistente exibirá uma lista de documentos processados ​​​​e os resultados da verificação da assinatura eletrônica (ver Figura 14). Para ir para a última página do assistente, clique no botão Avançar.

Figura 14. Resultados do teste ES

ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

Passo 6. Concluindo o assistente A última página do assistente exibirá informações sobre o número total de documentos, o número de documentos verificados com sucesso e não verificados (veja a Figura 15).

Para visualizar informações detalhadas sobre o trabalho do assistente ao verificar este pacote de documentos, clique no botão Visualizar log.

Para fechar o assistente, clique no botão Concluir.

–  –  –

O programa de linha de comando cppdfutil.exe foi projetado para criar ou verificar assinaturas eletrônicas em um pacote de documentos PDF. O programa é instalado no diretório %ProgramFiles(x86)%\Crypto Pro\PDF.

Criação de assinaturas electrónicas 1.2.1.

Para iniciar o processo de criação de assinatura eletrônica em um pacote de documentos PDF, execute o seguinte comando:

cppdfutil.exe sign [parâmetros] A lista de parâmetros para o comando sign é fornecida na tabela (ver Tabela 1).

Tabela 1. Descrição dos parâmetros do comando de sinal

–  –  –

Verificação de assinaturas electrónicas 1.2.2.

Para iniciar o processo de verificação de assinatura eletrônica em um pacote de documentos PDF, execute o seguinte comando:

cppdfutil.exe verify [parâmetros] A lista de parâmetros para o comando verify é fornecida na tabela (consulte a Tabela 2).

–  –  –

Observação. Em cada documento PDF será verificada apenas uma assinatura, cujos parâmetros correspondem aos especificados, enquanto as demais assinaturas não serão verificadas. Por exemplo, se os parâmetros req-cades, req-certified, req-certificate forem especificados simultaneamente, então o documento é pesquisado em busca de uma assinatura eletrônica de certificação aprimorada feita em este certificado e sua validade é verificada.

ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

2. Automação de criação e verificação de assinaturas 2.1. Automação usando Adobe JavaScript O Adobe Acrobat tem a capacidade de usar scripts JavaScript para gerar e verificar assinaturas eletrônicas. Usando scripts que você pode fornecer operação autônoma com ES sem usar uma interface gráfica de usuário.

Para ativar o uso de scripts JavaScript, você deve concluir as etapas a seguir:

2. Selecione Preferências na seção Editar.

3. Na janela que é aberta (veja a Figura 16), selecione a guia JavaScript e clique no sinalizador Ativar JavaScript do Acrobat.

Por padrão, esta opção está habilitada durante a instalação do Adobe Acrobat.

Figura 16. Configurando JavaScript no Adobe Acrobat

Ao iniciar o Adobe Acrobat, todos os arquivos disponíveis com a extensão *.js serão baixados automaticamente do diretório do caminho de instalação do Adobe Acrobat\Acrobat\Javascripts. O código JavaScript contido nesses arquivos estará disponível para execução no Adobe Acrobat.

ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

2.1.1. Exemplo de código para gerar uma assinatura eletrônica Abaixo está um exemplo de código JavaScript que gera uma assinatura eletrônica invisível em um documento:

// objeto do documento atual var doc = this;

// cria um objeto de assinatura invisível var f = doc.addField("MySignature", "signature", 0, );

// obtém o manipulador de PDF do CryptoPro var engine = security.getHandler("CryptoPro PDF");

// carrega o certificado do arquivo c:\path\mycert.cer var c = security.importFromFile(( cType:"Certificate", cDIPath:"/c/path/mycert.cer", bUI:false ));

// mecanismo de inicialização.login(( oParams:( oEndUserSignCert:c ) ));

// Informações adicionais var s = ( motivo: "MyReason", localização: "Moscou" );

// cálculo de ES f.signatureSign(( oSig: engine, oInfo: s, bUI: false ))) 2.1.2. Exemplo de código para verificação de assinatura eletrônica Abaixo está um exemplo de código JavaScript que verifica e exibe informações sobre a assinatura eletrônica em um documento:

// obtém um objeto de assinatura existente var f = doc.getField("MySignature");

// verifica a assinatura eletrônica var res = f.signatureValidate();

// análise do resultado do teste switch(res) ( case -1: console.println("Não é um campo de assinatura"); break;

caso 0: console.println("A assinatura está em branco"); quebrar;

caso 1: console.println("Status desconhecido"); quebrar;

caso 2: console.println("Assinatura inválida"); quebrar;

caso 3: console.println("A assinatura do documento é válida, a identidade do signatário não pôde ser verificada"); quebrar;

caso 4: console.println("A assinatura do documento é válida e a identidade do signatário é válida"); quebrar;

padrão: console.println("Resultado indefinido);

) // gera informações sobre a assinatura var sinfo = f.signatureInfo();

console.println("Signatário: " + sinfo.name + " " + sinfo.contactInfo);

ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

2.1.3. Depurar e executar código JavaScript no Adobe Acrobat Você pode usar o depurador JavaScript para depurar e executar JavaScript.

Para iniciar o depurador JavaScript, você deve fazer o seguinte:

1. Abra a janela principal do Adobe Acrobat.

2. Selecione Ferramentas na seção Visualização e, em seguida, JavaScript (veja a Figura 17).

3. Uma guia aparecerá na janela principal do Adobe Acrobat, onde você precisa clicar em JavaScript Debugger.

Para abrir o depurador JavaScript usando o teclado, pressione CTRL+J.

–  –  –

2.2. Automação usando iText iText é uma biblioteca de código aberto Código fonte para gerar, analisar e modificar documentos PDF. A biblioteca iText foi originalmente desenvolvida para a linguagem Java e depois portada para o Microsoft.NET Framework na forma da biblioteca iTextSharp, escrita em C#.

Posteriormente, apareceu a biblioteca iTextSharp, escrita em C# e representando uma porta do iText para o Microsoft.NET Framework.

Mais informação detalhada informações sobre esses produtos podem ser encontradas no site do iText

Corporação de Software:

http://itextpdf.com/product 2.2.1. Desenvolvimento em Java Para automatizar a criação e verificação de assinaturas eletrônicas em Java, é necessário utilizar a biblioteca iText em conjunto com o CryptoPro JCP.

Informações detalhadas e exemplos de código de programa podem ser encontrados no fórum CRYPTOPRO em:

http://www.cryptopro.ru/forum2/default.aspx?g=posts&t=4205#post23002 2.2.2. Desenvolvimento na plataforma Microsoft.NET Framework Para automatizar a criação e verificação de assinaturas eletrônicas na plataforma Microsoft.NET Framework, é necessária a utilização da biblioteca iTextSharp em conjunto com os produtos CryptoPro CSP e CryptoPro.NET.

Textos de exemplos de código de programa para gerar e verificar uma assinatura eletrônica são apresentados como parte do CryptoPro.NET SDK (arquivo Simple35.zip, que por padrão está localizado em %ProgramFiles(x86)%\Crypto Pro\.NET SDK\Examples diretório).

Informações detalhadas podem ser encontradas na documentação do CRYPTO-PRO nos seguintes endereços:

http://cpdn.cryptopro.ru/default.asp?url=content/cpnet/html/a6189c38-f349-40f0-bdf0a620d91efbb.htm http://cpdn.cryptopro.ru/default.asp?url=content/cpnet /html/d5da1068-67b6-4247-bb41d1bd1e77774.htm ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

2.3. Automação usando JavaScript e OLE O plugin CryptoPro PDF contém um script JavaScript para automatizar a criação e verificação de assinaturas em documentos PDF. Este script está contido no arquivo CPPDFDSig.js, que, após a instalação do plugin, fica localizado no caminho de instalação da aplicação Adobe Acrobat\Acrobat\Javascripts.

O script apresenta dois métodos: para criar uma assinatura e para verificar a assinatura CPSign CPVerify.

–  –  –

Valor de retorno Se o documento for assinado com sucesso, o valor de retorno será 0. Caso contrário, um código de erro será retornado (consulte a Tabela 5).

ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

Tabela 5. Descrição dos erros retornados pelo método CPSign

–  –  –

(0xA0000001) ERR_FIELD_CREATION Erro ao criar campo de assinatura.

(0xA0000002) ERR_INIT_HANDLER Erro ao inicializar o manipulador CryptoPro.

(0xA0000004) ERR_SIGNING A função de assinatura falhou.

(0xA0000005) ERR_SIGN_LIMIT O número permitido de assinaturas foi excedido.

–  –  –

Valor de retorno Se a verificação da assinatura for bem-sucedida, o valor de retorno será 0. Caso contrário, um código de erro será retornado (consulte a Tabela 6).

–  –  –

ERR_DOCUMENT_OPENING Erro ao abrir o documento.

(0xA0000001) ERR_FIELD_OPENING Erro ao trabalhar com o campo de assinatura.

(0xA000000C) ERR_INIT_HANDLER Erro ao inicializar o manipulador CryptoPro.

(0xA0000004) ERR_NO_SIGNATURE O documento não contém assinaturas.

(0xA000000D) ERR_INVALID_TS O carimbo de data/hora está ausente ou incorreto.

(0xA0000007) ERR_NO_SIGINFO Erro ao inicializar o objeto de propriedades de assinatura sigInfo.

(0xA000000E) ERR_NOT_CERTIFIED A assinatura não é uma assinatura de certificação.

(0xA0000008) ERR_UNKNOWN_SIGN A assinatura é indefinida.

(0xA0000009) ERR_INVALID_SIGN A assinatura é inválida.

(0xA000000A) ERR_INVALID_SIGNER A assinatura é válida, mas a identidade do signatário não foi verificada (0xA000000B).

ERR_NO_MATCHING_SIGNA Uma assinatura com os parâmetros especificados não foi encontrada.

TURE (0xA000000F) ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

Você pode usar esses métodos em seus scripts JavaScript, bem como quando aplicativos de terceiros interagem com o Adobe Acrobat usando tecnologia OLE.

Mais informações sobre isso podem ser encontradas na documentação da Adobe:

http://livedocs.adobe.com/acrobat_sdk/11/Acrobat11_HTMLHelp/IAC_DevApp_OLE_Support.

101.13.html Exemplos de execução de scripts JavaScript a partir de aplicativos escritos em Visual Basic, C++, C# podem ser encontrados no SDK do Acrobat, na pasta InterAppCommunicationSupport.

–  –  –

4. Lista de figuras Figura 1. Assistente para trabalho em lote com assinatura eletrônica

Figura 2. Selecionando uma ação com um pacote de documentos

Figura 3. Seleção de diretórios ao criar assinaturas eletrônicas em lotes

Figura 4. Configurações adicionais

Figura 5. Selecionando um certificado de assinatura

Figura 6. Selecionando um tipo de assinatura

Figura 7. Opções de assinatura

Figura 8. Processo de criação de assinaturas eletrônicas em documentos selecionados

Figura 9. Concluindo o assistente

Figura 10. Selecionando uma ação com um pacote de documentos

Figura 11. Seleção de diretórios durante verificação em lote de assinaturas eletrônicas

Figura 12. Configurações adicionais

Figura 13. Selecionando tipo de assinatura e certificado

Figura 14. Resultados do teste ES

Figura 15. Concluindo o assistente ao verificar a assinatura eletrônica

Figura 16. Configurando JavaScript no Adobe Acrobat

Figura 17. Iniciando o depurador JavaScript

Figura 18. Depurador JavaScript

ZhTYAI.00064-01 90 02. CryptoPro PDF. Um guia para automatizar a criação e verificação de assinaturas eletrônicas.

5. Lista de tabelas Tabela 1. Descrição dos parâmetros do comando de sinal

Tabela 2. Descrição dos parâmetros do comando de verificação

Tabela 3. Breve revisão Funções JavaScript para trabalhar com CryptoPro PDF.

27 Tabela 4. Breve visão geral dos objetos JavaScript para trabalhar com CryptoPro PDF................... 28 Tabela 5. Descrição dos erros retornados pelo método CPSign

Tabela 6. Descrição dos erros retornados pelo método CPVerify

Este artigo é uma continuação, ou melhor, um complemento ao artigo anterior sobre como assinar um documento Excel ou Word com assinatura digital.No mesmo artigo falaremos sobre como assinar um documento em formato PDF usando CryptoPro.

Somente para assinar documentos em formato pdf com assinatura eletrônica, uma instalação como acontecia na assinatura de documentos em word ou excel não é suficiente! Há todo um procedimento aqui) Mas chega de palavras, vamos ao que interessa!

PS Se você precisar ler meus novos artigos sobre o tema assinatura digital:

  1. 🔑, então leia meu outro artigo, que revela totalmente o tema da assinatura digital no formato .sig
  2. ✅ criação via CryptoPRO

Como assinar um PDF com assinatura eletrônica

Se você veio ao meu blog com a dúvida de como assinar um PDF, apresso-me em decepcioná-lo, para fazer uma assinatura eletrônica de documentos PDF você precisa do seguinte. Programas:

Mas aqui surge imediatamente um problema, porque este software é pago, mas novamente existem várias opções:

Bem, terminamos com as tristes notícias, vamos em frente.

Como assinar um documento PDF com assinatura digital

Agora vamos direto às instruções propriamente ditas, sobre como assino documentos com assinatura digital em pdf, direi imediatamente que descreverei o procedimento no windows 7 Ultimate x64 (mas Este procedimento idêntico a outros versões do Windows) Ir:

  1. Acesse o site do CryptoPro http://www.cryptopro.ru/
  2. Em seguida, precisaremos nos registrar nele para fazer o download CryptoPro CSP 4.0(mas se você não quiser fazer isso, faça o download no meu link do disco Yandex - baixar CryptoPro CSP 4.0)
  3. Instale o CryptoPro CSP 4.0 (o modo de demonstração nos dará a oportunidade de usar este programa gratuitamente por 90 dias!)
  4. Em seguida, vá para a página http://www.cryptopro.ru/products/other/pdf/downloads e baixar CryptoPro PDF
  5. Instalando o CryptoPro PDF
  6. Depois de tudo instalado, abra nosso documento através do Acrobat Pro DC
  7. Após a abertura, certificamo-nos de que o módulo CryptoPro PDF está conectado ao Acrobat Pro DC, para isso basta
    abrir menu Ajuda -> Sobre módulos fabricantes terceirizados-> CreptoProPDF se tudo estiver como na Fig. 1 então está tudo bem e seguimos em frente
    Figura 1
  8. Em seguida, clique com o botão direito em um espaço vazio da barra de ferramentas e selecione o menu Altere o conjunto atual de ferramentas (Fig. 2)
    Figura 2
  9. Abrimos a Caixa de Ferramentas, estamos interessados ​​no item Assinaturas com certificado(1) selecione este item e clique na seta com sinal de mais (2) este item se move para a coluna da direita (3) clique em OK e vá para o próximo item na Fig.
    Figura 3 (documento eletrônico com assinatura digital em pdf)
  10. Agora vemos que temos um novo item do lado direito no qual selecionamos assinaturas com certificado, responda OK na janela pop-up (Fig. 4)
    Figura 4 (como assinar um documento com assinatura eletrônica pdf)
  11. Agora selecione a área onde iremos assinar esticando a área com o mouse, após o que aparecerá uma janela na qual selecionamos o certificado e clicamos em OK (Fig. 5)
    Fig.5 (assine o documento assinatura digital criptopro)
  12. Isso é tudo! Agora você pode assinar documentos PDF eletronicamente com uma assinatura digital.

Bom, seguindo a nossa tradição, para quem não gosta de ler, estou postando instruções em vídeo:

Parabéns, agora você sabe como fazer: como assinar um documento em PDF com assinatura digital, como assinar um documento PDF com assinatura digital eletrônica, como assinar um documento PDF com assinatura eletrônica cryptopro, como assinar um documento com uma assinatura eletrônica, como assinar um documento com assinatura eletrônica pdf sig, como assinar um documento com assinatura eletrônica cryptopro pdf, como assinar um documento com assinatura eletrônica, como assinar um documento com assinatura eletrônica em pdf gratuitamente, como fazer assinar um documento de assinatura eletrônica em pdf cryptopro, como assinar eletronicamente um documento pdf, como assinar uma assinatura eletrônica em um documento pdf, como colocar uma assinatura eletrônica em um documento pdf, como colocar uma assinatura digital em um documento pdf, assinar um documento pdf com assinatura eletrônica, assinar um documento pdf com assinatura eletrônica, assinar documentos de assinatura digital em pdf, assinar eletronicamente um documento pdf, assinatura eletrônica Documentos PDF, assinatura digital em documento pdf

Não há entradas semelhantes.