SignedCms.RemoveSignature メソッド

定義

指定したシグネチャを SignerInfos コレクションから削除します。

オーバーロード

名前 説明
RemoveSignature(Int32)

SignerInfos コレクションの指定したインデックス位置にある署名を削除します。

RemoveSignature(SignerInfo)

RemoveSignature(SignerInfo) メソッドは、指定したSignerInfo オブジェクトのシグネチャを削除します。

RemoveSignature(Int32)

ソース:
SignedCms.cs
ソース:
SignedCms.cs
ソース:
SignedCms.cs
ソース:
SignedCms.cs
ソース:
SignedCms.cs
ソース:
SignedCms.cs
ソース:
SignedCms.cs
ソース:
SignedCms.cs

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)

ソース:
SignedCms.cs
ソース:
SignedCms.cs
ソース:
SignedCms.cs
ソース:
SignedCms.cs
ソース:
SignedCms.cs
ソース:
SignedCms.cs
ソース:
SignedCms.cs
ソース:
SignedCms.cs

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 参照が渡されました。

引数の値が、呼び出されたメソッドによって定義されている値の許容範囲外でした。

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

適用対象