Signature

Signature class

代表pdf文档中签名对象的抽象类。 签名是带有签名对象值的字段,最后包含用于 验证文档有效性的数据。

public abstract class Signature

构造函数

姓名 描述
Signature() 初始化Signature类.
Signature(Stream, string) 初始化Signature类.
Signature(string, string) 初始化Signature类.

特性

姓名 描述
Authority { get; set; } 签署文件的人或机构的姓名。
ByteRange { get; } 整数对数组(起始字节偏移量,字节长度) ,应描述摘要计算的确切字节范围。
ContactInfo { get; set; } 签名者提供的信息,使收件人能够联系签名者 以验证签名,例如电话号码。
CustomAppearance { get; set; } 获取/设置自定义外观。
Date { get; set; } 签署时间。
Location { get; set; } 签名的 CPU 主机名或物理位置。
OcspSettings { get; set; } 获取/设置 ocsp 设置。
Reason { get; set; } 签名的原因,如(我同意…)。
ShowProperties { get; set; } 强制显示/隐藏签名属性。 如果 ShowProperties 为真,签名字段具有预定义的外观格式(要表示的字符串): ——— ———————- 由 {certificate subject} 数字签名 日期:{signature.Date} 原因:{signature.Reason} 位置:{签名.位置} ——————————————- 哪里{X} 是 X 值的占位符。签名也可以有图像,在这种情况下,列出的字符串放在图像上。 ShowProperties 默认为真。
TimestampSettings { get; set; } 获取/设置时间戳设置。
UseLtv { get; set; } 获取/设置 ltv 验证标志。

方法

姓名 描述
Verify() 验证有关此签名的文档,如果文档有效则返回 true 否则返回 false.

也可以看看