Freigeben über


Pkcs12SafeContents Klasse

Definition

Stellt einen PKCS#12-SafeContents-Wert dar. Diese Klasse kann nicht vererbt werden.

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

Konstruktoren

Pkcs12SafeContents()

Initialisiert eine neue Instanz der Pkcs12SafeContents-Klasse.

Eigenschaften

ConfidentialityMode

Ruft einen Wert ab, mit dem der Verschlüsselungstyp angegeben wird, der auf den Inhalt angewendet wird.

IsReadOnly

Ruft einen Wert ab, der angibt, ob sich diese Instanz in einem schreibgeschützten Zustand befindet.

Methoden

AddCertificate(X509Certificate2)

Fügt SafeContents über ein neues Pkcs12CertBag-Element ein Zertifikat hinzu und gibt die neu erstellte Bag-Instanz zurück.

AddKeyUnencrypted(AsymmetricAlgorithm)

Fügt SafeContents einen asymmetrischen privaten Schlüssel über ein neues Pkcs12KeyBag-Element hinzu, und gibt die neu erstellte Bag-Instanz zurück.

AddNestedContents(Pkcs12SafeContents)

Fügt SafeContents eine verschachtelte Version von SafeContents über ein neues Pkcs12SafeContentsBag-Element hinzu und gibt die neu erstellte Bag-Instanz zurück.

AddSafeBag(Pkcs12SafeBag)

Fügt SafeContents eine SafeBag-Instanz hinzu.

AddSecret(Oid, ReadOnlyMemory<Byte>)

Fügt SafeContents einen ASN.1 BER-codierten Wert mit einem angegebenen Typbezeichner hinzu, indem ein neues Pkcs12SecretBag-Element verwendet wird, und gibt die neu erstellte Bag-Instanz zurück.

AddShroudedKey(AsymmetricAlgorithm, Byte[], PbeParameters)

Fügt SafeContents einen verschlüsselten asymmetrischen Schlüssel hinzu, indem ein neues Pkcs12ShroudedKeyBag-Element über ein bytebasiertes Kennwort in einem Array verwendet wird, und gibt die neu erstellte Bag-Instanz zurück.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Byte>, PbeParameters)

Fügt SafeContents einen verschlüsselten asymmetrischen Schlüssel hinzu, indem ein neues Pkcs12ShroudedKeyBag-Element über ein bytebasiertes Kennwort in einem Bereich verwendet wird, und gibt die neu erstellte Bag-Instanz zurück.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Char>, PbeParameters)

Fügt SafeContents einen verschlüsselten asymmetrischen Schlüssel hinzu, indem ein neues Pkcs12ShroudedKeyBag-Element über ein zeichenbasiertes Kennwort in einem Bereich verwendet wird, und gibt die neu erstellte Bag-Instanz zurück.

AddShroudedKey(AsymmetricAlgorithm, String, PbeParameters)

Fügt SafeContents einen verschlüsselten asymmetrischen Schlüssel hinzu, indem ein neues Pkcs12ShroudedKeyBag-Element über ein zeichenbasiertes Kennwort in einer Zeichenfolge verwendet wird, und gibt die neu erstellte Bag-Instanz zurück.

Decrypt(Byte[])

Entschlüsselt den Inhalt dieses SafeContents-Werts, indem ein bytebasiertes Kennwort aus einem Array verwendet wird.

Decrypt(ReadOnlySpan<Byte>)

Entschlüsselt den Inhalt dieses SafeContents-Werts, indem ein bytebasiertes Kennwort aus einem Bereich verwendet wird.

Decrypt(ReadOnlySpan<Char>)

Entschlüsselt den Inhalt dieses SafeContents-Werts, indem ein zeichenbasiertes Kennwort aus einem Bereich verwendet wird.

Decrypt(String)

Entschlüsselt den Inhalt dieses SafeContents-Werts, indem ein zeichenbasiertes Kennwort aus einer Zeichenfolge verwendet wird.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetBags()

Ruft eine aufzählbare Darstellung der SafeBag-Werte ab, die in SafeContents enthalten sind.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: