Class SignOptions
Representa las Opciones de Firma para el componente Documentize.PdfSecurity.
public sealed class SignOptions : OptionsWithInputAndOutput, IHaveInputHerencia
object ←
OptionsWithInput ←
OptionsWithInputAndOutput ←
SignOptions
Implementa
Miembros heredados
- OptionsWithInputAndOutput.Output,
- OptionsWithInput.Input,
- object.GetType(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
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
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
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
inputDataIData: Los datos de entrada.outputDataIData: Los datos de salida.pfxDataIData: Los datos del pfx.passwordstring: 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
inputFilestring: La ruta del archivo de entrada.outputFilestring: La ruta del archivo de salida.pfxFilestring: La ruta al archivo pfx.pfxPasswordstring: 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
inputStreamStream: El flujo del archivo de entrada.outputStreamStream: El flujo del archivo de salida.pfxStreamStream: El flujo del pfx.pfxPasswordstring: 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
timestampOptionsTimestampOptions: 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
Input
Obtiene o establece los datos de entrada.
public override IData Input { get; set; }Valor de la propiedad
Location
La ubicación de la firma.
public string Location { get; set; }Valor de la propiedad
Name
El nombre del campo de firma existente.
Nulo para crear un nuevo campo.
public string Name { get; set; }Valor de la propiedad
Output
Obtiene o establece los datos de salida.
public override IData Output { get; set; }Valor de la propiedad
PageNumber
El número de página donde se realiza la firma.
public int PageNumber { get; set; }Valor de la propiedad
Pfx
El flujo que contiene los datos PFX.
public Stream Pfx { get; set; }Valor de la propiedad
PfxPassword
La contraseña para Documentize.SignOptions.Pfx.
public string PfxPassword { get; set; }Valor de la propiedad
Reason
La razón de la firma.
public string Reason { get; set; }Valor de la propiedad
Rectangle
El rectángulo de la firma.
public Rectangle Rectangle { get; set; }Valor de la propiedad
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
Visible
La visibilidad de la firma.
El valor predeterminado es true.
public bool Visible { get; set; }Valor de la propiedad
Namespace: Documentize
Assembly: Documentize.dll