次の方法で共有


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入力パラメーターとして受け取り、false形式が許容される場合はブール値trueを返します(形式が許容されない場合)。 デリゲートが何らかの理由で を false 返した場合、 SignedXml オブジェクトは XML 署名が無効であることを報告します。

適用対象