Compartilhar via


SignedCms.RemoveSignature Método

Definição

Remove a assinatura especificada da coleção SignerInfos.

Sobrecargas

RemoveSignature(Int32)

Remove a assinatura no índice especificado da coleção SignerInfos.

RemoveSignature(SignerInfo)

O método RemoveSignature(SignerInfo) remove a assinatura do objeto SignerInfo especificado.

RemoveSignature(Int32)

Remove a assinatura no índice especificado da coleção 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

O índice baseado em zero da assinatura a ser removida.

Exceções

Uma mensagem CMS/PKCS #7 não está assinada e index é inválido.

index é menor que zero.

- ou - index é maior que a contagem da assinatura menos 1.

A assinatura não pôde ser removida.

- ou -

Ocorreu um erro criptográfico interno.

Aplica-se a

RemoveSignature(SignerInfo)

O método RemoveSignature(SignerInfo) remove a assinatura do 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

Um objeto SignerInfo que representa a referenda que está sendo removida.

Exceções

Uma referência nula foi passada para um método que não a aceita como um argumento válido.

O valor de um argumento estava fora do intervalo permitido de valores conforme definido pelo método chamado.

Não foi possível concluir uma operação de criptografia.

Aplica-se a