SignedXml.SignatureFormatValidator Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.