SignedCms.RemoveSignature 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从 SignerInfos 集合中移除指定的签名。
重载
RemoveSignature(Int32) |
移除 SignerInfos 集合中指定索引处的签名。 |
RemoveSignature(SignerInfo) |
RemoveSignature(SignerInfo) 方法移除指定 SignerInfo 对象的签名。 |
RemoveSignature(Int32)
移除 SignerInfos 集合中指定索引处的签名。
public:
void RemoveSignature(int index);
public void RemoveSignature (int index);
member this.RemoveSignature : int -> unit
Public Sub RemoveSignature (index As Integer)
参数
- index
- Int32
要移除的签名的从零开始的索引。
例外
CMS/PKCS # 7 消息未签名且 index
无效。
适用于
RemoveSignature(SignerInfo)
RemoveSignature(SignerInfo) 方法移除指定 SignerInfo 对象的签名。
public:
void RemoveSignature(System::Security::Cryptography::Pkcs::SignerInfo ^ signerInfo);
public void RemoveSignature (System.Security.Cryptography.Pkcs.SignerInfo signerInfo);
member this.RemoveSignature : System.Security.Cryptography.Pkcs.SignerInfo -> unit
Public Sub RemoveSignature (signerInfo As SignerInfo)
参数
- signerInfo
- SignerInfo
表示被移除的副署的 SignerInfo 对象。
例外
向不接受空引用作为有效参数的方法传递了一个空引用。
参数值超出了被调用方法定义的允许值范围。
未能完成加密操作。