DigitalVerifyOptions

DigitalVerifyOptions class

保留选项以验证文档数字签名。

public class DigitalVerifyOptions : VerifyOptions

构造函数

姓名 描述
DigitalVerifyOptions() 使用默认值创建数字验证选项。
DigitalVerifyOptions(Stream) 使用给定的证书流创建数字验证选项。
DigitalVerifyOptions(string) 使用给定的数字证书文件路径创建数字验证选项。

特性

姓名 描述
AllPages { get; set; } 标志以验证每个文档页面。默认值为 true.
Certificate { get; } 从证书文件路径或流中获取 X509Certificate2 证书。
CertificateFilePath { get; set; } 数字证书文件路径.
CertificateStream { get; set; } 数字证书流.
Comments { get; set; } 要验证的数字签名的注释。
Contact { get; set; } 签名联系验证.
Extensions { get; set; } 用于替代签名选项验证的附加扩展。
IssuerName { get; set; } 要验证的证书的颁发者名称。值区分大小写。 如果设置了此属性,验证将检查签名的颁发者名称是否包含或等于传递的值
IsValid { get; } 有效属性标志。
Location { get; set; } 要验证的签名位置。
virtual PageNumber { get; set; } 要验证的文档页码。如果未设置属性 - 文档的所有页面将在第一次出现时进行验证。 最小值为 1.
virtual PagesSetup { get; set; } 用于指定要验证的页面的页面选项。
Password { get; set; } 数字证书密码(如果需要)。
Reason { get; set; } 数字签名验证的原因。
SignDateTimeFrom { get; set; } 要验证的数字签名的日期和时间范围。可空值将被忽略。
SignDateTimeTo { get; set; } 要验证的数字签名的日期和时间范围。可空值将被忽略。
SubjectName { get; set; } 要验证的证书的主题可分辨名称。值区分大小写。 如果设置此属性,验证将检查签名主题名称是否包含或等于传递的值

评论

了解更多

也可以看看