Menú
gratis
Registro
Hogar  /  Multimedia/ Licencia Cryptopro pdf. PDF - Cómo firmar un documento con firma digital electrónica a través de cryptopro.pdf

Licencia Cryptopro pdf. PDF - Cómo firmar un documento con firma digital electrónica a través de cryptopro.pdf

APROBADO

ZhTYAI.00064-01 90 02

ZhTYAI.00064-01 90 02-LU

CriptoPro PDF

VERSIÓN 1.6

Guía para automatizar la creación y validación

firmas electrónicas

ZhTYAI.00064-01 90 02. CriptoPro PDF. Guía para automatizar la creación y validación

firmas electrónicas.

ANOTACIÓN

Este documento describe de varias maneras automatización de la creación y

Comprobación de firmas electrónicas mediante Adobe JavaScript e iText. El documento proporciona instrucciones para utilizar la utilidad y el asistente de firma electrónica por lotes. línea de comando, que forman parte de CryptoPro PDF.

Información sobre el desarrollador "CryptoPro PDF":

LLC "Crypto-Pro"

127 018, Moscú, apartado postal Crypto-Pro Teléfono: +7 495 995-48-20 Fax: +7 495 995-48-20 http://www.CryptoPro.ru Correo electrónico: [correo electrónico protegido]

1. Procesamiento por lotes documentos usando CryptoPro PDF................. 4

1.1. Asistente por lotes con firma electrónica

1.1.1. Creación de firmas electrónicas

1.1.2. Verificación de firmas electrónicas

1.2. Herramienta de línea de comando cppdfutil.exe

1.2.1. Creación de firmas electrónicas

1.2.2. Verificación de firmas electrónicas

2. Automatización de la creación y verificación de firmas



2.1. Automatización usando Adobe JavaScript

2.1.1. Código de ejemplo para generar una firma electrónica

2.1.2. Código de muestra para verificar una firma electrónica

2.1.3. Depurar y ejecutar código JavaScript en programa adobe Acróbata............ 25

2.2. Automatización usando iText

2.2.1. desarrollo java

2.2.2. Desarrollo sobre la plataforma Microsoft.NET Framework

2.3. Automatización mediante JavaScript y OLE

3. Lista de abreviaturas

4. Lista de dibujos

5. Lista de tablas

ZhTYAI.00064-01 90 02. CriptoPro PDF. Una guía para automatizar la creación y verificación de firmas electrónicas.

1. Procesamiento por lotes de documentos utilizando CryptoPro PDF "CryptoPro PDF" proporciona las siguientes capacidades para trabajar con un lote de documentos PDF:

crear firmas electrónicas para todos los documentos PDF incluidos en el paquete;

verificación de firmas electrónicas en todos los documentos PDF incluidos en el paquete.

La creación y verificación de ES en un paquete de documentos PDF se puede realizar usando el Asistente para trabajar por lotes con ES (cppdfwizard.exe) o usando la utilidad de línea de comandos (cppdfutil.exe).

Para utilizar el asistente por lotes para trabajar con firmas digitales y la utilidad de línea de comandos, debe tener programa instalado Acróbata de Adobe.

ZhTYAI.00064-01 90 02. CriptoPro PDF. Una guía para automatizar la creación y verificación de firmas electrónicas.

1.1. Asistente por lotes con firma electrónica 1.1.1. Creación de firmas electrónicas Paso 1. Cómo iniciar el asistente Para crear una firma electrónica en un lote de documentos PDF, ejecute el asistente por lotes para trabajar con firmas electrónicas (Iniciar Todos los programas CRYPTO-PRO Firma por lotes de documentos PDF). Aparecerá una ventana del asistente en la pantalla (consulte la Figura 1). Para omitir este paso la próxima vez que ejecute el asistente, debe marcar la casilla No mostrar esta página.

–  –  –

ZhTYAI.00064-01 90 02. CriptoPro PDF. Una guía para automatizar la creación y verificación de firmas electrónicas.

Paso 2. Seleccionar una acción con un paquete de documentos En esta ventana del asistente, seleccione la opción Crear una firma electrónica en documentos (ver Figura 2) y haga clic en el botón Siguiente.

–  –  –

Paso 3. Seleccionar directorios al crear firmas electrónicas por lotes En este paso, el asistente mostrará un cuadro de diálogo (ver.

Figura 3), en la que debe especificar los directorios para trabajar con un paquete de documentos PDF:

Directorio con documentos para firma. El directorio de origen que debe contener los documentos PDF que deben firmarse. Todos los documentos de este directorio permanecerán sin cambios.

Directorio de documentos firmados. El directorio en el que se colocarán las copias firmadas de todos los documentos PDF del directorio con documentos para firma.

–  –  –

Al hacer clic en el botón Avanzado, aparecerá una ventana con configuraciones adicionales(ver Figura 4).

En esta ventana puede especificar las siguientes configuraciones:

Directorio de documentos que no se pudieron firmar. Se colocarán en este directorio copias de todos los documentos PDF del directorio con documentos para firma que no hayan sido firmados.

Sobrescribir archivos de mismos nombres. Al crear un archivo en el directorio de documentos firmados o en el directorio de documentos que no se pudieron firmar, es posible que ya exista un archivo con el mismo nombre. Si esta opción está habilitada, si los nombres coinciden, el archivo se sobrescribirá con uno nuevo. Si esta opción está deshabilitada, si los nombres coinciden, se interrumpirá el proceso de creación de una firma en el documento.

–  –  –

ZhTYAI.00064-01 90 02. CriptoPro PDF. Una guía para automatizar la creación y verificación de firmas electrónicas.

Paso 4. Seleccionar un certificado de firma En esta etapa, el asistente mostrará la ventana para seleccionar un certificado de firma (ver Figura 5).

El certificado en el que se debe crear la firma electrónica se puede seleccionar desde el almacenamiento “Personal” del usuario actual haciendo clic en el botón Seleccionar del almacenamiento o desde el contenedor haciendo clic en el botón Seleccionar del contenedor.

Puede ver el certificado seleccionado usando el botón Ver.

Figura 5. Seleccionar un certificado de firma

ZhTYAI.00064-01 90 02. CriptoPro PDF. Una guía para automatizar la creación y verificación de firmas electrónicas.

Paso 5. Seleccionar un tipo de firma.

En este paso del asistente (ver Figura 6), debe especificar el tipo de firma que se creará:

regular o certificación.

Para especificar si la firma debe ajustarse al formato mejorado CAdES-X Long Type 1, debe seleccionar la opción Usar formato mejorado firma electrónica. En caso contrario se creará una firma correspondiente al formato CAdES BES.

Al crear una firma avanzada, la dirección del servicio de marca de tiempo se debe especificar en el campo Servicio de marca de tiempo. Si no se especifica la dirección del servicio de marca de tiempo, se puede tomar de la Política de grupo.

También debe elegir qué acciones se permitirán con el documento después de firmarlo. Si crea una firma normal, puede bloquear el documento después de firmarlo. Si está creando una firma de certificación, puede seleccionar una de las configuraciones:

permitir la cumplimentación de formularios y el uso de firmas digitales;

permitir comentarios, llenado de formularios y firmas digitales;

prohibir cambios.

Figura 6. Seleccionar un tipo de firma

ZhTYAI.00064-01 90 02. CriptoPro PDF. Una guía para automatizar la creación y verificación de firmas electrónicas.

Paso 6. Ingrese los parámetros de firma

En este paso asistente, puede especificar información adicional sobre la firma:

motivo de la firma (se puede seleccionar de la lista o ingresar manualmente);

ubicación;

Información del contacto.

Para iniciar el proceso de creación de firmas electrónicas en documentos PDF seleccionados, haga clic en el botón Iniciar.

Figura 7. Opciones de firma

ZhTYAI.00064-01 90 02. CriptoPro PDF. Una guía para automatizar la creación y verificación de firmas electrónicas.

