SignatureProvider 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
代表签名提供程序加载项。
public interface class SignatureProvider
[System.Runtime.InteropServices.Guid("000CD6A3-0000-0000-C000-000000000046")]
public interface SignatureProvider
[<System.Runtime.InteropServices.Guid("000CD6A3-0000-0000-C000-000000000046")>]
type SignatureProvider = interface
Public Interface SignatureProvider
- 属性
注解
注意:签名提供程序仅在自定义 COM 加载项中实现,不能在 Microsoft Visual Basic for Applications (VBA) 中实现。
方法
GenerateSignatureLineImage(SignatureLineImage, SignatureSetup, SignatureInfo, Object) |
获取签名行图像。 |
GetProviderDetail(SignatureProviderDetail) |
向签名提供程序加载项查询各种详细信息。 |
HashStream(Object, Object) |
允许签名提供程序加载项为文档创建一个哈希值,您可以使用该值来确定在进行数字签名后文档内容是否被篡改过。 |
NotifySignatureAdded(Object, SignatureSetup, SignatureInfo) |
用于显示一个对话框,通知用户签署过程已完成并为加载项提供附加功能。 |
ShowSignatureDetails(Object, SignatureSetup, SignatureInfo, Object, ContentVerificationResults, CertificateVerificationResults) |
为签名提供程序加载项提供了显示有关已签名签名行的详细信息并显示其他存储信息(如安全时间戳)的机会。 |
ShowSignatureSetup(Object, SignatureSetup) |
使签名提供程序加载项能够向用户显示“签名设置”对话框。 |
ShowSigningCeremony(Object, SignatureSetup, SignatureInfo) |
使签名提供程序加载项能够向用户显示“签名”对话框,从而允许用户指定他们的身份并随后获得验证。 |
SignXmlDsig(Object, SignatureSetup, SignatureInfo, Object) |
用于签署 XMLDSIG 模板。 |
VerifyXmlDsig(Object, SignatureSetup, SignatureInfo, Object, ContentVerificationResults, CertificateVerificationResults) |
基于文档的签署状态和用于签名的证书的合法性来验证签名。 |