Transform 클래스

정의

XML 디지털 서명에 사용할 수 있는 모든 <Transform> 요소가 파생되는 추상 기본 클래스를 나타냅니다.Represents the abstract base class from which all <Transform> elements that can be used in an XML digital signature derive.

public ref class Transform abstract
public abstract class Transform
type Transform = class
Public MustInherit Class Transform
상속
Transform
파생

설명

XML 서명 및 확인을 수행할 때 요소 <Transform> 는 서명자가 서명 된 데이터 개체를 변환 하는 방법을 설명 합니다.When performing XML signing and verification, the <Transform> element describes how the signer transformed the data object that was signed. 그런 다음 문서의 검증 도구는 요소를 <Transform> 사용 하 여 서명 된 데이터를 동일한 방식으로 변환 합니다.The verifier of a document then uses the <Transform> element to transform the signed data in the same manner. 검증 도구는 동일한 방식으로 서명된 된 데이터를 변환할 수 없습니다, 경우에 문서를 확인할 수 없습니다.If the verifier cannot transform the signed data in the same manner, the document cannot be verified.

파생 된 클래스를 사용 하 여는 Transform 클래스 또는 서명 된 XML 문서의 암호화 된 XML 문서에 하나 이상의 변환 개체를 추가 해야 할 경우.Use a class that derives from the Transform class whenever you need to add one or more transform objects to an encrypted XML document or to a signed XML document.

<Transform> 요소에 대 한 자세한 내용은 W3C 웹 사이트에서 사용할 수 있는 XMLDSIG 사양 또는 XML 암호화 사양을 참조 하십시오.For more information about the <Transform> element, see the XMLDSIG specification or the XML encryption specification, which are available on the W3C website.

생성자

Transform()

Transform 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Transform class.

속성

Algorithm

현재 변환에서 수행되는 알고리즘을 식별하는 URI(Uniform Resource Identifier)를 가져오거나 설정합니다.Gets or sets the Uniform Resource Identifier (URI) that identifies the algorithm performed by the current transform.

Context

현재 XmlElement 개체가 실행되고 있는 문서 컨텍스트를 나타내는 Transform 개체를 가져오거나 설정합니다.Gets or sets an XmlElement object that represents the document context under which the current Transform object is running.

InputTypes

파생 클래스에서 재정의된 경우 현재 LoadInput(Object) 개체의 Transform 메서드에 유효한 입력 형식의 배열을 가져옵니다.When overridden in a derived class, gets an array of types that are valid inputs to the LoadInput(Object) method of the current Transform object.

OutputTypes

파생 클래스에서 재정의된 경우 현재 GetOutput() 개체의 Transform 메서드에서 가능한 출력 형식의 배열을 가져옵니다.When overridden in a derived class, gets an array of types that are possible outputs from the GetOutput() methods of the current Transform object.

PropagatedNamespaces

서명으로 전파되는 네임스페이스가 포함된 Hashtable 개체를 가져오거나 설정합니다.Gets or sets a Hashtable object that contains the namespaces that are propagated into the signature.

Resolver

현재의 XmlResolver 개체를 설정합니다.Sets the current XmlResolver object.

메서드

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetDigestedOutput(HashAlgorithm)

파생 클래스에서 재정의된 경우 Transform 개체와 관련된 다이제스트를 반환합니다.When overridden in a derived class, returns the digest associated with a Transform object.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetInnerXml()

파생 클래스에서 재정의된 경우 XMLDSIG <Transform> 요소의 하위 요소로 포함하기에 적합한 Transform 개체의 매개 변수에 대한 XML 표현을 반환합니다.When overridden in a derived class, returns an XML representation of the parameters of the Transform object that are suitable to be included as subelements of an XMLDSIG <Transform> element.

GetOutput()

파생 클래스에서 재정의된 경우 현재 Transform 개체의 출력을 반환합니다.When overridden in a derived class, returns the output of the current Transform object.

GetOutput(Type)

파생 클래스에서 재정의된 경우 현재 Transform 개체의 출력을 지정된 형식으로 반환합니다.When overridden in a derived class, returns the output of the current Transform object of the specified type.

GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
GetXml()

현재 Transform 개체의 XML 표현을 반환합니다.Returns the XML representation of the current Transform object.

LoadInnerXml(XmlNodeList)

파생 클래스에서 재정의된 경우 지정된 XmlNodeList 개체를 <Transform> 요소의 변환 관련 내용으로 구문 분석하여 현재 Transform 개체의 내부 상태를 <Transform> 요소와 일치하도록 구성합니다.When overridden in a derived class, parses the specified XmlNodeList object as transform-specific content of a <Transform> element and configures the internal state of the current Transform object to match the <Transform> element.

LoadInput(Object)

파생 클래스에서 재정의된 경우 지정된 입력을 현재 Transform 개체로 로드합니다.When overridden in a derived class, loads the specified input into the current Transform object.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상