Paso 7. Creación de una firma electrónica En esta etapa, el asistente comenzará a crear una firma electrónica en los documentos seleccionados, mostrando el progreso del proceso de firma en la tabla (ver Figura 8).

Si la opción Continuar trabajando cuando se produzcan errores (consulte la Figura 4) está desactivada, si se produce un error, el programa detendrá el proceso de creación de firmas electrónicas y los documentos PDF restantes no se firmarán.

–  –  –

Una vez completado el proceso de creación de una firma electrónica, el asistente mostrará una lista de los documentos procesados ​​y los resultados de la creación de una firma electrónica. Para ir a la última página del asistente, haga clic en el botón Siguiente.

ZhTYAI.00064-01 90 02. CriptoPro PDF. Una guía para automatizar la creación y verificación de firmas electrónicas.

Paso 8. Completar el asistente La última página del asistente mostrará información sobre la cantidad total de documentos, la cantidad de documentos firmados y no firmados exitosamente (consulte la Figura 9).

Para ver información detallada sobre el trabajo del asistente al firmar este paquete de documentos, haga clic en el botón Ver registro.

–  –  –

ZhTYAI.00064-01 90 02. CriptoPro PDF. Una guía para automatizar la creación y verificación de firmas electrónicas.

1.1.2. Verificación de firmas electrónicas Paso 1. Iniciar el asistente Para verificar la firma electrónica en un paquete de documentos PDF, ejecute el asistente para el trabajo por lotes con firma electrónica (Inicie Todos los programas CRYPTO-PRO Firma por lotes de documentos PDF). Aparecerá una ventana del asistente en la pantalla (consulte la Figura 1). Para omitir este paso la próxima vez que ejecute el asistente, debe marcar la casilla No mostrar esta página.

Paso 2. Seleccionar una acción con un paquete de documentos En esta ventana del asistente, seleccione la opción Verificar firma electrónica en documentos (ver Figura 10) y haga clic en Siguiente.

–  –  –

ZhTYAI.00064-01 90 02. CriptoPro PDF. Una guía para automatizar la creación y verificación de firmas electrónicas.

Paso 3. Seleccionar directorios durante la verificación por lotes de firmas electrónicas En este paso, el asistente mostrará un cuadro de diálogo (consulte la Figura 11). En el campo Directorio con documentos para verificación de firma, debe especificar el directorio con documentos para verificación de firma. Este es el directorio de origen que debe contener los documentos PDF que deben verificarse. Todos los documentos de este directorio permanecerán sin cambios.

–  –  –

Al hacer clic en el botón Avanzado, aparecerá una ventana con configuraciones adicionales (consulte la Figura 12).

En la ventana que aparece, puede especificar las siguientes configuraciones:

Directorio para archivos de registro. En este directorio se colocará un archivo con un informe sobre el progreso de la firma del paquete de documentos PDF.

Directorio de documentos cuya firma no pudo ser verificada. En este directorio se colocarán copias de todos los documentos PDF del directorio con documentos para verificación de firma, en los que la firma electrónica no pudo ser verificada o fue declarada inválida.

Directorio con documentos verificados. Este es el directorio en el que se colocarán copias de todos los documentos PDF del directorio con documentos para la verificación de firmas, cuyas firmas electrónicas han sido verificadas exitosamente y consideradas válidas.

Sobrescribe archivos con los mismos nombres. Al crear un archivo en el directorio de documentos escaneados o en el directorio de documentos que no se pudieron escanear, es posible que ya exista un archivo con el mismo nombre. Si esta opción está habilitada, si los nombres coinciden, el archivo se sobrescribirá con uno nuevo. Si esta opción está deshabilitada, si los nombres coinciden, se interrumpirá el proceso de creación de una firma en el documento.

ZhTYAI.00064-01 90 02. CriptoPro PDF. Una guía para automatizar la creación y verificación de firmas electrónicas.

Continúe trabajando si se producen errores. Si esta opción está deshabilitada, si ocurre un error, el programa detendrá el proceso de creación de firmas electrónicas y los documentos PDF restantes no se firmarán.

Figura 12. Configuraciones adicionales

ZhTYAI.00064-01 90 02. CriptoPro PDF. Una guía para automatizar la creación y verificación de firmas electrónicas.

Paso 4. Seleccionar los parámetros de firma En esta etapa, debe especificar los parámetros de firma (consulte la Figura 13). En cada documento PDF se comprobará únicamente una firma cuyos parámetros corresponden a los especificados, mientras que el resto de firmas no se comprobarán. Si el documento no tiene una firma con los parámetros especificados, se devolverá un error indicando que no se encontró la firma. Si existe una firma con los parámetros especificados, se devolverá el resultado de la verificación.

La búsqueda de firmas electrónicas se realiza mediante los siguientes parámetros:

Tipo de firma (regular o certificación);

Cumplimiento del formato mejorado. Para especificar este parámetro, debe marcar la casilla Verificar el cumplimiento de la firma con el formato avanzado. En este caso no sólo se verificará la validez de la firma electrónica, sino también su cumplimiento con el formato CAdES-X Long Tipo 1 descrito en el estándar “CMS Advanced Electronic Signatures”, Estándar ETSI, RTS/ESI-000040, TS 101 733.”

El certificado sobre el que se debe generar la firma electrónica. El certificado se puede seleccionar desde el almacenamiento personal del usuario actual. Para seleccionar un certificado, haga clic en el botón Seleccionar del almacenamiento. Puede ver el certificado seleccionado usando el botón Ver.

Para iniciar el proceso de verificación de firma electrónica en documentos PDF seleccionados, haga clic en el botón Iniciar.

Figura 13. Selección del tipo de firma y certificado

ZhTYAI.00064-01 90 02. CriptoPro PDF. Una guía para automatizar la creación y verificación de firmas electrónicas.

Paso 5. Verificar la firma electrónica En este paso del asistente se inicia el proceso de verificación de la firma en los documentos PDF seleccionados. Si la opción Continuar trabajando cuando se produzcan errores (consulte la Figura 12) está desactivada, si se produce un error, el programa detendrá el proceso de verificación de firma electrónica y los documentos PDF restantes no se escanearán.

Una vez completado el proceso de verificación de firmas en un paquete de documentos, el asistente mostrará una lista de los documentos procesados ​​y los resultados de la verificación de la firma electrónica (ver Figura 14). Para ir a la última página del asistente, haga clic en el botón Siguiente.

Figura 14. Resultados de la prueba ES

ZhTYAI.00064-01 90 02. CriptoPro PDF. Una guía para automatizar la creación y verificación de firmas electrónicas.

Paso 6. Completar el asistente La última página del asistente mostrará información sobre la cantidad total de documentos, la cantidad de documentos verificados exitosamente y no verificados (consulte la Figura 15).

Para ver información detallada sobre el trabajo del asistente al verificar este paquete de documentos, haga clic en el botón Ver registro.

Para cerrar el asistente, haga clic en el botón Finalizar.

–  –  –

El programa de línea de comandos cppdfutil.exe está diseñado para crear o verificar firmas electrónicas en un paquete de documentos PDF. El programa está instalado en el directorio %ProgramFiles(x86)%\Crypto Pro\PDF.

Creación de firmas electrónicas 1.2.1.

Para iniciar el proceso de creación de una firma electrónica en un paquete de documentos PDF, ejecute el siguiente comando:

cppdfutil.exe sign [parámetros] La lista de parámetros para el comando de signo se proporciona en la tabla (consulte la Tabla 1).

Tabla 1. Descripción de los parámetros del comando de signo

–  –  –

Verificación de firmas electrónicas 1.2.2.

Para iniciar el proceso de verificación de firma electrónica en un paquete de documentos PDF, ejecute el siguiente comando:

cppdfutil.exe verificar [parámetros] La lista de parámetros para el comando de verificación se proporciona en la tabla (consulte la Tabla 2).

