Class SignOptions

Informação

Representa opções de assinatura para o componente Documentize.PdfSecurity.

public sealed class SignOptions : OptionsWithInputAndOutput, IHaveInput

Herança

objectOptionsWithInputOptionsWithInputAndOutputSignOptions

Implementa

Membros herdados

Construtores

SignOptions(Stream, string)

Inicializa uma nova instância do objeto Documentize.SignOptions definindo o stream pfx e a senha.

public SignOptions(Stream pfx, string password)

Parâmetros

  • pfx Stream: O stream com o arquivo pfx.
  • password string: A senha do arquivo pfx.

SignOptions(string, string)

Inicializa uma nova instância do objeto Documentize.SignOptions definindo o arquivo pfx e a senha.

public SignOptions(string pfx, string password)

Parâmetros

  • pfx string: O caminho para o arquivo pfx.
  • password string: A senha do arquivo pfx.

SignOptions(IData, IData, IData, string)

Inicializa uma nova instância do objeto Documentize.SignOptions definindo os dados de entrada, saída, pfx e a senha.

public SignOptions(IData inputData, IData outputData, IData pfxData, string password)

Parâmetros

  • inputData IData: Os dados de entrada.
  • outputData IData: Os dados de saída.
  • pfxData IData: Os dados do pfx.
  • password string: A senha do pfx.

SignOptions(string, string, string, string)

Inicializa uma nova instância do objeto Documentize.SignOptions definindo os arquivos de entrada, saída, pfx e a senha.

public SignOptions(string inputFile, string outputFile, string pfxFile, string pfxPassword)

Parâmetros

  • inputFile string: O caminho do arquivo de entrada.
  • outputFile string: O caminho do arquivo de saída.
  • pfxFile string: O caminho para o arquivo pfx.
  • pfxPassword string: A senha do pfx.

SignOptions(Stream, Stream, Stream, string)

Inicializa uma nova instância do objeto Documentize.SignOptions definindo os streams de entrada, saída, pfx e a senha.

public SignOptions(Stream inputStream, Stream outputStream, Stream pfxStream, string pfxPassword)

Parâmetros

  • inputStream Stream: O stream do arquivo de entrada.
  • outputStream Stream: O stream do arquivo de saída.
  • pfxStream Stream: O stream do pfx.
  • pfxPassword string: A senha do pfx.

SignOptions(TimestampOptions)

Inicializa uma nova instância do objeto Documentize.SignOptions definindo o Timestamp. Você pode definir o timestamp para um documento como uma assinatura separada.

public SignOptions(TimestampOptions timestampOptions)

Parâmetros

  • timestampOptions TimestampOptions: O timestamp é usado para criar a assinatura de timestamp sem a necessidade de fornecer um certificado.

Propriedades

Contact

O contato da assinatura.

public string Contact { get; set; }

Valor da propriedade

string

Input

Obtém ou define os Dados de Entrada.

public override IData Input { get; set; }

Valor da propriedade

IData

Location

A localização da assinatura.

public string Location { get; set; }

Valor da propriedade

string

Name

O nome do campo de assinatura existente. Nulo para criar um novo campo.

public string Name { get; set; }

Valor da propriedade

string

Output

Obtém ou define os Dados de Saída.

public override IData Output { get; set; }

Valor da propriedade

IData

PageNumber

O número da página onde a assinatura é feita.

public int PageNumber { get; set; }

Valor da propriedade

int

Pfx

O Stream com os dados do PFX.

public Stream Pfx { get; set; }

Valor da propriedade

Stream

PfxPassword

A senha para o Documentize.SignOptions.Pfx.

public string PfxPassword { get; set; }

Valor da propriedade

string

Reason

O motivo da assinatura.

public string Reason { get; set; }

Valor da propriedade

string

Rectangle

O retângulo da assinatura.

public Rectangle Rectangle { get; set; }

Valor da propriedade

Rectangle

TimestampOptions

Opções de Timestamp. O timestamp é usado para criar a assinatura de timestamp sem a necessidade de fornecer um certificado. Se a propriedade estiver definida e um certificado for fornecido ao construtor da classe Documentize.SignOptions, a assinatura digital será timestampada com um timestamp embutido. Se a propriedade estiver definida mas nenhum certificado for fornecido ao construtor da classe Documentize.SignOptions, o timestamp será adicionado como uma assinatura separada.

public TimestampOptions TimestampOptions { get; set; }

Valor da propriedade

TimestampOptions

Visible

A visibilidade da assinatura. O padrão é true.

public bool Visible { get; set; }

Valor da propriedade

bool

Namespace: Documentize Assembly: Documentize.dll

 Português