System.Security.Cryptography.Pkcs 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.
Udostępnia elementy programowania dla standardów kryptograficznych klucza publicznego (PKCS), w tym metody podpisywania danych, wymiany kluczy, żądania certyfikatów, szyfrowania i odszyfrowywania kluczy publicznych oraz innych funkcji zabezpieczeń.
Algorithm |
Klasa AlgorithmIdentifier definiuje algorytm używany do operacji kryptograficznych. |
Cms |
Klasa CmsRecipient definiuje adresata komunikatu CMS/PKCS #7. |
Cms |
Klasa CmsRecipientCollection reprezentuje zestaw CmsRecipient obiektów. CmsRecipientCollection implementuje ICollection interfejs. |
Cms |
Klasa CmsRecipientEnumerator udostępnia funkcje wyliczania dla CmsRecipientCollection kolekcji. CmsRecipientEnumerator implementuje IEnumerator interfejs. |
Cms |
Reprezentuje potencjalny znakator dla podpisanego komunikatu CMS/PKCS#7. |
Content |
Klasa ContentInfo reprezentuje strukturę danych CMS/PKCS #7 ContentInfo zdefiniowaną w dokumencie standardów CMS/PKCS #7. Ta struktura danych jest podstawą wszystkich komunikatów CMS/PKCS #7. |
Enveloped |
Reprezentuje strukturę CMS/PKCS#7 dla danych kopertowych. |
Key |
Klasa KeyAgreeRecipientInfo definiuje informacje o odbiorcy umowy klucza. Algorytmy umów kluczowych zwykle używają algorytmu umowy klucza Diffie-Hellman, w którym obie strony, które ustanawiają wspólny klucz kryptograficzny, biorą udział w jego generowaniu, a z definicji zgadzają się na ten klucz. Jest to sprzeczne z kluczowymi algorytmami transportu, w których jedna ze stron generuje klucz jednostronnie i wysyła je lub transportuje do drugiej strony. |
Key |
Klasa KeyTransRecipientInfo definiuje kluczowe informacje o odbiorcy transportu. Kluczowe algorytmy transportu zwykle używają algorytmu RSA, w którym inicjator ustanawia wspólny klucz kryptograficzny z odbiorcą, generując ten klucz, a następnie transportując go do adresata. Jest to sprzeczne z kluczowymi algorytmami umów, w których obie strony, które będą używać klucza kryptograficznego, biorą udział w jego generowaniu, wzajemnie zgadzając się z tym kluczem. |
Pkcs12Builder |
Umożliwia tworzenie wartości danych PKCS#12 PFX. Klasa ta nie może być dziedziczona. |
Pkcs12Cert |
Reprezentuje PKCS#12 CertBag. Klasa ta nie może być dziedziczona. |
Pkcs12Info |
Reprezentuje dane z zawartości PKCS#12 PFX. Klasa ta nie może być dziedziczona. |
Pkcs12Key |
Reprezentuje element KeyBag z PKCS#12, kontener, którego zawartość to PKCS#8 PrivateKeyInfo. Klasa ta nie może być dziedziczona. |
Pkcs12Safe |
Definiuje podstawowe zachowanie wartości SafeBag ze specyfikacji PKCS#12 i stanowi podstawę dla klas pochodnych. |
Pkcs12Safe |
Reprezentuje wartość PKCS#12 SafeContents. Klasa ta nie może być dziedziczona. |
Pkcs12Safe |
Reprezentuje wartość SafeContentsBag z PKCS#12, kontenera, którego zawartość jest wartością PKCS#12 SafeContents. Klasa ta nie może być dziedziczona. |
Pkcs12Secret |
Reprezentuje element SecretBag z PKCS#12, kontener, którego zawartość jest dowolnymi danymi o identyfikatorze typu. Klasa ta nie może być dziedziczona. |
Pkcs12Shrouded |
Reprezentuje ShroudedKeyBag z PKCS#12 kontener, którego zawartość jest PKCS#8 EncryptedPrivateKeyInfo. Klasa ta nie może być dziedziczona. |
Pkcs8Private |
Umożliwia inspekcję i tworzenie wartości PKCS#8 PrivateKeyInfo i EncryptedPrivateKeyInfo. Klasa ta nie może być dziedziczona. |
Pkcs9Attribute |
Reprezentuje atrybut używany do operacji CMS/PKCS #7 i PKCS #9. |
Pkcs9Content |
Klasa Pkcs9ContentType definiuje typ zawartości komunikatu CMS/PKCS #7. |
Pkcs9Document |
Klasa Pkcs9DocumentDescription definiuje opis zawartości komunikatu CMS/PKCS #7. |
Pkcs9Document |
Klasa Pkcs9DocumentName definiuje nazwę komunikatu CMS/PKCS #7. |
Pkcs9Local |
Reprezentuje atrybut LocalKeyId z PKCS#9. |
Pkcs9Message |
Klasa Pkcs9MessageDigest definiuje skrót komunikatu CMS/PKCS #7. |
Pkcs9Signing |
Definiuje datę i godzinę podpisania podpisu. Pkcs9SigningTime Obiekt może być używany jako uwierzytelniony atrybut CmsSigner obiektu, gdy uwierzytelniona data i godzina mają towarzyszyć podpisowi cyfrowemu. |
Public |
Klasa PublicKeyInfo reprezentuje informacje skojarzone z kluczem publicznym. |
Recipient |
Klasa RecipientInfo reprezentuje informacje o adresacie wiadomości CMS/PKCS #7. Klasa RecipientInfo jest abstrakcyjną klasą dziedziczona przez KeyAgreeRecipientInfo klasy i KeyTransRecipientInfo . |
Recipient |
Klasa RecipientInfoCollection reprezentuje kolekcję RecipientInfo obiektów. RecipientInfoCollection implementuje ICollection interfejs. |
Recipient |
Klasa RecipientInfoEnumerator udostępnia funkcje wyliczania dla RecipientInfoCollection kolekcji. RecipientInfoEnumerator implementuje IEnumerator interfejs. |
Rfc3161Timestamp |
Reprezentuje żądanie sygnatury czasowej z IETF RFC 3161. |
Rfc3161Timestamp |
Reprezentuje token sygnatury czasowej z IETF RFC 3161. |
Rfc3161Timestamp |
Reprezentuje klasę informacji o tokenie sygnatury czasowej zdefiniowaną w dokumencie RFC3161 jako TSTInfo. |
Signed |
Klasa SignedCms umożliwia podpisywanie i weryfikowanie komunikatów CMS/PKCS #7. |
Signer |
Klasa SignerInfo reprezentuje znakator skojarzony z obiektem SignedCms reprezentującym komunikat CMS/PKCS #7. |
Signer |
Klasa SignerInfoCollection reprezentuje kolekcję SignerInfo obiektów. SignerInfoCollection implementuje ICollection interfejs. |
Signer |
Klasa SignerInfoEnumerator udostępnia funkcje wyliczania dla SignerInfoCollection kolekcji. SignerInfoEnumerator implementuje IEnumerator interfejs. |
Subject |
Klasa SubjectIdentifier definiuje typ identyfikatora podmiotu, takiego jak lub CmsSignerCmsRecipient. Podmiot może być identyfikowany przez wystawcę certyfikatu i numer seryjny lub klucz podmiotu. |
Subject |
Klasa SubjectIdentifierOrKey definiuje typ identyfikatora podmiotu, takiego jak lub CmsSignerCmsRecipient. Podmiot może być identyfikowany przez wystawcę certyfikatu i numer seryjny, skrót klucza podmiotu lub klucz podmiotu. |
Key |
Wyliczenie KeyAgreeKeyChoice definiuje typ klucza używanego w protokole umowy klucza. |
Pkcs12Confidentiality |
Reprezentuje rodzaj szyfrowania skojarzonego z wartością PKCS#12 SafeContents. |
Pkcs12Integrity |
Reprezentuje typ ochrony przed naruszeniami zastosowany do wartości PKCS#12 PFX. |
Recipient |
Wyliczenie RecipientInfoType definiuje typy informacji o adresatach. |
Subject |
Wyliczenie SubjectIdentifierOrKeyType definiuje sposób identyfikowania podmiotu. |
Subject |
Wyliczenie SubjectIdentifierType definiuje typ identyfikatora podmiotu. |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: