次の方法で共有


SignedCms.RemoveSignature メソッド

定義

指定した署名を 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

削除する署名の 0 から始まるインデックス。

例外

CMS/PKCS #7 メッセージが署名されておらず、index が無効です。

index が 0 未満です。

  • または - index が "署名数 - 1" を超えています。

署名を削除できなかった。

  • または -

内部の暗号エラーが発生しました。

適用対象

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 オブジェクト。

例外

null 参照を有効な引数として受け付けないメソッドに null 参照が渡されました。

引数の値が、呼び出されたメソッドで定義されている許容範囲内に該当しません。

暗号操作を完了できませんでした。

適用対象