SignedXml.SignatureFormatValidator Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.