IX509CertificateRequestPkcs10::get_SmimeCapabilities 方法 (certenroll.h)
SmimeCapabilities 属性指定或检索一个布尔值,该值指示 Encode 方法是否创建标识计算机支持的加密功能的 IX509ExtensionSmimeCapabilities 集合。 此属性对输入和输出都启用了 Web。
此属性是可读写的。
语法
HRESULT get_SmimeCapabilities(
VARIANT_BOOL *pValue
);
参数
pValue
返回值
无
备注
多用途 Internet 邮件扩展 (MIME) 是用于将二进制数据格式化为文本以便可以通过电子邮件发送的规范。 安全/多用途 Internet 邮件扩展 (S/MIME) 是加密和签名 MIME 邮件的标准。
在发送和接收加密电子邮件时,使用 SmimeCapabilities 扩展(由 IX509ExtensionSmimeCapabilities 对象表示)向发件人报告收件人的解密功能。 这使发送方能够选择发件人和收件人都支持的最安全算法。
如果在调用 Encode 方法之前未设置 SuppressDefaults 属性,则默认情况下会添加 SmimeCapabilities 扩展,并枚举可用的对称算法 OID 并将其添加到扩展值。 在调用 Encode 之前设置 SmimeCapabilities 属性。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | certenroll.h |
DLL | CertEnroll.dll |