Поделиться через


SignedXml.SignatureFormatValidator Свойство

Определение

Получает делегат, который будет вызван для проверки формата (но не криптографической безопасности) 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)

Значение свойства

Значение true, формат приемлем; в противном случае — значение false.

Комментарии

Этот метод можно использовать для обеспечения использования только определенных преобразований или использования сигнатуры определенного хэш-алгоритма и т. д.

При установке свойства значения удаляется null вся проверка формата подписи из SignedXml объекта .

Вы также можете прочитать текущий делегат объекта и при необходимости связать с ним цепочку.

Если вы настраиваете проверяющий элемент форматирования, укажите делегат, который вы указываете, получит в качестве входного параметра SignedXml проверяемый объект и вернет логическое значение, true если формат допустим, false если это не так. Если делегат возвращает по false какой-либо причине, SignedXml объект сообщит, что XML-подпись недопустима.

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