SignedData 对象

[ SignedData 对象可用于“要求”部分中指定的操作系统。 请改用 System.Security.Cryptography.Pkcs 命名空间中的 SignedCms 类。]

SignedData 对象提供属性和方法,用于建立要使用数字签名进行签名的内容、对数据进行数字签名或共同签名,以及验证已签名数据的数字签名。 签名的消息采用 PKCS #7 格式。

数据签名(如果经过验证)将证明签名者与数据之间的关联,并显示数据在创建签名后未发生任何更改。

成员

SignedData 对象具有以下类型的成员:

方法

SignedData 对象具有这些方法。

方法 说明
CoSign 共同签名已签名的邮件。
签名 对要签名的内容创建数字签名。
验证 确定一个或多个签名的有效性。

 

属性

SignedData 对象具有这些属性。

属性 访问类型 说明
证书
只读
检索已签名数据的 Certificates 集合。
Content
读取/写入
要签名的数据。 在调用 Sign 方法之前,必须初始化此属性。
如果直接或间接重置此属性的值,则重置对象的整个 状态 ,并且属性更改之前与对象关联的任何签名都将丢失。
这是默认属性。
签名
只读
检索表示数据的签名创建者的 Signers 集合。

 

备注

可以创建 SignedData 对象,并且它对于脚本编写是安全的。 SignedData 对象的 ProgID 为 CAPICOM。SignedData.1。

要求

要求
可再发行组件
Windows Server 2003 和 Windows XP 上的 CAPICOM 2.0 或更高版本
DLL
Capicom.dll

另请参阅

加密对象