XmlDecryptionTransform 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在同一份文件執行 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 提供轉換,決定在相同檔上執行兩者時,XML 數位簽名和 XML 加密作業的順序。
XmlDecryptionTransform每當您需要執行 XML 加密,並將 XML 數位簽名套用至相同的 XML 檔時,請使用 類別。
您必須將 對象傳遞 EncryptedXml 至 EncryptedXml 屬性,其中包含解密檔所需的金鑰資訊。
建構函式
XmlDecryptionTransform() |
初始化 XmlDecryptionTransform 類別的新執行個體。 |
屬性
Algorithm |
取得或設定統一資源識別元 (URI),它識別了目前轉換所執行的演算法。 (繼承來源 Transform) |
Context |
取得或設定 XmlElement 物件,表示目前 Transform 物件在其下執行的文件內容。 (繼承來源 Transform) |
EncryptedXml |
取得或設定含有解密 XML 文件所需金鑰資訊的 EncryptedXml 物件。 |
InputTypes |
取得型別陣列,其為目前 LoadInput(Object) 物件之 XmlDecryptionTransform 方法的有效輸入。 |
OutputTypes |
取得可以從目前 GetOutput() 物件的 XmlDecryptionTransform 方法輸出的型別陣列。 |
PropagatedNamespaces |
取得或設定 Hashtable 物件,內含傳送至簽章的命名空間。 (繼承來源 Transform) |
Resolver |
設定目前的 XmlResolver 物件。 (繼承來源 Transform) |
方法
AddExceptUri(String) |
新增不處理的統一資源識別元 (URI)。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetDigestedOutput(HashAlgorithm) |
在衍生類別中覆寫時,傳回與 Transform 物件關聯的摘要。 (繼承來源 Transform) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetInnerXml() |
傳回 XmlDecryptionTransform 物件參數的 XML 表示,此物件適合納入為 XMLDSIG |
GetOutput() |
傳回目前 XmlDsigEnvelopedSignatureTransform 物件的輸出。 |
GetOutput(Type) |
傳回目前 XmlDsigEnvelopedSignatureTransform 物件的輸出。 |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
GetXml() |
傳回目前 Transform 物件的 XML 表示。 (繼承來源 Transform) |
IsTargetElement(XmlElement, String) |
判斷 XmlElement 物件的 ID 屬性是否與指定的值相符。 |
LoadInnerXml(XmlNodeList) |
將指定的 XmlNodeList 物件剖析為 |
LoadInput(Object) |
在衍生類別中覆寫時,將指定輸入載入目前的 XmlDecryptionTransform 物件。 |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |