System.Security.Cryptography.Xml Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasy obsługujące tworzenie i sprawdzanie poprawności podpisów cyfrowych XML. Klasy w tej przestrzeni nazw implementują rekomendacje organizacja World Wide Web Consortium, składnię i przetwarzanie podpisu XML.
Klasy
| CipherData |
|
| CipherReference |
|
| CryptoSignedXmlRecursionException |
Wyjątek zgłaszany po osiągnięciu limitu rekursji podpisanego kodu XML. Przechwyć ten wyjątek podczas obliczania skrótu, oprócz innych wyjątków, które może zgłaszać computeHash. |
| DataObject |
Reprezentuje element obiektu podpisu XML, który przechowuje dane do podpisania. |
| DataReference |
|
| DSAKeyValue |
DSA Reprezentuje klucz |
| EncryptedData |
|
| EncryptedKey |
|
| EncryptedReference |
Reprezentuje abstrakcyjną klasę bazową używaną w szyfrowaniu XML, z której CipherReferencepochodzą klasy , KeyReferencei DataReference . |
| EncryptedType |
Reprezentuje abstrakcyjną klasę bazową, z której klasy EncryptedData i EncryptedKey pochodzą. |
| EncryptedXml |
Reprezentuje model procesu implementowania szyfrowania XML. |
| EncryptionMethod |
Hermetyzuje algorytm szyfrowania używany do szyfrowania XML. |
| EncryptionProperty |
|
| EncryptionPropertyCollection |
Reprezentuje kolekcję klas używanych EncryptionProperty w szyfrowaniu XML. Klasa ta nie może być dziedziczona. |
| KeyInfo |
Reprezentuje element szyfrowania |
| KeyInfoClause |
Reprezentuje abstrakcyjną klasę bazową, z której dziedziczą wszystkie implementacje KeyInfo podelementów. |
| KeyInfoEncryptedKey |
Opakowuje klasę EncryptedKey , która ma zostać umieszczona jako podelement KeyInfo klasy. |
| KeyInfoName |
|
| KeyInfoNode |
KeyInfo Obsługuje podelementy, które nie mają określonych implementacji ani programów obsługi zarejestrowanych na maszynie. |
| KeyInfoRetrievalMethod |
KeyInfo Odwołuje się do obiektów przechowywanych w innej lokalizacji podczas korzystania z szyfrowania XMLDSIG lub XML. |
| KeyInfoX509Data |
|
| KeyReference |
|
| Reference |
|
| ReferenceList |
|
| RSAKeyValue |
< |
| Signature |
|
| SignedInfo |
Zawiera informacje o algorytmie kanonizacji i algorytmie podpisu używanym do podpisu XML. |
| SignedXml |
Zapewnia otokę podstawowego obiektu sygnatury XML, aby ułatwić tworzenie podpisów XML. |
| Transform |
Reprezentuje abstrakcyjną klasę bazową, z której pochodzą wszystkie |
| TransformChain |
Definiuje uporządkowaną listę Transform obiektów, które są stosowane do niepodpisanej zawartości przed obliczeniem skrótu. |
| XmlDecryptionTransform |
Określa kolejność operacji podpisu cyfrowego XML i szyfrowania XML, gdy oba są wykonywane na tym samym dokumencie. |
| XmlDsigBase64Transform |
Reprezentuje transformację |
| XmlDsigC14NTransform |
Reprezentuje przekształcenie kanoniczności XML C14N dla podpisu cyfrowego zdefiniowanego przez World Wide Web Consortium (W3C) bez komentarzy. |
| XmlDsigC14NWithCommentsTransform |
Reprezentuje transformację kanoniczną XML C14N dla podpisu cyfrowego zdefiniowanego przez World Wide Web Consortium (W3C) z komentarzami. |
| XmlDsigEnvelopedSignatureTransform |
Reprezentuje przekształcenie podpisu kopertowego dla podpisu cyfrowego XML zdefiniowanego przez W3C. |
| XmlDsigExcC14NTransform |
Reprezentuje wyłączną transformację kanoniczną XML C14N dla podpisu cyfrowego zdefiniowanego przez World Wide Web Consortium (W3C) bez komentarzy. |
| XmlDsigExcC14NWithCommentsTransform |
Reprezentuje wyłączną transformację kanoniczną XML C14N dla podpisu cyfrowego zdefiniowanego przez World Wide Web Consortium (W3C) z komentarzami. |
| XmlDsigXPathTransform |
Reprezentuje przekształcenie XPath dla podpisu cyfrowego zdefiniowanego przez W3C. |
| XmlDsigXsltTransform |
Reprezentuje przekształcenie XSLT dla podpisu cyfrowego zdefiniowanego przez W3C. |
| XmlLicenseTransform |
Reprezentuje algorytm przekształcania licencji używany do normalizacji licencji XrML dla podpisów. |
Struktury
| X509IssuerSerial |
< |
Interfejsy
| IRelDecryptor |
Definiuje metody odszyfrowywania elementu XrML |