–  –  –

Nota. En cada documento PDF se comprobará únicamente una firma cuyos parámetros corresponden a los especificados, mientras que el resto de firmas no se comprobarán. Por ejemplo, si los parámetros req-cades, req-certified, req-certificate se especifican simultáneamente, el documento busca una firma de certificación mejorada realizada en este certificado y verifica su validez.

ZhTYAI.00064-01 90 02. CriptoPro PDF. Una guía para automatizar la creación y verificación de firmas electrónicas.

2. Automatización de la creación y verificación de firmas 2.1. Automatización mediante Adobe JavaScript Adobe Acrobat tiene la capacidad de utilizar scripts JavaScript para generar y verificar firmas electrónicas. Usando scripts que puedes proporcionar funcionamiento autónomo con ES sin utilizar una interfaz gráfica de usuario.

Para habilitar el uso de scripts JavaScript, debe completar los siguientes pasos:

2. Seleccione Preferencias en la sección Editar.

3. En la ventana que se abre (consulte la Figura 16), seleccione la pestaña JavaScript y haga clic en la bandera Habilitar JavaScript de Acrobat.

De forma predeterminada, esta opción está habilitada cuando instalación de adobe Acróbata.

Figura 16. Configuración de JavaScript en Adobe Acrobat

Cuando inicie Adobe Acrobat, todos los archivos disponibles con la extensión *.js se descargarán automáticamente desde el directorio de ruta de instalación de Adobe Acrobat\Acrobat\Javascripts. El código JavaScript contenido en estos archivos estará disponible para su ejecución en Adobe Acrobat.

ZhTYAI.00064-01 90 02. CriptoPro PDF. Una guía para automatizar la creación y verificación de firmas electrónicas.

2.1.1. Código de ejemplo para generar una firma electrónica A continuación se muestra un ejemplo de código JavaScript que genera una firma electrónica invisible en un documento:

// objeto del documento actual var doc = this;

// crea un objeto de firma invisible var f = doc.addField("MySignature", "signature", 0, );

// obtener el controlador de PDF CryptoPro var motor = security.getHandler("CryptoPro PDF");

// carga el certificado desde el archivo c:\path\mycert.cer var c = security.importFromFile(( cType:"Certificate", cDIPath:"/c/path/mycert.cer", bUI:false ));

// inicialización motor.login(( oParams:( oEndUserSignCert:c ) ));

// información adicional var s = ( motivo: "MyReason", ubicación: "Moscú" );

// cálculo de ES f.signatureSign(( oSig: motor, oInfo: s, bUI: false ))) 2.1.2. Código de ejemplo para verificar una firma electrónica A continuación se muestra un ejemplo de código JavaScript que verifica y muestra información sobre la firma electrónica en un documento:

// obtener un objeto de firma existente var f = doc.getField("MySignature");

// comprobar la firma electrónica var res = f.signatureValidate();

// análisis del resultado de la prueba switch(res) ( case -1: console.println("No es un campo de firma"); break;

caso 0: console.println("La firma está en blanco"); romper;

caso 1: console.println("Estado desconocido"); romper;

caso 2: console.println("La firma no es válida"); romper;

caso 3: console.println("La firma del documento es válida, no se pudo verificar la identidad del firmante"); romper;

caso 4: console.println("La firma del documento es válida y la identidad del firmante es válida"); romper;

predeterminado: console.println("Resultado no definido);

) // genera información sobre la firma var sinfo = f.signatureInfo();

console.println("Firmante: " + sinfo.name + " " + sinfo.contactInfo);

ZhTYAI.00064-01 90 02. CriptoPro PDF. Una guía para automatizar la creación y verificación de firmas electrónicas.

2.1.3. Depurar y ejecutar código JavaScript en Adobe Acrobat Puede utilizar el depurador de JavaScript para depurar y ejecutar JavaScript.

Para iniciar el depurador de JavaScript, debe hacer lo siguiente:

1. Abra la ventana principal de Adobe Acrobat.

2. Seleccione Herramientas en la sección Ver y luego JavaScript (consulte la Figura 17).

3. Aparecerá una pestaña en la ventana principal de Adobe Acrobat, donde deberá hacer clic en Depurador de JavaScript.

Para abrir el depurador de JavaScript usando el teclado, presione CTRL+J.

–  –  –

2.2. Automatización usando iText iText es una biblioteca de código abierto código fuente para generar, analizar y modificar documentos PDF. La biblioteca iText se desarrolló originalmente para el lenguaje Java y luego se transfirió a Microsoft.NET Framework en forma de biblioteca iTextSharp, escrita en C#.

Más tarde apareció la biblioteca iTextSharp, escrita en C# y que representa una adaptación de iText para Microsoft.NET Framework.

Más información detallada Puede encontrar información sobre estos productos en el sitio web de iText.

Corporación de software:

http://itextpdf.com/product 2.2.1. Desarrollo en Java Para automatizar la creación y verificación de firmas electrónicas en Java, debe utilizar la biblioteca iText junto con CryptoPro JCP.

Información detallada y ejemplos. código de programa se puede encontrar en el foro CRYPTOPRO en:

http://www.cryptopro.ru/forum2/default.aspx?g=posts&t=4205#post23002 2.2.2. Desarrollo en la plataforma Microsoft.NET Framework Para automatizar la creación y verificación de firmas electrónicas en la plataforma Microsoft.NET Framework, es necesario utilizar la biblioteca iTextSharp junto con los productos CryptoPro CSP y CryptoPro.NET.

Los textos de ejemplos de código de programa para generar y verificar una firma electrónica se presentan como parte del SDK CryptoPro.NET (archivo Simple35.zip, que de forma predeterminada se encuentra en %ProgramFiles(x86)%\Crypto Pro\.NET SDK\Examples. directorio).

Puede encontrar información detallada en la documentación de CRYPTO-PRO en las siguientes direcciones:

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. Una guía para automatizar la creación y verificación de firmas electrónicas.

2.3. Automatización mediante JavaScript y OLE El complemento CryptoPro PDF contiene un script JavaScript para automatizar la creación y verificación de firmas en documentos PDF. Este script está contenido en el archivo CPPDFDSig.js, que, después de instalar el complemento, se encuentra en la ruta de instalación de la aplicación Adobe Acrobat\Acrobat\Javascripts.

El script presenta dos métodos: para crear una firma y para verificar la firma CPSign CPVerify.

–  –  –

Valor de retorno Si el documento se firma correctamente, el valor de retorno es 0. De lo contrario, se devuelve un código de error (consulte la Tabla 5).

ZhTYAI.00064-01 90 02. CriptoPro PDF. Una guía para automatizar la creación y verificación de firmas electrónicas.

Tabla 5. Descripción de errores devueltos por el método CPSign

–  –  –

(0xA0000001) ERR_FIELD_CREATION Error al crear el campo de firma.

(0xA0000002) ERR_INIT_HANDLER Error al inicializar el controlador CryptoPro.

(0xA0000004) ERR_SIGNING La función de firma falló.

(0xA0000005) ERR_SIGN_LIMIT Se ha excedido el número permitido de firmas.

–  –  –

Valor de retorno Si la verificación de la firma es exitosa, el valor de retorno es 0. De lo contrario, se devuelve un código de error (consulte la Tabla 6).

–  –  –

ERR_DOCUMENT_OPENING Error al abrir el documento.

(0xA0000001) ERR_FIELD_OPENING Error al trabajar con el campo de firma.

(0xA000000C) ERR_INIT_HANDLER Error al inicializar el controlador CryptoPro.

(0xA0000004) ERR_NO_SIGNATURE El documento no contiene firmas.

(0xA000000D) ERR_INVALID_TS La marca de tiempo falta o es incorrecta.

(0xA0000007) ERR_NO_SIGINFO Error al inicializar el objeto de propiedades de firma sigInfo.

(0xA000000E) ERR_NOT_CERTIFIED La firma no es una firma de certificación.

(0xA0000008) ERR_UNKNOWN_SIGN La firma no está definida.

(0xA0000009) ERR_INVALID_SIGN La firma no es válida.

(0xA000000A) ERR_INVALID_SIGNER La firma es válida, pero la identidad del firmante no fue (0xA000000B) verificada.

ERR_NO_MATCHING_SIGNA Firma con parámetros dados extraviado.

TURE (0xA000000F) ZhTYAI.00064-01 90 02. CryptoPro PDF. Una guía para automatizar la creación y verificación de firmas electrónicas.

Estos métodos se pueden utilizar en sus scripts JavaScript, así como en la interacción. aplicaciones de terceros y Adobe Acrobat utilizando tecnología OLE.

Puede encontrar más información sobre esto en la documentación de Adobe:

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

101.13.html Ejemplos para ejecutar scripts JavaScript desde aplicaciones escritas en idiomas visualbásico, C++, C#, se puede encontrar en el SDK de Acrobat en la carpeta InterAppCommunicationSupport.

–  –  –

4. Relación de figuras Figura 1. Asistente para trabajo por lotes con firma electrónica

Figura 2. Seleccionar una acción con un paquete de documentos

Figura 3. Selección de directorios al crear firmas electrónicas por lotes

Figura 4. Configuraciones adicionales

Figura 5. Seleccionar un certificado de firma

Figura 6. Seleccionar un tipo de firma

Figura 7. Opciones de firma

Figura 8. El proceso de creación de firmas electrónicas en documentos seleccionados

Figura 9. Completar el asistente

Figura 10. Seleccionar una acción con un paquete de documentos

Figura 11. Selección de directorios durante la verificación por lotes de firmas electrónicas

Figura 12. Configuraciones adicionales

Figura 13. Selección del tipo de firma y certificado

Figura 14. Resultados de la prueba ES

Figura 15. Completar el asistente al comprobar la firma electrónica

Figura 16. Configuración de JavaScript en Adobe Acrobat

Figura 17. Lanzamiento del depurador de JavaScript

Figura 18. Depurador de JavaScript

ZhTYAI.00064-01 90 02. CriptoPro PDF. Una guía para automatizar la creación y verificación de firmas electrónicas.

5. Lista de tablas Tabla 1. Descripción de los parámetros del comando de signo

Tabla 2. Descripción de los parámetros del comando de verificación

Tabla 3. Breve descripción general Funciones de JavaScript para trabajar con CryptoPro PDF.

27 Tabla 4. Breve descripción general de los objetos JavaScript para trabajar con CryptoPro PDF.................... 28 Tabla 5. Descripción de errores devueltos por el método CPSign

