Class SignOptions

信息

表示 Documentize.PdfSecurity 插件的签名选项。

public sealed class SignOptions : PluginBaseOptions, IPluginOptions

继承

object
PluginBaseOptions
SignOptions

实现

继承成员

构造函数

SignOptions(Stream, string)

使用 pfx 流和密码初始化 Documentize.SignOptions 对象的新实例。

public SignOptions(Stream pfx, string password)

参数

  • pfx Stream:包含 pfx 文件的流。
  • password string:pfx 文件的密码。

SignOptions(string, string)

使用 pfx 文件路径和密码初始化 Documentize.SignOptions 对象的新实例。

public SignOptions(string pfx, string password)

参数

  • pfx string:pfx 文件的路径。
  • password string:pfx 文件的密码。

SignOptions(TimestampOptions)

使用时间戳设置初始化 Documentize.SignOptions 对象的新实例。您可以将时间戳作为单独的签名添加到文档中。

public SignOptions(TimestampOptions timestampOptions)

参数

  • timestampOptions TimestampOptions:用于创建时间戳签名的时间戳选项,无需提供证书。

属性

Contact

签名的联系人信息。

public string Contact { get; set; }

属性值

string

Location

签名的位置。

public string Location { get; set; }

属性值

string

Name

现有签名字段的名称。为 null 时会创建新字段。

public string Name { get; set; }

属性值

string

PageNumber

签名所在的页码。

public int PageNumber { get; set; }

属性值

int

Reason

签名的原因。

public string Reason { get; set; }

属性值

string

Rectangle

签名的矩形区域。

public Rectangle Rectangle { get; set; }

属性值

Rectangle

TimestampOptions

时间戳选项。该时间戳用于在不提供证书的情况下创建时间戳签名。

  • 如果该属性被设置且在 Documentize.SignOptions 构造函数中提供了证书,则数字签名将嵌入时间戳。
  • 如果该属性被设置但构造函数未提供证书,时间戳将作为单独的签名添加。
public TimestampOptions TimestampOptions { get; set; }

属性值

TimestampOptions

Visible

签名的可见性。

public bool Visible { get; set; }

属性值

bool

命名空间: Documentize
程序集: Documentize.dll

 中文