다음을 통해 공유


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)

적용 대상