Tabla 6. Descripción de errores devueltos por el método CPVerify

    Shepelev Oleg Viktorovich

    Buenas tardes. Instalé Adobe Acrobat en mi computadora de escritorio, en el propio programa dice que existen diferentes tipos de firmas. ¿Qué es una firma de certificación? ¿Qué tipos de protección y tipos son en general? ¿Y cuál es mejor elegir para firmar documentos?

    • Sitio web

      Electrónico- firma digital- análogo de escrito a mano. Se presenta en tres tipos: simple (SEP), no calificado (NEP) y calificado (KEP). Sólo el CEP tiene plena fuerza legal: lo emiten los solicitantes los centros de certificación acreditados (CA). El último tipo de firma digital, la EDS, se considera la más segura. Dicha firma electrónica se crea mediante algoritmos criptográficos y se emite un certificado para su generación.
      EDS es necesario para los participantes en la gestión de documentos electrónicos, por ejemplo, para trabajar en plataformas de comercio electrónico. También lo necesitará para utilizar los servicios de forma remota (por ejemplo, a través del portal gosuslugi.ru), enviar informes de forma remota al Servicio Federal de Impuestos de la Federación de Rusia y presentar solicitudes al tribunal de arbitraje.
      Para elegir una firma digital adecuada, es necesario definir claramente dónde y cómo la va a utilizar.
      Más detalles sobre el servicio -.

    Vasili

    Buenas tardes, no soy bueno con la firma digital, quiero registrar una caja registradora de forma remota. Han surgido preguntas. ¿Necesita siquiera el programa CryptoPro PDF para este procedimiento? ¿Quizás haya una solución?

    • Sitio web

      No podrá registrar una caja registradora a través de cuenta personal en el sitio web del Servicio de Impuestos Federales sin firma digital. Para no comprar una firma electrónica, puede completar personalmente una versión impresa de la solicitud en cualquier departamento de impuestos, pero para un trabajo completo, por ejemplo, para celebrar un acuerdo con la OFD, necesitará una firma. ya que no todos los Operadores están preparados para trabajar en formato “papel”.

    me encanta

    ya lo he descargado versión gratuita cryptoPro, decidí usarlo durante un mes y determinar por mí mismo si me conviene o no. Estoy satisfecho, es fácil de instalar, todo es sencillo de usar, mañana compraré una versión con licencia. Por lo tanto, no veo nada malo en los períodos gratuitos de programas, cada uno debería evaluar si esto o aquello le conviene, y no simplemente tirar el dinero.

    Valentina

    Y si registra una firma y trabaja con Cryptopro, ¿puede firmar documentos para socios extranjeros? Necesito urgentemente una firma electrónica para reducir de alguna manera el número de viajes de negocios. No encuentro información de ninguno de los proveedores sobre su “operatividad” en el extranjero. ¿Nuestro sistema de firma digital aparece allí?

    • Sitio web

      Valentina, la gestión de documentos electrónicos con empresas extranjeras se complica por la falta de un único formato internacional y estándar de firma electrónica. Además, cada país tiene diferentes requisitos legales para el uso de firmas electrónicas. Para que una firma extranjera sea reconocida como legalmente significativa en el territorio de la Federación de Rusia, es necesario determinar a qué tipo de firma pertenece. Una firma electrónica extranjera no puede calificarse, ya que una CA extranjera no podrá obtener acreditación en la Federación de Rusia; Los medios de firma electrónica no pueden ser certificados por el FSB. La protección de una simple firma electrónica no es suficiente. Esto deja una firma electrónica mejorada no calificada. Los aspectos organizativos de la transición a la gestión de documentos electrónicos prácticamente no dependen de con quién se vaya a intercambiar, con una contraparte en el extranjero o en el territorio de la Federación de Rusia. Es necesario determinar qué tipo de documentos estás firmando, cuál será el orden de trabajo (y todo esto debe ser aprobado por política contable), aprobar las reglas para la documentación de documentos y sus copias. El procedimiento es largo y complicado, pero posible.

    Maxim Zajarov

    Lamentablemente, cada día tengo que observar cómo muchos de mis compañeros ni siquiera piensan en utilizar licencias. Sí, nuestra gente es famosa por su espíritu empresarial y su capacidad para encontrar lagunas para actualizar sin cesar el período de prueba, etc. Creo que esto es bajo. Después de todo, las empresas que utilizan este tipo de programas son en su mayoría grandes. Son bastante capaces de permitirse una licencia por 22 mil; para uso ilimitado, ¡esto no es dinero en absoluto! Y si es propietario privado, ¿cuánto son 2 mil al año? Pero estará absolutamente seguro de que todas las funciones están disponibles para usted y no surgirán problemas en el momento más innecesario.

    Nadezhda L.

    Cómo a nuestra gente le encantan los regalos. Descargan programas basura de Adobe, Office basura y no quieren comprar nada. Incluso intentan comprar software antivirus para la computadora. Me parece que tenemos esto en la cabeza: dónde ahorrar dinero. Estos programas deben adquirirse con licencia, esto afecta incluso a su hardware, ¡piénselo! Por no hablar del respeto al desarrollador, que es lo último en lo que piensa la gente estos días.

    • andrés

      Nadezhda, por experiencia propia estoy de acuerdo contigo. Una vez descargué un antivirus gratis en un sitio y este es el resultado: tuve que comprar una computadora nueva. El virus devoró tanto mi computadora portátil que ya no se pudo restaurar. Y mi amigo CryptoPro renovaba periódicamente su tarjeta ilegal, porque realmente quería ahorrar dinero. Como resultado, en un momento determinado el dinero salió volando de su cuenta. Y ya no puede encontrar el final aquí, solo necesita ejecutar programas con licencia en su computadora y todo estará bien.

    Novedoso

    En las agencias gubernamentales, es muy estricto que se requiera una licencia para cada programa. No se arriesgue y no descargue versiones gratuitas, especialmente el módulo Crypto Pro. Te aconsejo que no bromees con esto, las multas son graves por infringir la ley. El software pirateado no garantiza un funcionamiento confiable e ininterrumpido; estos programas no le permiten contar con actualizaciones oportunas; apoyo técnico, la instalación de copias ilegales expone su computadora a virus y, como resultado, puede perder su información importante. Por cierto, proveedores equipo de computo tiene derecho a no realizar trabajos de reparación en garantía, citando la instalación de software sin licencia. Le aconsejo que no escatime en una licencia, esto tiene muchas consecuencias.

    fedor

    En las instituciones gubernamentales, es obligatorio utilizar una firma digital certificada, por lo que necesita una licencia para Crypto Pro. La versión gratuita de "Crypto Pro" es adecuada no sólo para físicos, sino también para quienes utilizan una firma simple. El costo de la versión con licencia es de 2000 rublos. y su periodo de uso será de un año. En un año, vuelva a pagar si va a utilizar Crypto Pro en su trabajo. Si su presupuesto lo permite y planea utilizar la clave durante muchos años, puede comprar una licencia perpetua, su precio comienza en 20.000 rublos. Si lo compras con el kit de instalación, recibirás un número de serie.

    Valentina Petrovna

    Trabajo como contador en una institución gubernamental, tengo que utilizar innumerables productos de software en mi trabajo y cada año hay algo nuevo, un programa u otro. Como comprenderán, el presupuesto es limitado, el régimen es económico y las necesidades aumentan. Cada año se gasta mucho dinero en actualizar todo tipo de licencias, que suelen tener una validez de un año. En el trabajo, fue necesario instalar Crypto Pro. No quiero pagar de más, quería saber si una organización puede usar una versión sin licencia de Crypto Pro o es solo para físicos. Alguien compró una licencia perpetua para Crypto Pro, ¿hay algún beneficio? ¿Cuál es el precio promedio de este módulo?

    • Sitio web

      Valentina Petrovna, la responsabilidad por el uso de software sin licencia es:
      derecho civil (pago de compensación al titular de los derechos de autor);
      administrativo (multa de 30.000 a 40.000 rublos - para la organización, de 10.000 a 20.000 rublos - para el gerente);
      penal (si el costo del software es de 100.000 a 1.000.000 de rublos - prisión de hasta 2 años y una multa de hasta 200.000 rublos, si el costo del software es de 1.000.000 de rublos o más - prisión de hasta 6 años y una multa de hasta 500.000 rublos).
      Si planea firmar documentos de certificación, se requiere una licencia. Se puede pedir al fabricante o a los distribuidores por 22.500 (indefinidamente) o 2.250 (por un año) rublos.

    Iván

    Adobe Reader le permite trabajar con archivos de cualquier complejidad y también admite todas las especificaciones, además este programa absolutamente gratis. Adobe Acróbata. - Este ya es un producto comercial, por el derecho de uso que debe pagar. Las diferencias entre Adobe Reader y Adobe Acrobat se deben a las peculiaridades del funcionamiento de estos programas; esto no tiene ninguna relación con el funcionamiento del módulo CryptoPro PDF. El programa Adobe Acrobat le permite: certificar un documento PDF arbitrario; firmar un documento PDF arbitrario; Adobe Reader, a su vez, comprueba cualquier documento PDF para firmar documentos PDF con acceso ampliado. Puedes trabajar en cualquiera de los programas; CryptoPro PDF funciona perfectamente con cualquiera de ellos.

    Victoria

    Trabajo como contador para un inversor, queremos crear una firma electrónica y se necesita "Crypto Pro". Al final resultó que, esto también requiere Adobe Reader o Adobe Acrobat. ¿Cuál es mejor y cuál realmente merece la pena instalar? ¿Cuál es la diferencia general entre Adobe Reader y Adobe Acrobat cuando creación de firma digital?

    • Sitio web

      Victoria, En Adobe Acrobat puedes crear firmas electrónicas regulares y de certificación (visibles e invisibles). Ambas opciones le permiten verificar la información contenida en el archivo. La firma electrónica de certificación permite realizar determinados cambios (dejar comentarios, rellenar campos del formulario, etc.) tras la firma. Para crear firmas digitales regulares en Adobe Reader, debe habilitar características adicionales. Esta función es compatible con la aplicación en las ediciones DC y 11.0.07 (y superiores), así como con Acrobat Professional o Pro. En otras versiones del software esta función no está disponible o está limitada.

    Miguel

    "CryptoPro PDF" está diseñado para funcionar en Sistema operativo: Windows XP, Microsoft Windows 2000, Microsoft Servidor Windows 2003, Microsoft Windows Server 2008, Microsoft Windows Vista. Para que CryptoPro PDF funcione, se debe instalar uno de los siguientes programas: Adobe Acrobat versión 7, 8 o 9, Adobe Versión del lector 8 o 9. Si cumples con todos los requisitos debería descargarse sin problemas. Lo instalé hace seis meses y lo he estado usando sin ningún problema. La versión gratuita de “CryptoPro PDF” no es adecuada para certificar firmas digitales; en este caso, será necesaria una licencia. Incluso puedes adquirir una versión perpetua, comprar, instalar y olvidarte.

    Olga Nikoláievna

    Quiero descargar la versión gratuita de CryptoPro PDF, pero nada funciona. Dime qué sistema operativo debería tener la PC, tal vez programas adicionales¿necesario? ¿La versión gratuita cumple todos los requisitos o es mejor desembolsar el dinero inmediatamente y comprar una versión con licencia?

    • Sitio web

      Olga Nikolaevna, CryptoPro PDF se puede descargar desde el sitio web oficial después del registro o autorización. Sitio web oficial: https://www.cryptopro.ru. Después de la descarga, podrá utilizar el programa de forma gratuita durante 3 meses, después de lo cual deberá adquirir una licencia anual o perpetua. Puede crear y verificar firmas digitales tanto en Acrobat como en Reader. La segunda opción te permite utilizar el módulo de forma gratuita, pero con ciertas restricciones. Las operaciones criptográficas para generar y verificar firmas digitales se realizan utilizando el proveedor de cifrado CryptoPro CSP.

    Vladimir Maslennikov

    ¿Quién sabe por qué este Crypto Pro Pdf es tan caro? Según tengo entendido, solo ayuda firmar archivos PDF. Existe Crypto Arm, funciona para cualquier archivo y es más económico. ¿Cuál es el truco? ¿Dónde está enterrado el perro? Es muy caro, me está asfixiando

    • Sitio web

      Vladimir, CryptoPro PDF: módulo para crear y verificar firmas digitales. Diseñado para generar y verificar firmas digitales electrónicas en Adobe Reader, Adobe Acrobat versiones 8, 9, X, XI, DC.
      CryptoPro PDF, desarrollado utilizando la interfaz del software Adobe Systems Inc. y certificado mediante firma digital electrónica empresa adobe Systems, permite utilizar herramientas certificadas protección criptográfica Información de CryptoPro CSP en los productos Adobe Acrobat, Adobe Reader y Adobe LiveCycle ES. Genera y verifica firmas electrónicas y garantiza la importancia legal de los documentos electrónicos generados en formato PDF, de acuerdo con el estándar de intercambio de documentos electrónicos. Si tiene preguntas sobre la política de precios, comuníquese con CRYPTO-PRO LLC.

    Puerto pequeño

    Diré esto, la cosa es realmente útil. Probamos la versión gratuita, pero finalizó con éxito. Sí, tuve que pagar por un plazo ilimitado, fue como si me lo arrancaran del corazón: dinero loco. Pero estoy feliz!!! Y en general, la firma electrónica existe, de verdad, es una cosa tan desagradable, no es barata... Pero con ella se necesita mucho menos tiempo para completarla y firmarla, y ahora no salgo para nada de la oficina. . Si todavía encuentra instrucciones de instalación sensatas en ese momento y no desperdicia dinero en instaladores... Pero ya es demasiado tarde. Por cierto, has descrito todo detalladamente, es una pena que esto no haya sucedido hace un par de meses...

    Narimanov Evgeniy

    Anatoly, aquí todo está ligado al sistema operativo. ¿Qué versión de Crypto-Pro UEC y Crypto-Pro está instalada? Complemento del navegador? Reproduje su situación en Windows 7 x64: todo instalado sin problemas.

    anatoli

    Acrobat Reader DC instalado. No se puede instalar CryptoPro PDF con un módulo certificado. Dice que se necesita la versión 8,9,10,11. Versión actual CryptoPro PDF con fecha del 11/04/2016 tampoco está instalado; dice que necesita CryptoPro CSP u otro proveedor de cifrado compatible. Tengo Cryptopro UEC con un complemento de navegador. ¿Cómo instalar cryptopro PDF?

