SignedXml.SignatureFormatValidator Özellik

Tanım

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

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

Func<SignedXml,Boolean>

true biçim kabul edilebilir ise; Aksi takdirde, false .

Açıklamalar

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

Özelliği, null nesnesinden tüm imza biçimi doğrulamasını kaldırır SignedXml .

Ayrıca, nesnenin geçerli temsilci ve zincirini de okuyabilirsiniz.

Bir biçim doğrulayıcı ayar ediyorsanız, sağlanmış temsilci, doğrulanan nesnenin giriş parametresi olarak alır ve biçim kabul edilebilir değilse Boole değeri SignedXml true false döndürür. Temsilci herhangi bir false nedenle döndürürse SignedXml nesne XML imzasının geçerli olmadığını bildirecek.

Şunlara uygulanır