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 |
|
另请参阅