Język

Pkcs12KeyBag Klasa

Definicja

Reprezentuje element KeyBag z PKCS#12, kontenera, którego zawartość jest kluczem PKCS#8 PrivateKeyInfo. Klasa ta nie może być dziedziczona.

public ref class Pkcs12KeyBag sealed : System::Security::Cryptography::Pkcs::Pkcs12SafeBag
public sealed class Pkcs12KeyBag : System.Security.Cryptography.Pkcs.Pkcs12SafeBag
type Pkcs12KeyBag = class
    inherit Pkcs12SafeBag
Public NotInheritable Class Pkcs12KeyBag
Inherits Pkcs12SafeBag
Dziedziczenie
Pkcs12KeyBag

Konstruktory

Nazwa Opis
Pkcs12KeyBag(ReadOnlyMemory<Byte>, Boolean)

Inicjuje nowe wystąpienie Pkcs12KeyBag obiektu z istniejącej zakodowanej wartości PKCS#8 PrivateKeyInfo.

Właściwości

Nazwa Opis
Attributes

Pobiera modyfikowalną kolekcję atrybutów do kodowania za pomocą wartości SafeBag.

(Odziedziczone po Pkcs12SafeBag)
EncodedBagValue

Pobiera kodowanie ASN.1 BER zawartości tego elementu SafeBag.

(Odziedziczone po Pkcs12SafeBag)
Pkcs8PrivateKey

Pobiera wartość pamięci zawierającą wartość PKCS#8 PrivateKeyInfo transportowaną przez tę torbę.

Metody

Nazwa Opis
Encode()

Koduje wartość SafeBag i zwraca ją jako tablicę bajtów.

(Odziedziczone po Pkcs12SafeBag)
GetBagId()

Pobiera identyfikator obiektu (OID) identyfikujący typ zawartości tego elementu SafeBag.

(Odziedziczone po Pkcs12SafeBag)
TryEncode(Span<Byte>, Int32)

Próbuje zakodować wartość SafeBag w podanym buforze.

(Odziedziczone po Pkcs12SafeBag)

Dotyczy