Compartilhar via


SignedXml.SignatureFormatValidator Propriedade

Definição

Obtém um delegado que será chamado para validar o formato (não a segurança criptográfica) de uma assinatura XML.

public:
 property Func<System::Security::Cryptography::Xml::SignedXml ^, bool> ^ SignatureFormatValidator { Func<System::Security::Cryptography::Xml::SignedXml ^, bool> ^ get(); void set(Func<System::Security::Cryptography::Xml::SignedXml ^, bool> ^ value); };
public Func<System.Security.Cryptography.Xml.SignedXml,bool> SignatureFormatValidator { get; set; }
member this.SignatureFormatValidator : Func<System.Security.Cryptography.Xml.SignedXml, bool> with get, set
Public Property SignatureFormatValidator As Func(Of SignedXml, Boolean)

Valor da propriedade

true se o formato for aceitável; caso contrário, false.

Comentários

Esse método pode ser usado para garantir que apenas determinadas transformações sejam usadas ou que a assinatura use um determinado algoritmo de hash e assim por diante.

Definir a propriedade como null remove toda a validação de formato de assinatura do SignedXml objeto .

Você também pode ler o delegado atual do objeto e encadeá-lo se desejar.

Se você estiver configurando um validador de formato, o delegado fornecido receberá como um parâmetro de entrada o SignedXml objeto que está sendo verificado e retornará um valor booliano , true se o formato for aceitável, false se não for. Se o delegado retornar false por qualquer motivo, o SignedXml objeto relatará que a assinatura XML não é válida.

Aplica-se a