Sdílet prostřednictvím


SignedCms.RemoveSignature Metoda

Definice

Odebere zadaný podpis z SignerInfos kolekce.

Přetížení

RemoveSignature(Int32)

Odebere podpis v zadaném indexu SignerInfos kolekce.

RemoveSignature(SignerInfo)

Metoda RemoveSignature(SignerInfo) odebere podpis pro zadaný SignerInfo objekt.

RemoveSignature(Int32)

Odebere podpis v zadaném indexu SignerInfos kolekce.

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

Parametry

index
Int32

Index podpisu založený na nule, který chcete odebrat.

Výjimky

Zpráva CMS/PKCS #7 není podepsaná a index je neplatná.

Hodnota index je menší než nula.

-nebo- index je větší než počet podpisů minus 1.

Podpis nelze odebrat.

-nebo-

Došlo k vnitřní kryptografické chybě.

Platí pro

RemoveSignature(SignerInfo)

Metoda RemoveSignature(SignerInfo) odebere podpis pro zadaný 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)

Parametry

signerInfo
SignerInfo

Objekt SignerInfo , který představuje odebraný čítač.

Výjimky

Odkaz na hodnotu null byl předán metodě, která ji nepřijímá jako platný argument.

Hodnota argumentu byla mimo povolený rozsah hodnot definovaných volanou metodou.

Kryptografickou operaci nelze dokončit.

Platí pro