SignedCms.RemoveSignature Methode

Definition

Entfernt die angegebene Signatur aus der SignerInfos Auflistung.

Überlädt

Name Beschreibung
RemoveSignature(Int32)

Entfernt die Signatur am angegebenen Index der SignerInfos Auflistung.

RemoveSignature(SignerInfo)

Die RemoveSignature(SignerInfo) Methode entfernt die Signatur für das angegebene SignerInfo Objekt.

RemoveSignature(Int32)

Entfernt die Signatur am angegebenen Index der SignerInfos Auflistung.

public:
 void RemoveSignature(int index);
public void RemoveSignature(int index);
member this.RemoveSignature : int -> unit
Public Sub RemoveSignature (index As Integer)

Parameter

index
Int32

Der nullbasierte Index der zu entfernenden Signatur.

Ausnahmen

Eine CMS/PKCS #7-Nachricht ist nicht signiert und index ungültig.

index ist kleiner als 0 (null).

-oder-

index ist größer als die Signaturanzahl minus 1.

Die Signatur konnte nicht entfernt werden.

-oder-

Interner kryptografischer Fehler.

Gilt für:

RemoveSignature(SignerInfo)

Die RemoveSignature(SignerInfo) Methode entfernt die Signatur für das angegebene SignerInfo Objekt.

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)

Parameter

signerInfo
SignerInfo

Ein SignerInfo Objekt, das die zu entfernende Gegensignatur darstellt.

Ausnahmen

Ein Nullverweis wurde an eine Methode übergeben, die sie nicht als gültiges Argument akzeptiert.

Der Wert eines Arguments liegt außerhalb des zulässigen Wertebereichs, wie durch die aufgerufene Methode definiert.

Ein kryptografischer Vorgang konnte nicht abgeschlossen werden.

Gilt für: