System.Security.Cryptography.Xml Ruang nama

Berisi kelas untuk mendukung pembuatan dan validasi tanda tangan digital XML. Kelas di namespace layanan ini mengimplementasikan Rekomendasi World Wide Web Consortium, XML-Signature Sintaks dan Pemrosesan.

Kelas

Nama Deskripsi
CipherData

<CipherData> Mewakili elemen dalam enkripsi XML. Kelas ini tidak dapat diwariskan.

CipherReference

<CipherReference> Mewakili elemen dalam enkripsi XML. Kelas ini tidak dapat diwariskan.

CryptoSignedXmlRecursionException

Pengecualian yang dilemparkan saat batas rekursi XML yang ditandatangani tercapai. Tangkap pengecualian ini saat menghitung hash, selain pengecualian lain yang dapat dilemparkan ComputeHash.

DataObject

Mewakili elemen objek dari tanda tangan XML yang menyimpan data yang akan ditandatangani.

DataReference

Mewakili elemen yang <DataReference> digunakan dalam enkripsi XML. Kelas ini tidak dapat diwariskan.

DSAKeyValue

DSA Mewakili kunci <KeyInfo> privat elemen.

EncryptedData

<EncryptedData> Mewakili elemen dalam enkripsi XML. Kelas ini tidak dapat diwariskan.

EncryptedKey

<EncryptedKey> Mewakili elemen dalam enkripsi XML. Kelas ini tidak dapat diwariskan.

EncryptedReference

Mewakili kelas dasar abstrak yang digunakan dalam enkripsi XML tempat CipherReferencekelas , KeyReference, dan DataReference berasal.

EncryptedType

Mewakili kelas dasar abstrak tempat kelas EncryptedData dan EncryptedKey turunannya.

EncryptedXml

Mewakili model proses untuk menerapkan enkripsi XML.

EncryptionMethod

Merangkum algoritma enkripsi yang digunakan untuk enkripsi XML.

EncryptionProperty

Mewakili elemen yang <EncryptionProperty> digunakan dalam enkripsi XML. Kelas ini tidak dapat diwariskan.

EncryptionPropertyCollection

Mewakili kumpulan EncryptionProperty kelas yang digunakan dalam enkripsi XML. Kelas ini tidak dapat diwariskan.

KeyInfo

Mewakili tanda tangan digital XML atau elemen enkripsi <KeyInfo> XML.

KeyInfoClause

Mewakili kelas dasar abstrak dari mana semua implementasi KeyInfo subelemen mewarisi.

KeyInfoEncryptedKey

Membungkus EncryptedKey kelas, itu akan ditempatkan sebagai subelemen KeyInfo kelas.

KeyInfoName

<KeyName> Mewakili subelemen elemen XMLDSIG atau Enkripsi <KeyInfo> XML.

KeyInfoNode

KeyInfo Menangani subelemen yang tidak memiliki implementasi atau handler tertentu yang terdaftar di komputer.

KeyInfoRetrievalMethod

Mereferensikan KeyInfo objek yang disimpan di lokasi lain saat menggunakan enkripsi XMLDSIG atau XML.

KeyInfoX509Data

<X509Data> Mewakili subelemen elemen XMLDSIG atau Enkripsi <KeyInfo> XML.

KeyReference

Mewakili elemen yang <KeyReference> digunakan dalam enkripsi XML. Kelas ini tidak dapat diwariskan.

Reference

<reference> Mewakili elemen tanda tangan XML.

ReferenceList

Mewakili elemen yang <ReferenceList> digunakan dalam enkripsi XML. Kelas ini tidak dapat diwariskan.

RSAKeyValue

< RSAKeyValue > Mewakili elemen tanda tangan XML.

Signature

<Signature> Mewakili elemen tanda tangan XML.

SignedInfo

Berisi informasi tentang algoritma kanonisisasi dan algoritma tanda tangan yang digunakan untuk tanda tangan XML.

SignedXml

Menyediakan pembungkus pada objek tanda tangan XML inti untuk memfasilitasi pembuatan tanda tangan XML.

Transform

Mewakili kelas dasar abstrak tempat semua <Transform> elemen yang dapat digunakan dalam tanda tangan digital XML berasal.

TransformChain

Menentukan daftar Transform objek yang diurutkan yang diterapkan ke konten yang tidak ditandatangani sebelum penghitungan hash.

XmlDecryptionTransform

Menentukan urutan operasi Xml Digital Signature dan ENKRIPSI XML saat keduanya dilakukan pada dokumen yang sama.

XmlDsigBase64Transform

Base64 Mewakili transformasi decoding seperti yang didefinisikan dalam Bagian 6.6.2 dari spesifikasi XMLDSIG.

XmlDsigC14NTransform

Mewakili transformasi kanonisisasi XML C14N untuk tanda tangan digital seperti yang didefinisikan oleh World Wide Web Consortium (W3C), tanpa komentar.

XmlDsigC14NWithCommentsTransform

Mewakili transformasi kanonisisasi XML C14N untuk tanda tangan digital seperti yang didefinisikan oleh World Wide Web Consortium (W3C), dengan komentar.

XmlDsigEnvelopedSignatureTransform

Mewakili transformasi tanda tangan yang diselimuti untuk tanda tangan digital XML seperti yang didefinisikan oleh W3C.

XmlDsigExcC14NTransform

Mewakili transformasi kanonisisasi XML C14N eksklusif untuk tanda tangan digital seperti yang didefinisikan oleh World Wide Web Consortium (W3C), tanpa komentar.

XmlDsigExcC14NWithCommentsTransform

Mewakili transformasi kanonisisasi XML C14N eksklusif untuk tanda tangan digital seperti yang didefinisikan oleh World Wide Web Consortium (W3C), dengan komentar.

XmlDsigXPathTransform

Mewakili transformasi XPath untuk tanda tangan digital seperti yang didefinisikan oleh W3C.

XmlDsigXsltTransform

Mewakili transformasi XSLT untuk tanda tangan digital seperti yang didefinisikan oleh W3C.

XmlLicenseTransform

Mewakili algoritma transformasi lisensi yang digunakan untuk menormalkan lisensi XrML untuk tanda tangan.

Struct

Nama Deskripsi
X509IssuerSerial

< X509IssuerSerial > Mewakili elemen tanda tangan digital XML.

Antarmuka

Nama Deskripsi
IRelDecryptor

Menentukan metode yang mendekripsi elemen XrML <encryptedGrant> .