Class SignOptions

Información

Representa opciones de firma para el plugin Documentize.PdfSecurity.

public sealed class SignOptions : PluginBaseOptions, IPluginOptions

Herencia

objectPluginBaseOptionsSignOptions

Implementa

Miembros heredados

Constructores

SignOptions(Stream, string)

Inicializa una nueva instancia del objeto Documentize.SignOptions con el 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 el 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(TimestampOptions)

Inicializa una nueva instancia del objeto Documentize.SignOptions configurando el Timestamp.
Puede establecer el timestamp para un documento como una firma separada.

public SignOptions(TimestampOptions timestampOptions)

Parámetros

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

Propiedades

Contact

El contacto de la firma.

public string Contact { get; set; }

Valor de la propiedad

string

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

PageNumber

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

public int PageNumber { get; set; }

Valor de la propiedad

int

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 timestamp 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 timestampará con un timestamp incrustado.
Si la propiedad está establecida pero no se proporciona un certificado al constructor de la clase Documentize.SignOptions, el timestamp se añadirá como una firma separada.

public TimestampOptions TimestampOptions { get; set; }

Valor de la propiedad

TimestampOptions

Visible

La visibilidad de la firma.

public bool Visible { get; set; }

Valor de la propiedad

bool

Namespace: Documentize
Assembly: Documentize.dll

 Español