IOpcSigningOptions 接口 (msopc.h)
提供用于设置和访问生成签名所需的信息的方法。
继承
IOpcSigningOptions 接口继承自 IUnknown 接口。 IOpcSigningOptions 还具有以下类型的成员:
方法
IOpcSigningOptions 接口具有这些方法。
注解
若要生成签名,请使用 signOptions 参数值设置为 IOpcSigningOptions 接口指针调用 IOpcDigitalSignatureManager::Sign 方法。
若要创建 IOpcSigningOptions 接口指针,请调用 IOpcDigitalSignatureManager::CreateSigningOptions 方法。
在生成签名之前,调用方必须为摘要方法和签名方法设置默认值。 若要设置默认摘要方法,请调用 SetDefaultDigestMethod 方法。 若要设置签名方法,请调用 SetSignatureMethod 方法。
若要获取 IOpcSignatureCustomObjectSet 接口指针,请调用 GetCustomObjectSet 方法。 集中的接口指针表示特定于应用程序的 Object 元素。
若要获取 IOpcSignatureReferenceSet 接口指针,请调用 GetCustomReferenceSet 方法。 集中的接口指针表示对生成签名时将签名的特定于应用程序的 Object 元素或其子元素的引用。
证书的默认位置为 OPC_CERTIFICATE_IN_CERTIFICATE_PART。 若要更改此值,请调用 SetCertificateEmbeddingOption 方法。
签名时间字符串的默认格式为 OPC_SIGNATURE_TIME_FORMAT_MILLISECONDS。 若要更改签名时间字符串的格式,请调用 SetTimeFormat 方法。
线程安全性
打包对象不是线程安全的。
有关详细信息,请参阅打包 API 的入门。
要求
最低受支持的客户端 | Windows 7 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | msopc.h |
请参阅
概述
引用
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