Class SignOptions

Information

Représente les options de signature pour le composant Documentize.PdfSecurity.

public sealed class SignOptions : OptionsWithInputAndOutput, IHaveInput

Héritage

object
OptionsWithInput
OptionsWithInputAndOutput
SignOptions

Implémente

Membres hérités

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

  • pfx Stream : Le flux contenant le fichier pfx.
  • password string : Le mot de passe du fichier pfx.

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

  • pfx string : Le chemin du fichier pfx.
  • password string : Le mot de passe du fichier pfx.

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

  • inputData IData : Les données d’entrée.
  • outputData IData : Les données de sortie.
  • pfxData IData : Les données du pfx.
  • password string : 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

  • inputFile string : Le chemin du fichier d’entrée.
  • outputFile string : Le chemin du fichier de sortie.
  • pfxFile string : Le chemin du fichier pfx.
  • pfxPassword string : 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

  • inputStream Stream : Le flux du fichier d’entrée.
  • outputStream Stream : Le flux du fichier de sortie.
  • pfxStream Stream : Le flux du fichier pfx.
  • pfxPassword string : 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

  • timestampOptions TimestampOptions : 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é

string

Input

Obtient ou définit les données d’entrée.

public override IData Input { get; set; }

Valeur de la propriété

IData

Location

L’emplacement de la signature.

public string Location { get; set; }

Valeur de la propriété

string

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é

string

Output

Obtient ou définit les données de sortie.

public override IData Output { get; set; }

Valeur de la propriété

IData

PageNumber

Le numéro de page sur laquelle la signature est apposée.

public int PageNumber { get; set; }

Valeur de la propriété

int

Pfx

Le flux contenant les données PFX.

public Stream Pfx { get; set; }

Valeur de la propriété

Stream

PfxPassword

Le mot de passe du Documentize.SignOptions.Pfx.

public string PfxPassword { get; set; }

Valeur de la propriété

string

Reason

Le motif de la signature.

public string Reason { get; set; }

Valeur de la propriété

string

Rectangle

Le rectangle de la signature.

public Rectangle Rectangle { get; set; }

Valeur de la propriété

Rectangle

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é

TimestampOptions

Visible

La visibilité de la signature.
La valeur par défaut est true.

public bool Visible { get; set; }

Valeur de la propriété

bool

Namespace : Documentize
Assembly : Documentize.dll

 Français