다음을 통해 공유


System.Security.Cryptography.Xml 네임스페이스

XML 디지털 서명의 생성과 유효성 검사를 지원하는 클래스가 포함되어 있습니다. 이 네임스페이스의 클래스는 World Wide Web 컨소시엄 권장 사항, XML 서명 구문 및 처리를 구현합니다.

클래스

CipherData

XML 암호화의 <CipherData> 요소를 나타냅니다. 이 클래스는 상속될 수 없습니다.

CipherReference

XML 암호화의 <CipherReference> 요소를 나타냅니다. 이 클래스는 상속될 수 없습니다.

CryptoSignedXmlRecursionException

서명된 XML 재귀 제한에 도달할 때 throw되는 예외입니다. ComputeHash에서 throw할 수 있는 다른 예외 외에도 해시를 컴퓨팅할 때 이 예외를 catch합니다.

DataObject

서명할 데이터를 보유하는 XML 서명의 개체 요소를 나타냅니다.

DataReference

XML 암호화에 사용되는 <DataReference> 요소를 나타냅니다. 이 클래스는 상속될 수 없습니다.

DSAKeyValue

<KeyInfo> 요소의 DSA 프라이빗 키를 나타냅니다.

EncryptedData

XML 암호화의 <EncryptedData> 요소를 나타냅니다. 이 클래스는 상속될 수 없습니다.

EncryptedKey

XML 암호화의 <EncryptedKey> 요소를 나타냅니다. 이 클래스는 상속될 수 없습니다.

EncryptedReference

XML 암호화에서 CipherReference, KeyReferenceDataReference 클래스 파생에 사용되는 추상 기본 클래스를 나타냅니다.

EncryptedType

EncryptedDataEncryptedKey 클래스가 파생되는 추상 기본 클래스를 나타냅니다.

EncryptedXml

XML 암호화 구현 프로세스 모델을 나타냅니다.

EncryptionMethod

XML 암호화에 사용되는 암호화 알고리즘을 캡슐화합니다.

EncryptionProperty

XML 암호화에 사용되는 <EncryptionProperty> 요소를 나타냅니다. 이 클래스는 상속될 수 없습니다.

EncryptionPropertyCollection

XML 암호화에 사용되는 EncryptionProperty 클래스의 컬렉션을 나타냅니다. 이 클래스는 상속될 수 없습니다.

KeyInfo

XML 디지털 서명 또는 XML 암호화 <KeyInfo> 요소를 나타냅니다.

KeyInfoClause

모든 KeyInfo 하위 요소의 구현에서 상속하는 추상 기본 클래스를 나타냅니다.

KeyInfoEncryptedKey

EncryptedKey 클래스의 하위 요소로 배치할 KeyInfo 클래스를 래핑합니다.

KeyInfoName

XMLDSIG 또는 XML 암호화 <KeyName> 요소의 <KeyInfo> 하위 요소를 나타냅니다.

KeyInfoNode

시스템에 등록된 특정 구현이나 처리기가 없는 KeyInfo 하위 요소를 처리합니다.

KeyInfoRetrievalMethod

XMLDSIG 또는 XML 암호화를 사용할 때 다른 위치에 저장된 KeyInfo 개체를 참조합니다.

KeyInfoX509Data

XMLDSIG 또는 XML 암호화 <X509Data> 요소의 <KeyInfo> 하위 요소를 나타냅니다.

KeyReference

XML 암호화에 사용되는 <KeyReference> 요소를 나타냅니다. 이 클래스는 상속될 수 없습니다.

Reference

XML 서명의 <reference> 요소를 나타냅니다.

ReferenceList

XML 암호화에 사용되는 <ReferenceList> 요소를 나타냅니다. 이 클래스는 상속될 수 없습니다.

RSAKeyValue

XML 서명의 <RSAKeyValue> 요소를 나타냅니다.

Signature

XML 서명의 <Signature> 요소를 나타냅니다.

SignedInfo

XML 서명에 사용되는 정식화 알고리즘 및 서명 알고리즘에 대한 정보를 포함합니다.

SignedXml

XML 서명을 쉽게 만들도록 하기 위해 핵심 XML 서명 개체에 래퍼를 제공합니다.

Transform

XML 디지털 서명에 사용할 수 있는 모든 <Transform> 요소가 파생되는 추상 기본 클래스를 나타냅니다.

TransformChain

계산을 다이제스트하기 전에 서명되지 않은 내용에 적용되는 Transform 개체의 순서 있는 목록을 정의합니다.

XmlDecryptionTransform

같은 문서에서 XML 디지털 서명과 XML 암호화 작업을 수행할 경우 두 작업의 순서를 지정합니다.

XmlDsigBase64Transform

XMLDSIG 사양의 단원 6.6.2에 정의된 대로 Base64 디코딩 변환을 나타냅니다.

XmlDsigC14NTransform

W3C(World Wide Web 컨소시엄)에서 정의한 대로 설명이 없는 디지털 서명의 C14N XML 정식화 변환을 나타냅니다.

XmlDsigC14NWithCommentsTransform

W3C(World Wide Web 컨소시엄)에서 정의한 대로 설명이 있는 디지털 서명의 C14N XML 정식화 변환을 나타냅니다.

XmlDsigEnvelopedSignatureTransform

W3C에서 정의한 대로 XML 디지털 서명의 엔벌로프된 서명 변환을 나타냅니다.

XmlDsigExcC14NTransform

W3C(World Wide Web 컨소시엄)에서 정의한 대로 설명이 없는 디지털 서명의 배타적 C14N XML 정식화 변환을 나타냅니다.

XmlDsigExcC14NWithCommentsTransform

W3C(World Wide Web Consortium)에서 정의한 대로 설명이 있는 디지털 서명의 배타적 C14N XML 정식화 변환을 나타냅니다.

XmlDsigXPathTransform

W3C에서 정의한 대로 디지털 서명의 XPath 변환을 나타냅니다.

XmlDsigXsltTransform

W3C에서 정의한 대로 디지털 서명의 XSLT 변환을 나타냅니다.

XmlLicenseTransform

서명을 위한 XrML 라이센스를 정규화하는 데 사용되는 라이센스 변환 알고리즘을 나타냅니다.

구조체

X509IssuerSerial

XML 디지털 서명의 <X509IssuerSerial> 요소를 나타냅니다.

인터페이스

IRelDecryptor

XrML <encryptedGrant> 요소의 암호를 해독하는 메서드를 정의합니다.