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

Name Beschreibung
Pkcs12SafeContents()

Initialisiert eine neue Instanz der Pkcs12SafeContents-Klasse.

Eigenschaften

Name Beschreibung
ConfidentialityMode

Ruft einen Wert ab, der den Verschlüsselungstyp angibt, der auf den Inhalt angewendet wird.

IsReadOnly

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

Methoden

Name Beschreibung
AddCertificate(X509Certificate2)

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

AddKeyUnencrypted(AsymmetricAlgorithm)

Fügt einen asymmetrischen privaten Schlüssel zu safeContents über eine neue Pkcs12KeyBag hinzu und gibt die neu erstellte Bag-Instanz zurück.

AddNestedContents(Pkcs12SafeContents)

Fügt einen geschachtelten SafeContents zu safeContents über eine neue Pkcs12SafeContentsBag hinzu und gibt die neu erstellte Bag-Instanz zurück.

AddSafeBag(Pkcs12SafeBag)

Fügt der SafeContents ein SafeBag hinzu.

AddSecret(Oid, ReadOnlyMemory<Byte>)

Fügt einen ASN.1 BER-codierten Wert mit einem angegebenen Typbezeichner zu safeContents über eine neue Pkcs12SecretBag hinzu und gibt die neu erstellte Bag-Instanz zurück.

AddShroudedKey(AsymmetricAlgorithm, Byte[], PbeParameters)

Fügt dem SafeContents einen verschlüsselten asymmetrischen privaten Schlüssel über ein neues Pkcs12ShroudedKeyBag aus einem bytebasierten Kennwort in einem Array hinzu und gibt die neu erstellte Bag-Instanz zurück.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Byte>, PbeParameters)

Fügt dem SafeContents einen verschlüsselten asymmetrischen privaten Schlüssel über ein neues Pkcs12ShroudedKeyBag aus einem bytebasierten Kennwort in einer Spanne hinzu und gibt die neu erstellte Bag-Instanz zurück.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Char>, PbeParameters)

Fügt dem SafeContents einen verschlüsselten asymmetrischen privaten Schlüssel über ein neues Pkcs12ShroudedKeyBag aus einem zeichenbasierten Kennwort in einer Spanne hinzu und gibt die neu erstellte Bag-Instanz zurück.

AddShroudedKey(AsymmetricAlgorithm, String, PbeParameters)

Fügt dem SafeContents einen verschlüsselten asymmetrischen privaten Schlüssel über ein neues Pkcs12ShroudedKeyBag aus einem zeichenbasierten Kennwort in einer Zeichenfolge hinzu und gibt die neu erstellte Bag-Instanz zurück.

Decrypt(Byte[])

Entschlüsselt den Inhalt dieses SafeContents-Werts mithilfe eines bytebasierten Kennworts aus einem Array.

Decrypt(ReadOnlySpan<Byte>)

Entschlüsselt den Inhalt dieses SafeContents-Werts mithilfe eines bytebasierten Kennworts aus einer Spanne.

Decrypt(ReadOnlySpan<Char>)

Entschlüsselt den Inhalt dieses SafeContents-Werts mithilfe eines zeichenbasierten Kennworts aus einer Spanne.

Decrypt(String)

Entschlüsselt den Inhalt dieses SafeContents-Werts mithilfe eines zeichenbasierten Kennworts aus einer Zeichenfolge.

GetBags()

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

Gilt für: