Pkcs12KeyBag Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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) |