Añadidor de Timestamp para PDF

El Añadidor de Timestamp para PDF de Documentize para .NET es una herramienta poderosa diseñada para añadir timestamps seguros a sus documentos PDF. Mejora la integridad y autenticidad de sus documentos al proporcionar una referencia de tiempo confiable, asegurando el cumplimiento de los estándares de firma digital.

Características Clave:

  • Añadir Timestamps Seguros: Agregue sin esfuerzo timestamps seguros a sus documentos PDF.
  • Servidores de Timestamp Personalizables: Utilize URL de servidores de timestamp personalizados y credenciales de autenticación.
  • Automatización: Integre el timestamping en sus aplicaciones .NET para flujos de trabajo automatizados.
  • Cumplimiento: Asegúrese de que sus documentos cumplan con los estándares de la industria para firmas digitales y timestamps.

Cómo Añadir un Timestamp a Documentos PDF

Para añadir un timestamp seguro a un documento PDF, siga estos pasos:

  1. Cree una instancia de la clase Timestamp.
  2. Cree una instancia de AddTimestampOptions para configurar el proceso de timestamping.
  3. Añada el archivo PDF de entrada utilizando el método AddInput.
  4. Establezca la ruta del archivo de salida utilizando AddOutput.
  5. Ejecute el proceso de timestamping utilizando el método Process.
 1// Instanciar el plugin de Timestamp
 2var plugin = new Timestamp();
 3
 4// Configurar las opciones de timestamping
 5var opt = new AddTimestampOptions("ruta_a_pfx", "contraseña_para_pfx", "url_del_servidor_de_timestamp");
 6
 7// Añadir archivo PDF de entrada
 8opt.AddInput(new FileDataSource("ruta_a_pdf"));
 9
10// Especificar el archivo PDF de salida
11opt.AddOutput(new FileDataSource("ruta_a_resultado_pdf"));
12
13// Realizar el proceso de timestamping
14plugin.Process(opt);

Cómo Usar Autenticación Personalizada con el Servidor de Timestamp

Puede proporcionar credenciales de autenticación básica al conectarse al servidor de timestamp. Esto le permite autenticarse con servidores que requieren un nombre de usuario y contraseña.

  1. Cree una instancia de la clase Timestamp.
  2. Cree una instancia de AddTimestampOptions, incluyendo las serverBasicAuthCredentials.
  3. Añada las rutas de los archivos de entrada y salida.
  4. Llame al método Process.
 1// Instanciar el plugin de Timestamp
 2var plugin = new Timestamp();
 3
 4// Configurar las opciones de timestamping con autenticación
 5var opt = new AddTimestampOptions("ruta_a_pfx", "contraseña_para_pfx", "url_del_servidor_de_timestamp", "usuario:contraseña");
 6
 7 // Añadir archivo PDF de entrada
 8opt.AddInput(new FileDataSource("ruta_a_pdf"));
 9
10// Especificar el archivo PDF de salida
11opt.AddOutput(new FileDataSource("ruta_a_resultado_pdf"));
12
13// Realizar el proceso de timestamping
14plugin.Process(opt);

Manejo de Archivos PFX y Contraseñas

La clase AddTimestampOptions le permite usar un archivo PFX para la firma digital junto con la contraseña.

  • Flujo o Ruta de Archivo PFX: Puede proporcionar un flujo o ruta de archivo al archivo PFX.
  • Protección con Contraseña: Asegúrese de gestionar de manera segura la contraseña para el archivo PFX.
 Español