Pkcs12KeyBag Klasse

Definition

Stellt den KeyBag aus PKCS#12 dar, ein Container, dessen Inhalt PKCS#8 PrivateKeyInfo ist. Diese Klasse kann nicht vererbt werden.

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
Vererbung
Pkcs12KeyBag

Konstruktoren

Name Beschreibung
Pkcs12KeyBag(ReadOnlyMemory<Byte>, Boolean)

Initialisiert eine neue Instanz der Pkcs12KeyBag aus einem vorhandenen codierten PKCS#8 PrivateKeyInfo-Wert.

Eigenschaften

Name Beschreibung
Attributes

Ruft die modifizierbare Auflistung von Attributen ab, die mit dem SafeBag-Wert codiert werden sollen.

(Geerbt von Pkcs12SafeBag)
EncodedBagValue

Ruft die ASN.1 BER-Codierung des Inhalts dieses SafeBag ab.

(Geerbt von Pkcs12SafeBag)
Pkcs8PrivateKey

Ruft einen Speicherwert ab, der den PKCS#8 PrivateKeyInfo-Wert enthält, der von dieser Tasche transportiert wird.

Methoden

Name Beschreibung
Encode()

Codiert den SafeBag-Wert und gibt ihn als Bytearray zurück.

(Geerbt von Pkcs12SafeBag)
GetBagId()

Ruft den Objektbezeichner (Object Identifier, OID) ab, der den Inhaltstyp dieses SafeBag identifiziert.

(Geerbt von Pkcs12SafeBag)
TryEncode(Span<Byte>, Int32)

Versucht, den SafeBag-Wert in einen bereitgestellten Puffer zu codieren.

(Geerbt von Pkcs12SafeBag)

Gilt für: