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 |