¡Atención! Para su uso junto con el programa Adobe Reader, el módulo PDF CryptoPro se distribuye de forma gratuita.

Esta sección te ayudaráusando el programa CryptoPro PDFFirmar electrónicamente documentos de Adobe Acrobat(Adobe Acrobat Standard o Adobe Acrobat Versiones profesionales 8, 9, X, XI o DC de todas las versiones).

La firma electrónica es necesaria en los casos en que sea necesario garantizar la autenticidad y origen de un documento. El documento debe firmarse únicamente cuando finalmente esté listo y no requiera ajustes.

No es posible certificar un documento PDF (con o sin firma visible) en Adobe Reader. Es posible crear una firma electrónica en un documento PDF en las versiones 11.0.07 y superiores de Adobe Reader, DC.

Para firmar documentos usandoCryptoPro PDF haga lo siguiente:

Configurar CryptoPro PDF


Firmar un documento usando CriptoPro PDF

  1. Haga clic en el botón Herramientas. Busque y haga clic en el botón Certificados


    Si trabajas en
    Lector de Adobe, prensa Rellenar y firmar. en la sección Trabajar con certificados seleccionar Firma con certificado

  2. Seleccione el tipo de firma.

    Tipos de firmas:
    - Firma digital.
    La firma aparece como un campo de firma en el documento y en el panel Firmas.
    Puede usarse para firmar un documento PDF varias veces por varias personas.

    - Firma de certificación.
    Un documento puede certificarse con firma visible o sin firma visible.En el primer caso, la firma aparecerá como un campo de firma en el documento y en el panel de Firmas.En el segundo caso, la firma sólo aparecerá en el panel de Firmas.
    Certifica un documento PDF.
    Sólo se puede utilizar si el documento PDF no contiene otras firmas.
    Le permite especificar los tipos de cambios permitidos en el documento (agregar comentarios, completar formularios o agregar firmas regulares) o prohibir cualquier cambio adicional.



  3. Si esta ventana se abre en el programa, haga clic en Arrastre el rectángulo para obtener una nueva firma

  4. Si se abre esta ventana, haga clic en DE ACUERDO

  5. En el siguiente paso, debe seleccionar un área del documento para mostrar la firma electrónica.
    Haga clic con el cursor en la parte del documento donde se ubicará la firma electrónica y seleccione área deseada en el documento
  6. A continuación, se abrirá una ventana con una lista de certificados para firmar el documento. Seleccione el que desee y haga clic DE ACUERDO

  7. Para generar una firma, haga clic en el botón Suscribir

  8. Especifique el nombre del documento y haga clic en el botón Ahorrar

  9. Aparece un mensaje indicando que el documento se firmó exitosamente.

  10. La información sobre la firma, la hora y la fecha de la firma del documento aparecerá en el documento en el área especificada.

Este artículo es una continuación, o más bien una adición al artículo anterior sobre cómo firmar un documento de Excel o Word con firma digital. En el mismo artículo hablaremos sobre cómo firmar un documento en formato PDF usando Cryptopro.

Sólo para firmar electrónicamente documentos en formato pdf¡Una instalación, como ocurría al firmar documentos en Word o Excel, no es suficiente! Aquí hay todo un procedimiento) Pero basta de palabras, ¡pongámonos manos a la obra!

PD: Si necesita leer mis nuevos artículos sobre el tema de la firma digital:

  1. 🔑, luego lee mi otro artículo, que revela completamente el tema de la firma digital en formato .sig
  2. ✅ creación a través de CryptoPRO

Cómo firmar un pdf con firma electrónica

Si vino a mi blog con la pregunta de cómo firmar un PDF, me apresuro a decepcionarlo, para poder realizar una firma electrónica de documentos PDF, necesita lo siguiente. software:

  • Acrobat Reader PRO (o Acrobat Pro DC)

Pero aquí aparece inmediatamente un problema, porque este software es de pago, pero nuevamente hay varias opciones:

Bueno, hemos terminado con las tristes noticias, sigamos adelante.

Cómo firmar un documento pdf de firma digital

Ahora vayamos directamente a las instrucciones en sí, sobre cómo firmar documentos con una firma digital en PDF, diré inmediatamente que describiré el procedimiento en Windows 7 Ultimate x64 (pero este procedimiento es idéntico en otros versiones de windows) Vamos:

  1. Vaya al sitio web de CryptoPro http://www.cryptopro.ru/
  2. A continuación, tendremos que registrarnos para poder descargar CryptoPro CSP 4.0(pero si no desea hacer esto, descárguelo desde mi enlace desde el disco Yandex - descargar CryptoPro CSP 4.0)
  3. Instale CryptoPro CSP 4.0 (¡el modo de demostración nos dará la oportunidad de utilizar este programa gratis durante 90 días!)
  4. A continuación, vaya a la página http://www.cryptopro.ru/products/other/pdf/downloads y descargar CryptoPro PDF
  5. Instalación de CryptoPro PDF
  6. Después de que todo esté instalado, abra nuestro documento a través de Acrobat Pro DC
  7. Luego de abrir, nos aseguramos de que el módulo CryptoPro PDF esté conectado a Acrobat Pro DC, para esto es suficiente
    abrir menú Ayuda -> Acerca de módulos de terceros -> CreptoProPDF si todo es como en la Fig. 1 entonces todo está bien y seguimos adelante
    Fig.1
  8. A continuación, haga clic derecho en un espacio vacío en la barra de herramientas y seleccione menú Cambiar el conjunto actual de herramientas (Fig. 2)
    Fig.2
  9. Abrimos la Caja de herramientas, nos interesa el artículo. Firmas con certificado(1) seleccione este elemento y haga clic en la flecha con un signo más (2) este elemento se mueve a la columna derecha (3) haga clic en Aceptar y vaya al siguiente elemento en la Fig. 3.
    Fig. 3 (documento electrónico de firma pdf con firma digital)
  10. Ahora vemos lo que tenemos lado derecho Ha aparecido un nuevo elemento en el que seleccionamos firmas con certificado, respondemos Aceptar en la ventana emergente (Fig.4)
    Fig.4 (cómo firmar un documento con firma electrónica pdf)
  11. Ahora seleccionamos el área donde firmaremos estirando el área con el mouse, luego de lo cual aparecerá una ventana en la que seleccionamos el certificado y hacemos clic en Aceptar (Fig.5)
    Fig.5 (firmar el documento de firma digital cryptopro)
  12. ¡Eso es todo! Ahora puedes firmar documentos PDF electrónicamente con una firma digital.

