Pkcs12SafeContents 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 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. |