Class SignOptions

Información

Representa las Opciones de Firma para el componente Documentize.PdfSecurity.

public sealed class SignOptions : OptionsWithInputAndOutput, IHaveInput

Herencia

object ←
OptionsWithInput ←
OptionsWithInputAndOutput ←
SignOptions

Implementa

Miembros heredados

Constructores

SignOptions(Stream, string)

Inicializa una nueva instancia del objeto Documentize.SignOptions con la configuración del flujo pfx y la contraseña.

public SignOptions(Stream pfx, string password)

Parámetros

  • pfx Stream: El flujo que contiene el archivo pfx.
  • password string: La contraseña del archivo pfx.

SignOptions(string, string)

Inicializa una nueva instancia del objeto Documentize.SignOptions con la configuración del archivo pfx y la contraseña.

public SignOptions(string pfx, string password)

Parámetros

  • pfx string: La ruta al archivo pfx.
  • password string: La contraseña del archivo pfx.

SignOptions(IData, IData, IData, string)

Inicializa una nueva instancia del objeto Documentize.SignOptions con la configuración de datos de entrada, salida, pfx y la contraseña.

public SignOptions(IData inputData, IData outputData, IData pfxData, string password)

Parámetros

  • inputData IData: Los datos de entrada.
  • outputData IData: Los datos de salida.
  • pfxData IData: Los datos del pfx.
  • password string: La contraseña del pfx.

SignOptions(string, string, string, string)

Inicializa una nueva instancia del objeto Documentize.SignOptions con la configuración de archivos de entrada, salida, pfx y la contraseña.

public SignOptions(string inputFile, string outputFile, string pfxFile, string pfxPassword)

Parámetros

  • inputFile string: La ruta del archivo de entrada.
  • outputFile string: La ruta del archivo de salida.
  • pfxFile string: La ruta al archivo pfx.
  • pfxPassword string: La contraseña del pfx.

SignOptions(Stream, Stream, Stream, string)

Inicializa una nueva instancia del objeto Documentize.SignOptions con la configuración de flujos de entrada, salida, pfx y la contraseña.

public SignOptions(Stream inputStream, Stream outputStream, Stream pfxStream, string pfxPassword)

Parámetros

  • inputStream Stream: El flujo del archivo de entrada.
  • outputStream Stream: El flujo del archivo de salida.
  • pfxStream Stream: El flujo del pfx.
  • pfxPassword string: La contraseña del pfx.

SignOptions(TimestampOptions)

Inicializa una nueva instancia del objeto Documentize.SignOptions con la configuración de Timestamp.
Puede establecer el sello de tiempo para un documento como una firma separada.

public SignOptions(TimestampOptions timestampOptions)

Parámetros

  • timestampOptions TimestampOptions: El timestamp se usa para crear la firma de sello de tiempo sin necesidad de proporcionar un certificado.

Propiedades

Contact

El contacto de la firma.

public string Contact { get; set; }

Valor de la propiedad

string

Input

Obtiene o establece los datos de entrada.

public override IData Input { get; set; }

Valor de la propiedad

IData

Location

La ubicación de la firma.

public string Location { get; set; }

Valor de la propiedad

string

Name

El nombre del campo de firma existente.
Nulo para crear un nuevo campo.

public string Name { get; set; }

Valor de la propiedad

string

Output

Obtiene o establece los datos de salida.

public override IData Output { get; set; }

Valor de la propiedad

IData

PageNumber

El número de página donde se realiza la firma.

public int PageNumber { get; set; }

Valor de la propiedad

int

Pfx

El flujo que contiene los datos PFX.

public Stream Pfx { get; set; }

Valor de la propiedad

Stream

PfxPassword

La contraseña para Documentize.SignOptions.Pfx.

public string PfxPassword { get; set; }

Valor de la propiedad

string

Reason

La razón de la firma.

public string Reason { get; set; }

Valor de la propiedad

string

Rectangle

El rectángulo de la firma.

public Rectangle Rectangle { get; set; }

Valor de la propiedad

Rectangle

TimestampOptions

Opciones de Timestamp.
El timestamp se usa para crear la firma de sello de tiempo sin necesidad de proporcionar un certificado.
Si la propiedad está establecida y se proporciona un certificado al constructor de la clase Documentize.SignOptions, la firma digital se marcará con un sello de tiempo incrustado.
Si la propiedad está establecida pero no se proporciona un certificado, el sello de tiempo se añadirá como una firma separada.

public TimestampOptions TimestampOptions { get; set; }

Valor de la propiedad

TimestampOptions

Visible

La visibilidad de la firma.
El valor predeterminado es true.

public bool Visible { get; set; }

Valor de la propiedad

bool

Namespace: Documentize
Assembly: Documentize.dll

 Español