Pkcs12Builder.AddSafeContentsEncrypted Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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
- 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
- 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
- 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.