Pkcs12ShroudedKeyBag Klasse

Definition

Represents the ShroudedKeyBag from PKCS#12, a container whose contents are a PKCS#8 EncryptedPrivateKeyInfo. Diese Klasse kann nicht vererbt werden.

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

Konstruktoren

Name Beschreibung
Pkcs12ShroudedKeyBag(ReadOnlyMemory<Byte>, Boolean)

Initialisiert eine neue Instanz der Pkcs12ShroudedKeyBag aus einem vorhandenen codierten PKCS#8 EncryptedPrivateKeyInfo-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)
EncryptedPkcs8PrivateKey

Ruft einen Speicherwert ab, der den PKCS#8 EncryptedPrivateKeyInfo -Wert enthält, der von diesem Beutel 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: