SignedCms.RemoveSignature Método

Definición

Quita la firma especificada de la colección SignerInfos.

Sobrecargas

RemoveSignature(Int32)

Quita la firma situada en el índice especificado de la colección SignerInfos.

RemoveSignature(SignerInfo)

El método RemoveSignature(SignerInfo) quita la firma para el objeto SignerInfo especificado.

RemoveSignature(Int32)

Quita la firma situada en el índice especificado de la colección SignerInfos.

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

Parámetros

index
Int32

Índice de base cero de la firma que se va a quitar.

Excepciones

Un mensaje CMS/PKCS #7 no está firmado e index no es válido.

index es menor que cero.

O bien index es mayor que el recuento de la firma menos 1.

No se pudo quitar la firma.

O bien

Error criptográfico interno.

Se aplica a

RemoveSignature(SignerInfo)

El método RemoveSignature(SignerInfo) quita la firma para el objeto SignerInfo especificado.

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)

Parámetros

signerInfo
SignerInfo

Objeto SignerInfo que representa la contrafirma que se va a quitar.

Excepciones

Se ha pasado una referencia nula a un método que no la acepta como argumento válido.

El valor de un argumento estaba fuera del intervalo de valores permitido definido por el método invocado.

No se pudo finalizar una operación criptográfica.

Se aplica a