Bagikan melalui


Pkcs12Builder.AddSafeContentsEncrypted Metode

Definisi

Overload

AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters)

Tambahkan konten ke PFX dalam bundel yang dienkripsi dengan kata sandi berbasis byte dari array byte.

AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters)

Tambahkan konten ke PFX dalam bundel yang dienkripsi dengan kata sandi berbasis byte dari rentang.

AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters)

Tambahkan konten ke PFX dalam bundel yang dienkripsi dengan kata sandi berbasis karakter dari rentang.

AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters)

Tambahkan konten ke PFX dalam bundel yang dienkripsi dengan kata sandi berbasis karakter dari string.

AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters)

Sumber:
Pkcs12Builder.cs
Sumber:
Pkcs12Builder.cs
Sumber:
Pkcs12Builder.cs
Sumber:
Pkcs12Builder.cs

Tambahkan konten ke PFX dalam bundel yang dienkripsi dengan kata sandi berbasis byte dari array byte.

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

Konten yang akan ditambahkan ke PFX.

passwordBytes
Byte[]

Array byte yang digunakan sebagai kata sandi saat mengenkripsi konten.

pbeParameters
PbeParameters

Parameter enkripsi berbasis kata sandi (PBE) untuk digunakan saat mengenkripsi konten.

Pengecualian

Parameter safeContents atau pbeParameters adalah null.

Nilai safeContents parameter sudah dienkripsi.

PFX sudah disegel (IsSealed adalah true).

pbeParameters menunjukkan bahwa TripleDes3KeyPkcs12 harus digunakan, yang memerlukan Charkata sandi berbasis.

Keterangan

Byte kata sandi diteruskan langsung ke Fungsi Derivasi Kunci (KDF) yang digunakan oleh algoritma yang ditunjukkan oleh pbeParameters. Ini memungkinkan kompatibilitas dengan sistem lain yang menggunakan pengodean teks selain UTF-8 saat memproses kata sandi dengan PBKDF2 (Fungsi Derivasi Kunci Berbasis Kata Sandi 2).

Konten safeContents dibaca selama panggilan ke metode ini, dienkripsi, dan disimpan secara internal sebagai konten terenkripsi. Setiap perubahan pada Pkcs12SafeContents atau referensi apa pun Pkcs12SafeBag yang dibuat setelah panggilan metode ini tidak tercermin dalam output akhir.

Berlaku untuk

AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters)

Sumber:
Pkcs12Builder.cs
Sumber:
Pkcs12Builder.cs
Sumber:
Pkcs12Builder.cs
Sumber:
Pkcs12Builder.cs

Tambahkan konten ke PFX dalam bundel yang dienkripsi dengan kata sandi berbasis byte dari rentang.

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

Konten yang akan ditambahkan ke PFX.

passwordBytes
ReadOnlySpan<Byte>

Rentang byte untuk digunakan sebagai kata sandi saat mengenkripsi konten.

pbeParameters
PbeParameters

Parameter enkripsi berbasis kata sandi (PBE) untuk digunakan saat mengenkripsi konten.

Pengecualian

Parameter safeContents atau pbeParameters adalah null.

Nilai safeContents parameter sudah dienkripsi.

PFX sudah disegel (IsSealed adalah true).

pbeParameters menunjukkan bahwa TripleDes3KeyPkcs12 harus digunakan, yang memerlukan Charkata sandi berbasis.

Keterangan

Byte kata sandi diteruskan langsung ke Fungsi Derivasi Kunci (KDF) yang digunakan oleh algoritma yang ditunjukkan oleh pbeParameters. Ini memungkinkan kompatibilitas dengan sistem lain yang menggunakan pengodean teks selain UTF-8 saat memproses kata sandi dengan PBKDF2 (Fungsi Derivasi Kunci Berbasis Kata Sandi 2).

Konten safeContents dibaca selama panggilan ke metode ini, dienkripsi, dan disimpan secara internal sebagai konten terenkripsi. Setiap perubahan pada Pkcs12SafeContents atau referensi apa pun Pkcs12SafeBag yang dibuat setelah panggilan metode ini tidak tercermin dalam output akhir.

Berlaku untuk

AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters)

Sumber:
Pkcs12Builder.cs
Sumber:
Pkcs12Builder.cs
Sumber:
Pkcs12Builder.cs
Sumber:
Pkcs12Builder.cs

Tambahkan konten ke PFX dalam bundel yang dienkripsi dengan kata sandi berbasis karakter dari rentang.

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

Konten yang akan ditambahkan ke PFX.

password
ReadOnlySpan<Char>

Rentang untuk digunakan sebagai kata sandi saat mengenkripsi konten.

pbeParameters
PbeParameters

Parameter enkripsi berbasis kata sandi (PBE) untuk digunakan saat mengenkripsi konten.

Pengecualian

Parameter safeContents atau pbeParameters adalah null.

Nilai safeContents parameter sudah dienkripsi.

PFX sudah disegel (IsSealed adalah true).

Keterangan

Ketika pbeParameters menunjukkan algoritma yang menggunakan PBKDF2 (Fungsi Derivasi Kunci Berbasis Kata Sandi 2), kata sandi dikonversi ke byte melalui pengodean UTF-8.

Konten safeContents dibaca selama panggilan ke metode ini, dienkripsi, dan disimpan secara internal sebagai konten terenkripsi. Setiap perubahan pada Pkcs12SafeContents atau referensi apa pun Pkcs12SafeBag yang dibuat setelah panggilan metode ini tidak tercermin dalam output akhir.

Berlaku untuk

AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters)

Sumber:
Pkcs12Builder.cs
Sumber:
Pkcs12Builder.cs
Sumber:
Pkcs12Builder.cs
Sumber:
Pkcs12Builder.cs

Tambahkan konten ke PFX dalam bundel yang dienkripsi dengan kata sandi berbasis karakter dari string.

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

Konten yang akan ditambahkan ke PFX.

password
String

String yang digunakan sebagai kata sandi saat mengenkripsi konten.

pbeParameters
PbeParameters

Parameter enkripsi berbasis kata sandi (PBE) untuk digunakan saat mengenkripsi konten.

Pengecualian

Parameter safeContents atau pbeParameters adalah null.

Nilai safeContents parameter sudah dienkripsi.

PFX sudah disegel (IsSealed adalah true).

Keterangan

Ketika pbeParameters menunjukkan algoritma yang menggunakan PBKDF2 (Fungsi Derivasi Kunci Berbasis Kata Sandi 2), kata sandi dikonversi ke byte melalui pengodean UTF-8.

Konten safeContents dibaca selama panggilan ke metode ini, dienkripsi, dan disimpan secara internal sebagai konten terenkripsi. Setiap perubahan pada Pkcs12SafeContents atau referensi apa pun Pkcs12SafeBag yang dibuat setelah panggilan metode ini tidak tercermin dalam output akhir.

Berlaku untuk