TransformChain クラス
アセンブリ: System.Security (system.security.dll 内)
構文
解説
TransformChain クラスには、ダイジェストを作成する前に XML データを順序付ける方法を決める Transform オブジェクトのリストが含まれます。
必要に応じて、TransformChain クラスを使用して、1 つ以上の変換オブジェクトを暗号化された XML ドキュメントまたは署名された XML ドキュメントに追加します。
Reference クラスと EncryptedReference クラスの両方に、TransformChain オブジェクトが含まれています。Transform オブジェクトを Reference クラスに追加するには、AddTransform メソッドを呼び出します。Transform オブジェクトを EncryptedReference クラスに追加するには、AddTransform メソッドを呼び出します。TransformChain オブジェクトを手動で作成して、TransformChain プロパティまたは TransformChain プロパティに渡すこともできます。
XML ドキュメントの一部だけに署名する場合は、署名する XML 要素を識別する変換を使用できます。Uri プロパティおよび Uri プロパティにより、ドキュメントの一部に署名できる内部変換が自動的に作成されることに注意してください。
変換の詳細については、www.w3.org/TR/xmldsig-core/ の W3C から提供されている XMLDSIG 仕様を参照するか、または www.w3.org/TR/xmlenc-core/ の W3C から提供されている XML 暗号化仕様を参照してください。
System.Security.Cryptography.Xml.TransformChain
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
TransformChain コンストラクタ
アセンブリ: System.Security (system.security.dll 内)
構文
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
TransformChain プロパティ
TransformChain メソッド
パブリック メソッド
名前 | 説明 | |
---|---|---|
Add | ダイジェスト計算の前に、署名されていない内容に適用される変換のリストに、変換を追加します。 | |
Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) | |
GetEnumerator | TransformChain オブジェクト内の変換の列挙子を返します。 | |
GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) | |
ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
TransformChain メンバ
ダイジェストの計算の前に、署名されていない内容に適用される Transform オブジェクトを順序付けして示したリストを定義します。
TransformChain データ型で公開されるメンバを以下の表に示します。
パブリック コンストラクタ
パブリック プロパティ
パブリック メソッド
名前 | 説明 | |
---|---|---|
Add | ダイジェスト計算の前に、署名されていない内容に適用される変換のリストに、変換を追加します。 | |
Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) | |
GetEnumerator | TransformChain オブジェクト内の変換の列挙子を返します。 | |
GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) | |
ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
- TransformChainのページへのリンク