SignedCms.RemoveSignature Метод

Определение

Удаляет указанную подпись из коллекции SignerInfos.

Перегрузки

RemoveSignature(Int32)

Удаляет подпись с указанным индексом из коллекции SignerInfos.

RemoveSignature(SignerInfo)

Метод RemoveSignature(SignerInfo) удаляет подпись для указанного объекта SignerInfo.

RemoveSignature(Int32)

Удаляет подпись с указанным индексом из коллекции SignerInfos.

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

Параметры

index
Int32

Индекс подписи (начиная с нуля), которую требуется удалить.

Исключения

Сообщение CMS/PKCS 7 Не имеет подписи, и index является недействительным.

Значение параметра index меньше нуля.

-или- index больше чем номер в подписи минус 1.

Не удалось удалить сигнатуру.

-или-

Произошла внутренняя ошибка шифрования.

Применяется к

RemoveSignature(SignerInfo)

Метод 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, который представляет удаляемую подпись другой стороны.

Исключения

Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.

Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.

Завершение операции шифрования невозможно.

Применяется к