Bueno, según nuestra tradición, para aquellos a quienes no les gusta leer, les dejo instrucciones en video:

Felicitaciones, ahora ya sabes cómo hacer: cómo firmar un documento en PDF con firma digital, cómo firmar un documento PDF con firma digital electrónica, cómo firmar un documento PDF con firma electrónica cryptopro, cómo firmar un documento con una firma electronica, como firmar un documento con firma electronica pdf sig, como firmar un documento con firma electronica cryptopro pdf, como firmar un documento con firma electronica, como firmar un documento con firma electronica en pdf gratis, como firmar un documento de firma electronica en pdf cryptopro, como firmar electronicamente un documento pdf, como firmar una firma electronica en un documento pdf, como poner una firma electronica en un documento pdf, como poner una firma digital en un documento pdf, firmar un documento pdf con firma electrónica, firmar un documento pdf con firma electrónica, firmar documentos de firma digital en pdf, firmar electrónicamente un documento pdf, firma electrónica Documentos PDF, firma digital en documento pdf

No hay entradas similares.

El módulo CryptoPro PDF funciona en los siguientes sistemas operativos:
  • todas las versiones localizadas e inglesas de Microsoft Windows XP, con paquete instalado Service Pack 3 y actualizaciones superiores;
  • todas las versiones localizadas e inglesas de Microsoft Windows Server 2003, con Service Pack 2 y superior instalado;
  • todas las versiones localizadas e inglesas de Microsoft Windows Vista, con Service Pack 2 y superior instalado;
  • todas las versiones localizadas e inglesas de Microsoft Windows Server 2008, con Service Pack 2 y superior instalado;
  • todas las versiones localizadas e inglesas de Microsoft Windows 7, con Service Pack 1 y superior instalado;
  • todas las versiones localizadas y en inglés de Microsoft Windows Server 2008 R2, con Service Pack 1 y superior instalado;
  • todas las versiones localizadas e inglesas de Microsoft Windows 8, Microsoft Windows 8.1, Microsoft Windows Server 2012, Microsoft Windows Server 2012 R2
Para que funcione el módulo CryptoPro PDF, se debe instalar el programa CryptoPro CSP 3.6. versiones y superiores. "CryptoPro PDF" está diseñado para ampliar las capacidades de los programas Adobe Reader y Adobe Acrobat en el campo de la creación y verificación de firmas electrónicas de acuerdo con el estándar GOST R 34.10-2001.

Para operar el módulo PDF CryptoPro, primero debe instalar cualquier versión de Adobe Reader (versiones 8, 9, X, XI) o Adobe Acrobat (versiones 8, 9, X, XI). Además, el módulo CryptoPro PDF puede funcionar completamente en el modo protector de Adobe Reader versión 10.0.1 y superior.

2. Instalación del módulo PDF CryptoPro

Para instalar el módulo PDF CryptoPro, debe ejecutar el paquete cppdf.msi ubicado en el CD. Seguirán breves procedimientos preparatorios y se abrirá en la pantalla la ventana del asistente de instalación de "CryptoPro PDF" (ver Fig. 1).

Arroz. 1. Ventana del asistente de instalación de “CryptoPro PDF”


Después de hacer clic en el botón "Siguiente", se abrirá la siguiente ventana, que describe el acuerdo de licencia para usar el módulo "CryptoPro PDF". Si está totalmente de acuerdo con cada cláusula de este acuerdo, marque la casilla "Acepto los términos del acuerdo de licencia" y haga clic en "Siguiente" (ver Fig. 2).

Arroz. 2. Acuerdo de licencia utilizar "CryptoPro PDF"

En la nueva ventana que aparece, debe ingresar información sobre el usuario y la organización, así como el número de serie de la licencia para usar el módulo PDF CryptoPro, como se muestra en la Fig. 3. Si el campo " Número de serie» dejar en blanco, entonces módulo de software funcionará en modo demo durante 30 días.

Arroz. 3. Información sobre el usuario, organización y número de serie de “CryptoPro PDF”


Después de hacer clic en el botón "Siguiente", se abrirá la siguiente ventana en la que deberá seleccionar el tipo de instalación del módulo "CryptoPro PDF": completa o personalizada (ver Fig. 4).

Arroz. 4. Tipo de instalación “CryptoPro PDF”

Durante una instalación personalizada, puede seleccionar versiones de los programas Adobe Reader y Adobe Acrobat para las cuales se instalará “CryptoPro PDF” (ver Fig. 5). Si no se selecciona ninguno versión Adobe Reader o Adobe Acrobat, la instalación no continuará.

Arroz. 5. Instalación personalizada del módulo PDF CryptoPro


Luego de hacer clic en el botón “Siguiente”, se abrirá la siguiente ventana en la que deberás confirmar la instalación del módulo “CryptoPro PDF”. (ver figura 6). Si es necesario, en esta etapa puedes regresar y cambiar algunos parámetros de instalación. Para completar la instalación, debe hacer clic en el botón “Instalar”.

Arroz. 6. Ventana de confirmación para instalar el módulo PDF CryptoPro

Después de todo instrucciones paso a paso El asistente instalará el módulo PDF CryptoPro, acompañando todas sus acciones con ciertos comentarios. Al finalizar, aparecerá una ventana confirmando la instalación exitosa, en la cual deberá hacer clic en “Finalizar” (ver Fig. 7).

Arroz. 7. Confirmación de instalación del módulo PDF CryptoPro

3. Trabajar en el módulo “CryptoPro PDF”

3.1. Configurar la creación y verificación de una firma electrónica en Adobe Acrobat

Para crear y verificar una firma electrónica, debe seleccionar el menú "Editar Preferencias Firmas" y abrir la ventana "Preferencias avanzadas de Firmas digitales" en él (ver Fig. 8).

Arroz. 8. Configurar la creación y verificación de una firma electrónica

Nota: aquí y a continuación, se mostrarán todos los dibujos de la interfaz ES para el programa Adobe Acrobat.XI. En otras versiones del programa puede haber ligeras diferencias en la interfaz.
En la ventana recién abierta, seleccione la pestaña "Creación" y marque el método de creación de firma predeterminado (ver Fig. 9). Si selecciona la firma predeterminada "CryptoPro PDF", este método creará todas las firmas electrónicas agregadas al documento. Si se selecciona la opción "Preguntar cuando firmo", al generar cada nueva firma electrónica, aparecerá una ventana donde deberá seleccionar el método para crear esta firma electrónica.

Arroz. 9. Configuraciones para crear una firma electrónica

3.2. Ingresando el número de serie de la licencia para usar el módulo PDF de CryptoPro

Si no se ingresó una licencia durante la instalación del módulo PDF CryptoPro, el usuario recibe una licencia que tiene un período de validez limitado. Después de este período, para continuar trabajando en el módulo PDF CryptoPro, debe ingresar el número de serie de un formulario de Licencia especial, que puede obtener del desarrollador o de la organización que tiene derecho a distribuir. de este producto, Por ejemplo
Nota: si el módulo se utiliza en el programa Adobe Creación de lectores y la verificación de firmas electrónicas se realizará sin licencia.
Para ingresar el número de serie de la licencia, debe seleccionar el elemento del menú "Ayuda sobre complementos de terceros CryptoProPDF". En la ventana que aparece, haga clic en "Instalar licencia", como se muestra en la Fig. 10.

Arroz. 10. Ventana de instalación de licencia

En la ventana "Información de usuario" que aparece nuevamente, debe completar los campos "Usuario", "Organización" y "Número de serie" (ver Fig. 11), que está escrito en el formulario de Licencia.

