Udostępnij za pośrednictwem


Pkcs12SafeContents Klasa

Definicja

Reprezentuje wartość PKCS#12 SafeContents. Klasa ta nie może być dziedziczona.

public ref class Pkcs12SafeContents sealed
public sealed class Pkcs12SafeContents
type Pkcs12SafeContents = class
Public NotInheritable Class Pkcs12SafeContents
Dziedziczenie
Pkcs12SafeContents

Konstruktory

Pkcs12SafeContents()

Inicjuje nowe wystąpienie klasy Pkcs12SafeContents.

Właściwości

ConfidentialityMode

Pobiera wartość wskazującą typ szyfrowania zastosowanego do zawartości.

IsReadOnly

Pobiera wartość wskazującą, czy to wystąpienie jest w stanie tylko do odczytu.

Metody

AddCertificate(X509Certificate2)

Dodaje certyfikat do klasy SafeContents za pośrednictwem nowego Pkcs12CertBag i zwraca nowo utworzone wystąpienie torby.

AddKeyUnencrypted(AsymmetricAlgorithm)

Dodaje asymetryczny klucz prywatny do elementu SafeContents za pośrednictwem nowego Pkcs12KeyBag i zwraca nowo utworzone wystąpienie torby.

AddNestedContents(Pkcs12SafeContents)

Dodaje zagnieżdżone wartości SafeContents do klasy SafeContents za pośrednictwem nowego Pkcs12SafeContentsBag obiektu i zwraca nowo utworzone wystąpienie torby.

AddSafeBag(Pkcs12SafeBag)

Dodaje element SafeBag do klasy SafeContents.

AddSecret(Oid, ReadOnlyMemory<Byte>)

Dodaje wartość zakodowaną w formacie BER ASN.1 z określonym identyfikatorem typu do klasy SafeContents za pośrednictwem nowego Pkcs12SecretBag elementu i zwraca nowo utworzone wystąpienie torby.

AddShroudedKey(AsymmetricAlgorithm, Byte[], PbeParameters)

Dodaje zaszyfrowany asymetryczny klucz prywatny do klasy SafeContents za pośrednictwem nowego Pkcs12ShroudedKeyBag hasła opartego na bajtach w tablicy i zwraca nowo utworzone wystąpienie torby.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Byte>, PbeParameters)

Dodaje zaszyfrowany asymetryczny klucz prywatny do klasy SafeContents za pośrednictwem nowego Pkcs12ShroudedKeyBag hasła opartego na bajtach w przedziale i zwraca nowo utworzone wystąpienie torby.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Char>, PbeParameters)

Dodaje zaszyfrowany asymetryczny klucz prywatny do elementu SafeContents za pośrednictwem nowego Pkcs12ShroudedKeyBag hasła opartego na znakach w przedziale i zwraca nowo utworzone wystąpienie torby.

AddShroudedKey(AsymmetricAlgorithm, String, PbeParameters)

Dodaje zaszyfrowany asymetryczny klucz prywatny do elementu SafeContents za pośrednictwem nowego Pkcs12ShroudedKeyBag hasła opartego na znakach w ciągu i zwraca nowo utworzone wystąpienie torby.

Decrypt(Byte[])

Odszyfrowuje zawartość tej wartości SafeContents przy użyciu hasła opartego na bajtach z tablicy.

Decrypt(ReadOnlySpan<Byte>)

Odszyfrowuje zawartość tej wartości SafeContents przy użyciu hasła opartego na bajtach z zakresu.

Decrypt(ReadOnlySpan<Char>)

Odszyfrowuje zawartość tej wartości SafeContents przy użyciu hasła opartego na znakach z zakresu.

Decrypt(String)

Odszyfrowuje zawartość tej wartości SafeContents przy użyciu hasła opartego na znakach z ciągu.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetBags()

Pobiera wyliczeń reprezentację wartości SafeBag zawartych w safecontents.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy