Udostępnij za pośrednictwem


SignedCms.RemoveSignature Metoda

Definicja

Usuwa określony podpis z kolekcji SignerInfos .

Przeciążenia

RemoveSignature(Int32)

Usuwa podpis w określonym indeksie SignerInfos kolekcji.

RemoveSignature(SignerInfo)

Metoda RemoveSignature(SignerInfo) usuwa podpis dla określonego SignerInfo obiektu.

RemoveSignature(Int32)

Usuwa podpis w określonym indeksie SignerInfos kolekcji.

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

Parametry

index
Int32

Indeks zera sygnatury do usunięcia.

Wyjątki

Komunikat CMS/PKCS #7 nie jest podpisany i index jest nieprawidłowy.

Parametr index ma wartość niższą niż zero.

-lub- index wartość jest większa niż liczba podpisów minus 1.

Nie można usunąć podpisu.

-lub-

Wystąpił wewnętrzny błąd kryptograficzny.

Dotyczy

RemoveSignature(SignerInfo)

Metoda RemoveSignature(SignerInfo) usuwa podpis dla określonego SignerInfo obiektu.

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)

Parametry

signerInfo
SignerInfo

SignerInfo Obiekt reprezentujący usuwaną kontrapis.

Wyjątki

Odwołanie o wartości null zostało przekazane do metody, która nie akceptuje jej jako prawidłowego argumentu.

Wartość argumentu znajdowała się poza dopuszczalnym zakresem wartości zdefiniowanym przez wywołaną metodę.

Nie można ukończyć operacji kryptograficznych.

Dotyczy