SignedXml.SignatureFormatValidator プロパティ

定義

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)

プロパティ値

Func<SignedXml,Boolean>

書式が許容される場合は true。それ以外の場合は false

注釈

このメソッドを使用すると、特定の変換だけが使用されるようにすることも、署名で特定のハッシュアルゴリズムを使用することもできます。

プロパティをに設定すると null 、オブジェクトからすべての署名形式の検証が削除さ SignedXml れます。

必要に応じて、オブジェクトの現在のデリゲートを読み取り、それにチェーンすることもできます。

書式検証コントロールを設定する場合、指定するデリゲートは検証対象のオブジェクトを入力パラメーターとして受け取り、 SignedXml ブール値を返し true ます。形式が許容される場合は、それ以外の場合はを返し false ます。 デリゲートが何らかの理由でを返した場合、 false SignedXml オブジェクトは XML 署名が無効であることを報告します。

適用対象