PKCS1

PKCS1 class

表示关于 PKCS#1 标准的签名对象。 RSA 加密算法和 SHA-1 摘要方法用于签名。

public sealed class PKCS1 : Signature

构造函数

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

特性

姓名 描述
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.

也可以看看