SignedXml.SignatureFormatValidator プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 署名が無効であることを報告します。