SignedXml.SignatureFormatValidator Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan delegasi yang akan dipanggil untuk memvalidasi format (bukan keamanan kriptografi) tanda tangan 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)
Nilai Properti
true
jika formatnya dapat diterima; jika tidak, false
.
Keterangan
Metode ini dapat digunakan untuk memastikan bahwa hanya transformasi tertentu yang digunakan, atau bahwa tanda tangan menggunakan algoritma hash tertentu, dan sebagainya.
Mengatur properti untuk null
menghapus semua validasi format tanda tangan dari SignedXml objek.
Anda juga dapat membaca delegasi objek saat ini dan menautkannya jika Anda mau.
Jika Anda menyiapkan validator format, delegasi yang Anda berikan akan menerima sebagai parameter SignedXml input objek yang diverifikasi dan mengembalikan nilai Boolean - true
jika formatnya dapat diterima, false
jika tidak. Jika delegasi kembali false
karena alasan apa pun, SignedXml objek akan melaporkan bahwa tanda tangan XML tidak valid.