Pkcs12Builder.AddSafeContentsEncrypted Methode
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.
Überlädt
AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters) |
Fügen Sie der PFX-Datei Inhalt in einem Paket hinzu, das mit einem bytebasierten Kennwort aus einem Bytearray verschlüsselt wird. |
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters) |
Fügen Sie der PFX-Datei Inhalt in einem Paket hinzu, das mit einem bytebasierten Kennwort aus einem Bereich verschlüsselt wird. |
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters) |
Fügen Sie der PFX-Datei Inhalt in einem Paket hinzu, das mit einem zeichenbasierten Kennwort aus einem Bereich verschlüsselt wird. |
AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters) |
Fügen Sie der PFX-Datei Inhalt in einem Paket hinzu, das mit einem zeichenbasierten Kennwort aus einer Zeichenfolge verschlüsselt wird. |
AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters)
- Quelle:
- Pkcs12Builder.cs
- Quelle:
- Pkcs12Builder.cs
Fügen Sie der PFX-Datei Inhalt in einem Paket hinzu, das mit einem bytebasierten Kennwort aus einem Bytearray verschlüsselt wird.
public:
void AddSafeContentsEncrypted(System::Security::Cryptography::Pkcs::Pkcs12SafeContents ^ safeContents, cli::array <System::Byte> ^ passwordBytes, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public void AddSafeContentsEncrypted (System.Security.Cryptography.Pkcs.Pkcs12SafeContents safeContents, byte[]? passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
public void AddSafeContentsEncrypted (System.Security.Cryptography.Pkcs.Pkcs12SafeContents safeContents, byte[] passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
member this.AddSafeContentsEncrypted : System.Security.Cryptography.Pkcs.Pkcs12SafeContents * byte[] * System.Security.Cryptography.PbeParameters -> unit
Public Sub AddSafeContentsEncrypted (safeContents As Pkcs12SafeContents, passwordBytes As Byte(), pbeParameters As PbeParameters)
Parameter
- safeContents
- Pkcs12SafeContents
Der Inhalt, der der PFX-Datei hinzugefügt werden soll.
- passwordBytes
- Byte[]
Das Bytearray, das beim Verschlüsseln des Inhalts als Kennwort verwendet werden soll.
- pbeParameters
- PbeParameters
Die Parameter der kennwortbasierten Verschlüsselung, die bei der Verschlüsselung des Inhalts verwendet werden sollen.
Ausnahmen
Der safeContents
-Parameter oder der pbeParameters
-Parameter ist null
.
Der Parameterwert safeContents
ist bereits verschlüsselt.
Die PFX-Datei ist bereits versiegelt (IsSealed ist true
).
pbeParameters
gibt an, dass TripleDes3KeyPkcs12 verwendet werden soll, wofür Char-basierte Kennwörter erforderlich sind.
Hinweise
Die Kennwortbytes werden direkt an die Schlüsselableitungsfunktion (Key Deivation Function, KDF) übergeben, die vom durch pbeParameters
angegebenen Algorithmus verwendet wird.
Dies ermöglicht die Kompatibilität mit anderen Systemen, die bei der Verarbeitung von Kennwörtern mit PBKDF2 (Kennwortbasierte Schlüsselableitungsfunktion 2) eine andere Textcodierung als UTF-8 verwenden.
Der Inhalt von safeContents
wird während des Aufrufs dieser Methode gelesen, verschlüsselt und intern als verschlüsselter Inhalt gespeichert.
Alle Änderungen an oder Pkcs12SafeBag verweisen darauf, die Pkcs12SafeContents nach diesem Methodenaufruf vorgenommen wurden, werden nicht in der endgültigen Ausgabe wiedergegeben.
Gilt für:
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters)
- Quelle:
- Pkcs12Builder.cs
- Quelle:
- Pkcs12Builder.cs
Fügen Sie der PFX-Datei Inhalt in einem Paket hinzu, das mit einem bytebasierten Kennwort aus einem Bereich verschlüsselt wird.
public:
void AddSafeContentsEncrypted(System::Security::Cryptography::Pkcs::Pkcs12SafeContents ^ safeContents, ReadOnlySpan<System::Byte> passwordBytes, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public void AddSafeContentsEncrypted (System.Security.Cryptography.Pkcs.Pkcs12SafeContents safeContents, ReadOnlySpan<byte> passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
member this.AddSafeContentsEncrypted : System.Security.Cryptography.Pkcs.Pkcs12SafeContents * ReadOnlySpan<byte> * System.Security.Cryptography.PbeParameters -> unit
Public Sub AddSafeContentsEncrypted (safeContents As Pkcs12SafeContents, passwordBytes As ReadOnlySpan(Of Byte), pbeParameters As PbeParameters)
Parameter
- safeContents
- Pkcs12SafeContents
Der Inhalt, der der PFX-Datei hinzugefügt werden soll.
- passwordBytes
- ReadOnlySpan<Byte>
Der Bytebereich, der beim Verschlüsseln des Inhalts als Kennwort verwendet werden soll.
- pbeParameters
- PbeParameters
Die Parameter der kennwortbasierten Verschlüsselung, die bei der Verschlüsselung des Inhalts verwendet werden sollen.
Ausnahmen
Der safeContents
-Parameter oder der pbeParameters
-Parameter ist null
.
Der Parameterwert safeContents
ist bereits verschlüsselt.
Die PFX-Datei ist bereits versiegelt (IsSealed ist true
).
pbeParameters
gibt an, dass TripleDes3KeyPkcs12 verwendet werden soll, wofür Char-basierte Kennwörter erforderlich sind.
Hinweise
Die Kennwortbytes werden direkt an die Schlüsselableitungsfunktion (Key Deivation Function, KDF) übergeben, die vom durch pbeParameters
angegebenen Algorithmus verwendet wird.
Dies ermöglicht die Kompatibilität mit anderen Systemen, die bei der Verarbeitung von Kennwörtern mit PBKDF2 (Kennwortbasierte Schlüsselableitungsfunktion 2) eine andere Textcodierung als UTF-8 verwenden.
Der Inhalt von safeContents
wird während des Aufrufs dieser Methode gelesen, verschlüsselt und intern als verschlüsselter Inhalt gespeichert.
Alle Änderungen an oder Pkcs12SafeBag verweisen darauf, die Pkcs12SafeContents nach diesem Methodenaufruf vorgenommen wurden, werden nicht in der endgültigen Ausgabe wiedergegeben.
Gilt für:
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters)
- Quelle:
- Pkcs12Builder.cs
- Quelle:
- Pkcs12Builder.cs
Fügen Sie der PFX-Datei Inhalt in einem Paket hinzu, das mit einem zeichenbasierten Kennwort aus einem Bereich verschlüsselt wird.
public:
void AddSafeContentsEncrypted(System::Security::Cryptography::Pkcs::Pkcs12SafeContents ^ safeContents, ReadOnlySpan<char> password, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public void AddSafeContentsEncrypted (System.Security.Cryptography.Pkcs.Pkcs12SafeContents safeContents, ReadOnlySpan<char> password, System.Security.Cryptography.PbeParameters pbeParameters);
member this.AddSafeContentsEncrypted : System.Security.Cryptography.Pkcs.Pkcs12SafeContents * ReadOnlySpan<char> * System.Security.Cryptography.PbeParameters -> unit
Public Sub AddSafeContentsEncrypted (safeContents As Pkcs12SafeContents, password As ReadOnlySpan(Of Char), pbeParameters As PbeParameters)
Parameter
- safeContents
- Pkcs12SafeContents
Der Inhalt, der der PFX-Datei hinzugefügt werden soll.
- password
- ReadOnlySpan<Char>
Der Bereich, der beim Verschlüsseln des Inhalts als Kennwort verwendet werden soll.
- pbeParameters
- PbeParameters
Die Parameter der kennwortbasierten Verschlüsselung, die bei der Verschlüsselung des Inhalts verwendet werden sollen.
Ausnahmen
Der safeContents
-Parameter oder der pbeParameters
-Parameter ist null
.
Der Parameterwert safeContents
ist bereits verschlüsselt.
Die PFX-Datei ist bereits versiegelt (IsSealed ist true
).
Hinweise
Wenn pbeParameters
einen Algorithmus angibt, der PBKDF2 (Kennwortbasierte Schlüsselableitungsfunktion 2) verwendet, wird das Kennwort über die UTF-8-Codierung in Bytes konvertiert.
Der Inhalt von safeContents
wird während des Aufrufs dieser Methode gelesen, verschlüsselt und intern als verschlüsselter Inhalt gespeichert.
Alle Änderungen an oder Pkcs12SafeBag verweisen darauf, die Pkcs12SafeContents nach diesem Methodenaufruf vorgenommen wurden, werden nicht in der endgültigen Ausgabe wiedergegeben.
Gilt für:
AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters)
- Quelle:
- Pkcs12Builder.cs
- Quelle:
- Pkcs12Builder.cs
Fügen Sie der PFX-Datei Inhalt in einem Paket hinzu, das mit einem zeichenbasierten Kennwort aus einer Zeichenfolge verschlüsselt wird.
public:
void AddSafeContentsEncrypted(System::Security::Cryptography::Pkcs::Pkcs12SafeContents ^ safeContents, System::String ^ password, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public void AddSafeContentsEncrypted (System.Security.Cryptography.Pkcs.Pkcs12SafeContents safeContents, string? password, System.Security.Cryptography.PbeParameters pbeParameters);
public void AddSafeContentsEncrypted (System.Security.Cryptography.Pkcs.Pkcs12SafeContents safeContents, string password, System.Security.Cryptography.PbeParameters pbeParameters);
member this.AddSafeContentsEncrypted : System.Security.Cryptography.Pkcs.Pkcs12SafeContents * string * System.Security.Cryptography.PbeParameters -> unit
Public Sub AddSafeContentsEncrypted (safeContents As Pkcs12SafeContents, password As String, pbeParameters As PbeParameters)
Parameter
- safeContents
- Pkcs12SafeContents
Der Inhalt, der der PFX-Datei hinzugefügt werden soll.
- password
- String
Die Zeichenfolge, die beim Verschlüsseln des Inhalts als Kennwort verwendet werden soll.
- pbeParameters
- PbeParameters
Die Parameter der kennwortbasierten Verschlüsselung, die bei der Verschlüsselung des Inhalts verwendet werden sollen.
Ausnahmen
Der safeContents
-Parameter oder der pbeParameters
-Parameter ist null
.
Der Parameterwert safeContents
ist bereits verschlüsselt.
Die PFX-Datei ist bereits versiegelt (IsSealed ist true
).
Hinweise
Wenn pbeParameters
einen Algorithmus angibt, der PBKDF2 (Kennwortbasierte Schlüsselableitungsfunktion 2) verwendet, wird das Kennwort über die UTF-8-Codierung in Bytes konvertiert.
Der Inhalt von safeContents
wird während des Aufrufs dieser Methode gelesen, verschlüsselt und intern als verschlüsselter Inhalt gespeichert.
Alle Änderungen an oder Pkcs12SafeBag verweisen darauf, die Pkcs12SafeContents nach diesem Methodenaufruf vorgenommen wurden, werden nicht in der endgültigen Ausgabe wiedergegeben.