Aracılığıyla paylaş


SignedXml.SignatureFormatValidator Özellik

Tanım

XML imzasının biçimini (şifreleme güvenliğini değil) doğrulamak için çağrılacak bir temsilci alır.

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)

Özellik Değeri

true biçim kabul edilebilirse; aksi takdirde , false.

Açıklamalar

Bu yöntem yalnızca belirli dönüşümlerin kullanıldığından veya imzanın belirli bir karma algoritması kullandığından emin olmak vb. için kullanılabilir.

özelliğinin olarak null ayarlanması, nesneden tüm imza biçimi doğrulamasını SignedXml kaldırır.

İsterseniz nesnenin geçerli temsilcisini okuyabilir ve buna zincir oluşturabilirsiniz.

Bir biçim doğrulayıcı ayarlayacaksanız, sağladığınız temsilci doğrulanan nesnenin SignedXml giriş parametresi olarak alır ve boole değeri döndürür. true Biçim kabul edilebilirse , false değilse. Temsilci herhangi bir nedenle döndürürse false , SignedXml nesne XML imzasının geçerli olmadığını bildirir.

Şunlara uygulanır