System.Security.Cryptography.Xml Ad Alanı

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

Sınıflar

Name Description
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 oluşturabileceğ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

, CipherReferenceve KeyReference sınıflarının türetildiği DataReferenceXML şifrelemesinde kullanılan soyut temel sınıfı temsil eder.

EncryptedType

Sınıfların ve EncryptedData türetildiği soyut temel sınıfı EncryptedKey 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

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

KeyInfoClause

Alt öğelerinin tüm uygulamalarının KeyInfo devraldığı 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

XMLDSIG <KeyName> 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

XMLDSIG <X509Data> 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 nesnesi üzerinde bir sarmalayıcı sağlar.

Transform

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

TransformChain

Özet hesaplaması Transform öncesinde 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ığı gibi kod çözme dönüşümünü temsil eder.

XmlDsigC14NTransform

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

XmlDsigC14NWithCommentsTransform

World Wide Web Konsorsiyumu (W3C) tarafından tanımlanan dijital imza için C14N XML kurallı hale getirme 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 Konsorsiyumu (W3C) tarafından tanımlandığı gibi, bir dijital imza için açıklama içermeyen özel C14N XML kurallı hale getirme dönüşümünü temsil eder.

XmlDsigExcC14NWithCommentsTransform

World Wide Web Konsorsiyumu (W3C) tarafından tanımlandığı gibi bir dijital imza için özel C14N XML kurallı hale getirme 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

Name Description
X509IssuerSerial

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

Arabirimler

Name Description
IRelDecryptor

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