DigitalSignature
内容
 [
        
            隐藏
        ]
    DigitalSignature class
包含数字签名属性。
public class DigitalSignature : BaseSignature
构造函数
| 姓名 | 描述 | 
|---|---|
| DigitalSignature() | 使用默认参数初始化数字签名。 | 
| DigitalSignature(string) | 使用已知的 SignatureId 初始化数字签名。 | 
| DigitalSignature(X509Certificate2) | 使用指定的证书创建数字签名。 | 
| DigitalSignature(X509Store) | 根据指定的 X509 存储创建数字签名。将使用指定商店的第一个证书。 | 
| DigitalSignature(X509Store, int) | 根据指定的 X509 Store 和证书索引创建数字签名。 | 
特性
| 姓名 | 描述 | 
|---|---|
| Certificate { get; set; } | 获取或设置 X509 证书。 | 
| CertificateStoreLocation { get; set; } | 指定证书的存储位置 | 
| CertificateStoreName { get; set; } | 指定证书的存储名称。 | 
| Comments { get; set; } | 获取或设置签名目的注释。 | 
| CreatedOn { get; set; } | 获取或设置签名创建日期。 | 
| Deleted { get; } | 获取指示此签名是否已从文档中删除的标志。 此属性仅用于文档历史日志记录以保留已删除签名的列表。 | 
| Height { get; set; } | 指定签名高度。 | 
| IsSignature { get; set; } | 获取或设置标志以指示此组件是签名还是文档内容。 此属性与 Update 方法一起使用以将元素设置为签名 (true) 或文档元素 (false)。 | 
| IsValid { get; set; } | 如果此数字签名有效且文档未被篡改,则为真。 | 
| Left { get; set; } | 指定签名的左侧位置。 | 
| ModifiedOn { get; set; } | 获取或设置签名修改日期。 | 
| PageNumber { get; } | 指定找到的页面签名。 | 
| SignatureId { get; } | 用于通过 Update 或 Delete 方法修改文档中签名的唯一签名标识符。 此属性将在调用 Sign 或 Search 方法后自动设置。 如果此属性在可以手动设置之前保存以操作签名。 | 
| SignatureType { get; } | 指定签名类型。 | 
| SignTime { get; set; } | 获取或设置文档签名的时间。 | 
| Thumbprint { get; } | 获取证书的指纹。 | 
| Top { get; set; } | 指定签名的顶部位置。 | 
| Width { get; set; } | 指定签名宽度。 | 
| XAdESType { get; } | XAdES 类型XAdESType.默认值为无(XAdES 已关闭)。 目前仅电子表格文档支持 XAdES 签名类型。 | 
方法
| 姓名 | 描述 | 
|---|---|
| override Clone() | 克隆条码签名实例。 | 
| override Equals(object) | 覆盖 Equals 方法以比较签名属性 | 
| override GetHashCode() | 覆盖 GetHashCode 方法 | 
| static LoadDigitalSignatures() | 从所有系统 X509 证书存储中加载数字签名。 | 
| static LoadDigitalSignatures(StoreName) | 从已通过的 X509 证书库加载数字签名。 | 
| static LoadDigitalSignatures(StoreName, StoreLocation) | 从已通过的 X509 证书库加载数字签名。 | 
也可以看看
- class BaseSignature
 - 命名空间 GroupDocs.Signature.Domain
 - 部件 GroupDocs.Signature