Class SignOptions
Representa opciones de firma para el plugin Documentize.PdfSecurity.
public sealed class SignOptions : PluginBaseOptions, IPluginOptionsHerencia
object ← PluginBaseOptions ← SignOptions
Implementa
Miembros heredados
- PluginBaseOptions.AddInput(IData),
- PluginBaseOptions.AddOutput(IData),
- PluginBaseOptions.Inputs,
- PluginBaseOptions.Outputs,
- PluginBaseOptions.CloseInputStreams,
- PluginBaseOptions.CloseOutputStreams,
- 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 el 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 el archivo pfx y la contraseña.
public SignOptions(string pfx, string password)Parámetros
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
timestampOptionsTimestampOptions: 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
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
PageNumber
El número de página en la que se realiza la firma.
public int PageNumber { 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 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
Visible
La visibilidad de la firma.
public bool Visible { get; set; }Valor de la propiedad
Namespace: Documentize
Assembly: Documentize.dll