System.Security.Cryptography.Xml Ad Alanı

XML dijital imzalarının oluşturulmasını ve doğrulanmasına yönelik sınıfları içerir. Bu ad alanı içindeki sınıflar World Wide Web Konsorsiyumu Önerisi, XML İmza Söz Dizimi ve İşleme'yi uygular.

Sınıflar

CipherData

XML şifrelemesindeki <CipherData> öğesini temsil eder. Bu sınıf devralınamaz.

CipherReference

XML şifrelemesindeki <CipherReference> öğesini temsil eder. Bu sınıf devralınamaz.

CryptoSignedXmlRecursionException

İmzalı XML özyineleme sınırına ulaşıldığında oluşan özel durum. ComputeHash'in atabileceği diğer özel durumlara ek olarak karmayı hesaplarken bu özel durumu yakalayın.

DataObject

İmzalanacak verileri tutan xml imzasının nesne öğesini temsil eder.

DataReference

XML şifrelemesinde kullanılan öğeyi <DataReference> temsil eder. Bu sınıf devralınamaz.

DSAKeyValue

öğesinin DSA özel anahtarını <KeyInfo> temsil eder.

EncryptedData

XML şifrelemesindeki <EncryptedData> öğesini temsil eder. Bu sınıf devralınamaz.

EncryptedKey

XML şifrelemesindeki <EncryptedKey> öğesini temsil eder. Bu sınıf devralınamaz.

EncryptedReference

, KeyReferenceve DataReference sınıflarının türetildiği CipherReferenceXML şifrelemesinde kullanılan soyut temel sınıfı temsil eder.

EncryptedType

Sınıfların EncryptedData ve EncryptedKey türetilen soyut temel sınıfı temsil eder.

EncryptedXml

XML şifrelemesi uygulamak için işlem modelini temsil eder.

EncryptionMethod

XML şifrelemesi için kullanılan şifreleme algoritmasını kapsüller.

EncryptionProperty

XML şifrelemesinde kullanılan öğeyi <EncryptionProperty> temsil eder. Bu sınıf devralınamaz.

EncryptionPropertyCollection

XML şifrelemesinde kullanılan sınıf koleksiyonunu EncryptionProperty temsil eder. Bu sınıf devralınamaz.

KeyInfo

BIR XML dijital imzayı veya XML şifreleme <KeyInfo> öğesini temsil eder.

KeyInfoClause

Tüm alt öğe uygulamalarının KeyInfo devralındığı soyut temel sınıfı temsil eder.

KeyInfoEncryptedKey

sınıfını, sınıfın EncryptedKey alt öğesi KeyInfo olarak yerleştirilecek şekilde sarmalar.

KeyInfoName

<KeyName> XMLDSIG veya XML Şifreleme <KeyInfo> öğesinin alt öğesini temsil eder.

KeyInfoNode

Makinede KeyInfo kayıtlı belirli uygulamaları veya işleyicileri olmayan alt öğeleri işler.

KeyInfoRetrievalMethod

KeyInfo XMLDSIG veya XML şifrelemesi kullanılırken farklı bir konumda depolanan nesnelere başvurur.

KeyInfoX509Data

<X509Data> XMLDSIG veya XML Şifreleme <KeyInfo> öğesinin alt öğesini temsil eder.

KeyReference

XML şifrelemesinde kullanılan öğeyi <KeyReference> temsil eder. Bu sınıf devralınamaz.

Reference

<reference> XML imzasının öğesini temsil eder.

ReferenceList

XML şifrelemesinde kullanılan öğeyi <ReferenceList> temsil eder. Bu sınıf devralınamaz.

RSAKeyValue

<RSAKeyValue> XML imzasının öğesini temsil eder.

Signature

<Signature> XML imzasının öğesini temsil eder.

SignedInfo

XML imzası için kullanılan kurallılaştırma algoritması ve imza algoritması hakkında bilgi içerir.

SignedXml

XML imzaları oluşturmayı kolaylaştırmak için çekirdek XML imza nesnesinde bir sarmalayıcı sağlar.

Transform

XML dijital imzasında kullanılabilecek tüm <Transform> öğelerin türetildiği soyut temel sınıfı temsil eder.

TransformChain

Özet hesaplamadan Transform önce imzalanmamış içeriğe uygulanan nesnelerin sıralı listesini tanımlar.

XmlDecryptionTransform

Her ikisi de aynı belgede gerçekleştirildiğinde XML Dijital İmza ve XML Şifreleme işlemlerinin sırasını belirtir.

XmlDsigBase64Transform

XMLDSIG belirtiminin Base64 Bölüm 6.6.2'de tanımlandığı şekilde kod çözme dönüşümünü temsil eder.

XmlDsigC14NTransform

World Wide Web Consortium (W3C) tarafından tanımlandığı gibi, bir dijital imza için C14N XML kurallılaştırma dönüşümünü açıklama olmadan temsil eder.

XmlDsigC14NWithCommentsTransform

World Wide Web Consortium (W3C) tarafından tanımlanan bir dijital imza için C14N XML kurallılaştırma dönüşümünü açıklamalarla temsil eder.

XmlDsigEnvelopedSignatureTransform

W3C tarafından tanımlanan XML dijital imzası için zarflı imza dönüşümünü temsil eder.

XmlDsigExcC14NTransform

World Wide Web Consortium (W3C) tarafından tanımlandığı gibi bir dijital imza için açıklama içermeyen özel C14N XML kurallılaştırma dönüşümünü temsil eder.

XmlDsigExcC14NWithCommentsTransform

World Wide Web Konsorsiyumu (W3C) tarafından tanımlandığı gibi bir dijital imzaya yönelik özel C14N XML kurallılaştırma dönüşümünü açıklamalarla temsil eder.

XmlDsigXPathTransform

W3C tarafından tanımlanan dijital imza için XPath dönüşümünü temsil eder.

XmlDsigXsltTransform

W3C tarafından tanımlanan dijital imza için XSLT dönüşümünü temsil eder.

XmlLicenseTransform

İmzalar için XrML lisanslarını normalleştirmek için kullanılan lisans dönüştürme algoritmasını temsil eder.

Yapılar

X509IssuerSerial

<X509IssuerSerial> XML dijital imzasının öğesini temsil eder.

Arabirimler

IRelDecryptor

XrML <encryptedGrant> öğesinin şifresini çözen yöntemleri tanımlar.