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)

プロパティ値

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

注釈

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

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

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

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

適用対象