Arroz. 11. Ventana "Información de usuario"

Después de hacer clic en el botón “Aceptar”, regresa al panel, que indica el tipo de licencia y su período de validez.

3.3. Crear una firma electrónica

Veamos un escenario paso a paso para crear una firma electrónica visible.
PAG nota: el ES visible se muestra en el documento y cuando se imprime, el ES invisible no se muestramostrar y existir como metadatos.
Para crear una firma electrónica, debe seleccionar el elemento "Trabajar con certificados" en el menú "Firma" y tipo deseado firmas como se muestra en la Fig. 12.

Arroz. 12. Agregar ES

Si durante la instalación del módulo, al elegir generar una firma electrónica, se especificó por defecto el parámetro "Preguntar cuando firmo", aparecerá una ventana en la que deberá seleccionar el método de creación de firma electrónica "CryptoPro PDF" ( ver figura 13). Si en la configuración (ver cláusula 3.1) se especificó el método para crear una firma electrónica, la ventana de selección no aparecerá y el método seleccionado se utilizará automáticamente.

Arroz. 13. Seleccionar un método para generar una firma electrónica

A continuación, en el documento debe seleccionar el área para mostrar la firma electrónica. Después de este paso, aparecerá la ventana "Seleccionar un certificado" con una lista de certificados ubicados en el almacén de certificados estándar de Windows, como se muestra en la Fig. 14. Para mejorar su usabilidad, la lista de certificados se puede ordenar por los nombres apropiados "Asunto", "Emisor", "Válido desde" o "Válido para".

Nota: al elegir un certificado para generar una firma electrónica, solo estarán disponibles los certificados de acuerdo con GOST R 34.10-2001, ya que el módulo CryptoPro PDF no funciona con certificados elaborados con otros algoritmos criptográficos.
Para ver las propiedades del certificado que se seleccionó, debe hacer clic en “Mostrar Certificado”.

Arroz. 14. Seleccionar un certificado para crear una firma electrónica

Para utilizar una firma electrónica avanzada, debe seleccionar la opción “Para utilizar una firma electrónica avanzada (CAdES) de CMS”. En este caso, la firma electrónica se creará según el estándar CAdES, Estándar ETSI, RTS/ESI-000040, TS 101 733. Además, para generar una firma electrónica mejorada, es necesario especificar la dirección del servicio de sellado de tiempo, para lo cual debe hacer clic en “Editar servicio TSP” (ver Fig. 15). Si el servicio TSP requiere autenticación, puede ingresar los parámetros requeridos en la ventana de configuración.

Arroz. 15. Seleccionar y cambiar servicios de marca de tiempo

Luego, en la ventana "Firmar documento" puede completar campos adicionales que se muestran en las propiedades de la firma electrónica (ver Fig. 16). Para crear una firma electrónica, debe hacer clic en "Firmar".

Arroz. 16. Ventana de generación de firma electrónica

El último paso en la ventana "Guardar como" es seleccionar un archivo en el que guardar una copia del documento firmado. En la figura. La Figura 17 muestra un ejemplo de firma electrónica generada en un documento.

Arroz. 17. Ejemplo de firma electrónica en un documento

3.4. Tipos de firmas electrónicas en programas de Adobe

En los productos de software de Adobe, existe una división de firmas en firmas electrónicas (llamadas digitales en la documentación de Adobe) y manuscritas. Las firmas manuscritas son marcas hechas a mano en una página. No tienen nada que ver con la firma electrónica y no se muestran en el panel de Firmas.
Existen dos tipos de firma electrónica (1 - firmas de aprobación y 2 - firmas de certificación). Aprueban el contenido del archivo "pdf". Sin embargo, existe una diferencia entre ellos: en comparación con una firma electrónica para su aprobación, el certificador tiene derechos más amplios para gestionar el documento. Le permite realizar tipos de cambios aceptables que garantizarán que el documento siga siendo válido.
Digamos que un determinado servicio gubernamental ha creado un formulario con campos de firma. Al completar el formulario, la función pública certifica el documento, permitiendo a los usuarios realizar cambios solo en los campos del formulario y firmar el documento. Es decir, los usuarios pueden completar el formulario y firmar para su aprobación. Sin embargo, si se eliminan páginas y se agregan comentarios, dicho documento perderá su autenticidad y ya no se considerará certificado.

3.5. Diferencias entre Adobe Reader y Adobe Acrobat en el proceso de generación de una firma electrónica

Existen diferencias en el trabajo con firma electrónica entre los programas Adobe Reader y Adobe Acrobat, cuya razón radica en las peculiaridades de su funcionamiento, que está dictado por la política de la empresa fabricante Adobe y no tiene relación con el funcionamiento directo del Módulo PDF CryptoPro.

Funcionalidad de Adobe Reader:

  • verifica una firma electrónica en un documento PDF arbitrario, incluso según el algoritmo GOST R 34.10-2001 utilizando el módulo CryptoPro PDF;
  • realiza la firma de documentos PDF con acceso ampliado, incluso según el algoritmo GOST R 34.10-2001 utilizando el módulo CryptoPro PDF.
Funcionalidad del programa Adobe Acrobat:
certifica un documento pdf arbitrario (con firma visible o sin firma visible), incluso según el algoritmo GOST R 34.10-2001 utilizando el módulo CryptoPro
  • PDF";
  • firma un documento PDF arbitrario, incluido el uso del algoritmo GOST R 34.10-2001 utilizando el módulo PDF CryptoPro;
  • verifica una firma electrónica, incluso según el algoritmo GOST R 34.10-2001 utilizando el módulo CryptoPro PDF.
Se consideran documentos “pdf” de acceso ampliado:
  • formularios pdf, que están destinados a que los usuarios los rellenen en Adobe Reader;
  • Archivos pdf que han sido objeto de la operación de extensión.
Esta operación para ampliar el acceso o generar un formulario PDF se puede realizar en cualquier documento PDF creado por cualquier de manera accesible V siguientes programas: Adobe Acrobat 8 ​​​​Professional, Adobe Acrobat 9 Pro y Adobe Acrobat 9 Pro Extended, Adobe Acrobat X, Adobe Acrobat XI.
Nota: operación de extensión de acceso realizada en el software de Adobe
Acrobat 9 Standard tendrá una forma limitada, por lo que no permitirá a los usuarios de Adobe Reader crear/agregar firmas.

3.6. Verificación de firma electrónica

Si abre un documento, de forma predeterminada se inicia una verificación de todas las firmas electrónicas que contiene. Para ver el resultado de verificar una firma electrónica específica, debe hacer clic izquierdo en esta firma en el documento. En este caso se iniciará el proceso de verificación de la firma seleccionada y luego aparecerá una ventana con el resultado “Estado de validación de firma”.
Una firma electrónica puede tener varios estados:
  • “Válido”: desde el momento de la firma del documento, los datos firmados no han estado sujetos a cambios (aquí es posible realizar cambios en el documento en sí).
  • “No válido” – desde el momento de la firma del documento, los datos firmados han sido alterados o dañados.
  • “Indefinido” – si no fue posible verificar la firma por un motivo u otro; o si los datos firmados permanecen sin cambios, el certificado del firmante recibió el estado "no válido".
Condiciones bajo las cuales un certificado se reconoce como confiable:
  • cuenta con firma electrónica confiable de la autoridad de certificación que la emitió;
  • El período de validez es válido para fecha actual;
  • ubicado en el almacén de certificados de confianza de Windows (ROOT);
  • no está en la lista actual de certificados revocados a la fecha actual.
Hay dos opciones para ver los parámetros de la firma electrónica:
  • en la ventana "Resultado de la verificación de la firma", haga clic en el botón "Propiedades de la firma";
  • haga clic derecho en la firma electrónica en el documento y en el que aparece menú contextual seleccione el elemento "Propiedades de la firma".


Arroz. 18. Parámetros de firma electrónica