XmlDecryptionTransform クラス

定義

同じドキュメントに対して XML デジタル署名と XML 暗号化の両方の操作を実行する際の順序を指定します。

public ref class XmlDecryptionTransform : System::Security::Cryptography::Xml::Transform
public class XmlDecryptionTransform : System.Security.Cryptography.Xml.Transform
type XmlDecryptionTransform = class
    inherit Transform
Public Class XmlDecryptionTransform
Inherits Transform
継承
XmlDecryptionTransform

注釈

このクラスは XmlDecryptionTransform 、XML デジタル署名操作と XML 暗号化操作の順序が同じドキュメントで実行される場合に決定する変換を提供します。

XML 暗号化を XmlDecryptionTransform 実行し、同じ XML ドキュメントに XML デジタル署名を適用する必要がある場合は常に、このクラスを使用します。

ドキュメントの暗号化を解除するためにEncryptedXml必要なEncryptedXmlキー情報を含むプロパティにオブジェクトを渡す必要があります。

コンストラクター

XmlDecryptionTransform()

XmlDecryptionTransform クラスの新しいインスタンスを初期化します。

プロパティ

Algorithm

現在の変換で実行されているアルゴリズムを識別する URI (Uniform Resource Identifier) を取得または設定します。

(継承元 Transform)
Context

現在の XmlElement オブジェクトが実行されているドキュメント コンテキストを表す Transform オブジェクトを取得または設定します。

(継承元 Transform)
EncryptedXml

XML ドキュメントの復号化に必要なキー情報を保持する EncryptedXml オブジェクトを取得または設定します。

InputTypes

現在の LoadInput(Object) オブジェクトの XmlDecryptionTransform メソッドに入力できる型の配列を取得します。

OutputTypes

現在の GetOutput() オブジェクトの XmlDecryptionTransform メソッドから出力できる型の配列を取得します。

PropagatedNamespaces

署名に反映させる名前空間を格納する Hashtable オブジェクトを取得または設定します。

(継承元 Transform)
Resolver

現在の XmlResolver オブジェクトを設定します。

(継承元 Transform)

メソッド

AddExceptUri(String)

処理の対象外にする URI (Uniform Resource Identifier) を追加します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetDigestedOutput(HashAlgorithm)

派生クラスでオーバーライドされた場合は、Transform オブジェクトに関連付けられているダイジェストを返します。

(継承元 Transform)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetInnerXml()

XMLDSIG <Transform> 要素のサブ要素として含めるのに適した、XmlDecryptionTransform オブジェクトのパラメーターの XML 表現を返します。

GetOutput()

現在の XmlDsigEnvelopedSignatureTransform オブジェクトの出力を返します。

GetOutput(Type)

現在の XmlDsigEnvelopedSignatureTransform オブジェクトの出力を返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetXml()

現在の Transform オブジェクトの XML 表現を返します。

(継承元 Transform)
IsTargetElement(XmlElement, String)

XmlElement オブジェクトの ID 属性が指定された値と一致しているかどうかを判断します。

LoadInnerXml(XmlNodeList)

指定した XmlNodeList オブジェクトを <Transform> 要素の変換に固有な内容として解析し、現在の XmlDecryptionTransform オブジェクトの内部状態を <Transform> 要素に一致するように設定します。

LoadInput(Object)

派生クラスでオーバーライドされた場合は、指定した入力を現在の XmlDecryptionTransform オブジェクトに読み込みます。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象