Freigeben über


SignedCms.RemoveSignature Methode

Definition

Entfernt die angegebene Signatur aus der SignerInfos-Auflistung.

Überlädt

RemoveSignature(Int32)

Entfernt die Signatur am angegebenen Index aus 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 aus 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 ganzen Zahl.

Ausnahmen

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

index ist kleiner als Null.

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

Die Signatur konnte nicht entfernt werden.

- oder -

Ein interner kryptografischer Fehler trat auf.

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 NULL-Verweis wurde an eine Methode übergeben, die diesen nicht als gültiges Argument annimmt.

Der Wert eines Arguments lag außerhalb des zulässigen Wertebereichs, der durch die aufgerufene Methode definiert ist.

Ein kryptografischer Vorgang konnte nicht abgeschlossen werden.

Gilt für