Class SignOptions
Représente les options de signature pour le composant Documentize.PdfSecurity.
public sealed class SignOptions : OptionsWithInputAndOutput, IHaveInputHéritage
object ←
OptionsWithInput ←
OptionsWithInputAndOutput ←
SignOptions
Implémente
Membres hérités
- OptionsWithInputAndOutput.Output,
- OptionsWithInput.Input,
- object.GetType(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Constructeurs
SignOptions(Stream, string)
Initialise une nouvelle instance de l’objet Documentize.SignOptions avec le flux pfx et le mot de passe.
public SignOptions(Stream pfx, string password)Paramètres
SignOptions(string, string)
Initialise une nouvelle instance de l’objet Documentize.SignOptions avec le fichier pfx et le mot de passe.
public SignOptions(string pfx, string password)Paramètres
SignOptions(IData, IData, IData, string)
Initialise une nouvelle instance de l’objet Documentize.SignOptions avec les données d’entrée, de sortie, le pfx et le mot de passe.
public SignOptions(IData inputData, IData outputData, IData pfxData, string password)Paramètres
inputDataIData : Les données d’entrée.outputDataIData : Les données de sortie.pfxDataIData : Les données du pfx.passwordstring : Le mot de passe du pfx.
SignOptions(string, string, string, string)
Initialise une nouvelle instance de l’objet Documentize.SignOptions avec les fichiers d’entrée, de sortie, le pfx et le mot de passe.
public SignOptions(string inputFile, string outputFile, string pfxFile, string pfxPassword)Paramètres
inputFilestring : Le chemin du fichier d’entrée.outputFilestring : Le chemin du fichier de sortie.pfxFilestring : Le chemin du fichier pfx.pfxPasswordstring : Le mot de passe du pfx.
SignOptions(Stream, Stream, Stream, string)
Initialise une nouvelle instance de l’objet Documentize.SignOptions avec les flux d’entrée, de sortie, le pfx et le mot de passe.
public SignOptions(Stream inputStream, Stream outputStream, Stream pfxStream, string pfxPassword)Paramètres
inputStreamStream : Le flux du fichier d’entrée.outputStreamStream : Le flux du fichier de sortie.pfxStreamStream : Le flux du fichier pfx.pfxPasswordstring : Le mot de passe du pfx.
SignOptions(TimestampOptions)
Initialise une nouvelle instance de l’objet Documentize.SignOptions avec les options de timestamp.
Vous pouvez définir le timestamp d’un document comme une signature distincte.
public SignOptions(TimestampOptions timestampOptions)Paramètres
timestampOptionsTimestampOptions : Le timestamp utilisé pour créer la signature de timestamp sans nécessiter de certificat.
Propriétés
Contact
Le contact de la signature.
public string Contact { get; set; }Valeur de la propriété
Input
Obtient ou définit les données d’entrée.
public override IData Input { get; set; }Valeur de la propriété
Location
L’emplacement de la signature.
public string Location { get; set; }Valeur de la propriété
Name
Le nom du champ de signature existant.
Null pour créer un nouveau champ.
public string Name { get; set; }Valeur de la propriété
Output
Obtient ou définit les données de sortie.
public override IData Output { get; set; }Valeur de la propriété
PageNumber
Le numéro de page sur laquelle la signature est apposée.
public int PageNumber { get; set; }Valeur de la propriété
Pfx
Le flux contenant les données PFX.
public Stream Pfx { get; set; }Valeur de la propriété
PfxPassword
Le mot de passe du Documentize.SignOptions.Pfx.
public string PfxPassword { get; set; }Valeur de la propriété
Reason
Le motif de la signature.
public string Reason { get; set; }Valeur de la propriété
Rectangle
Le rectangle de la signature.
public Rectangle Rectangle { get; set; }Valeur de la propriété
TimestampOptions
Options de timestamp.
Les timestamps sont utilisés pour créer la signature de timestamp sans nécessiter de certificat.
Si la propriété est définie et qu’un certificat est fourni au constructeur de la classe Documentize.SignOptions, la signature numérique sera horodatée avec un timestamp intégré.
Si la propriété est définie mais aucun certificat n’est fourni, le timestamp sera ajouté comme une signature distincte.
public TimestampOptions TimestampOptions { get; set; }Valeur de la propriété
Visible
La visibilité de la signature.
La valeur par défaut est true.
public bool Visible { get; set; }Valeur de la propriété
Namespace : Documentize
Assembly : Documentize.dll