Pkcs12Builder.AddSafeContentsEncrypted Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters) |
PFX'e, bayt dizisinden bayt tabanlı parolayla şifrelenmiş bir pakette içerik ekleyin. |
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters) |
PfX'e, bir yayılma alanından bayt tabanlı parolayla şifrelenmiş bir pakette içerik ekleyin. |
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters) |
PFX'e, bir span'dan karakter tabanlı parolayla şifrelenmiş bir pakette içerik ekleyin. |
AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters) |
PFX'e, bir dizeden karakter tabanlı parolayla şifrelenmiş bir pakette içerik ekleyin. |
AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters)
- Kaynak:
- Pkcs12Builder.cs
- Kaynak:
- Pkcs12Builder.cs
PFX'e, bayt dizisinden bayt tabanlı parolayla şifrelenmiş bir pakette içerik ekleyin.
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)
Parametreler
- safeContents
- Pkcs12SafeContents
PFX'e eklenecek içerik.
- passwordBytes
- Byte[]
İçeriği şifrelerken parola olarak kullanılacak bayt dizisi.
- pbeParameters
- PbeParameters
İçeriği şifrelerken kullanılacak parola tabanlı şifreleme (PBE) parametreleri.
Özel durumlar
safeContents
veya pbeParameters
parametresidirnull
.
safeContents
Parametre değeri zaten şifrelenmiş.
PFX zaten korumalıdır (IsSealed ).true
pbeParameters
TripleDes3KeyPkcs12 kullanılması gerektiğini belirtir. Bu, tabanlı parolalar Chargerektirir.
Açıklamalar
Parola baytları, tarafından pbeParameters
belirtilen algoritma tarafından kullanılan Anahtar Türetme İşlevine (KDF) doğrudan geçirilir.
Bu, PBKDF2 ile parolaları işlerken UTF-8 dışında bir metin kodlaması kullanan diğer sistemlerle uyumluluğu sağlar (Parola Tabanlı Anahtar Türetme İşlevi 2).
bu yönteme yapılan çağrı sırasında içeriği safeContents
okunur, şifrelenir ve şifrelenmiş içerik olarak dahili olarak depolanır.
Bu yöntem çağrısından Pkcs12SafeContents sonra yapılan veya başvuruda yapılan değişiklikler Pkcs12SafeBag son çıkışa yansıtılmaz.
Şunlara uygulanır
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters)
- Kaynak:
- Pkcs12Builder.cs
- Kaynak:
- Pkcs12Builder.cs
PfX'e, bir yayılma alanından bayt tabanlı parolayla şifrelenmiş bir pakette içerik ekleyin.
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)
Parametreler
- safeContents
- Pkcs12SafeContents
PFX'e eklenecek içerik.
- passwordBytes
- ReadOnlySpan<Byte>
İçeriği şifrelerken parola olarak kullanılacak bayt aralığı.
- pbeParameters
- PbeParameters
İçeriği şifrelerken kullanılacak parola tabanlı şifreleme (PBE) parametreleri.
Özel durumlar
safeContents
veya pbeParameters
parametresidirnull
.
safeContents
Parametre değeri zaten şifrelenmiş.
PFX zaten korumalıdır (IsSealed ).true
pbeParameters
TripleDes3KeyPkcs12 kullanılması gerektiğini belirtir. Bu, tabanlı parolalar Chargerektirir.
Açıklamalar
Parola baytları, tarafından pbeParameters
belirtilen algoritma tarafından kullanılan Anahtar Türetme İşlevine (KDF) doğrudan geçirilir.
Bu, PBKDF2 ile parolaları işlerken UTF-8 dışında bir metin kodlaması kullanan diğer sistemlerle uyumluluğu sağlar (Parola Tabanlı Anahtar Türetme İşlevi 2).
bu yönteme yapılan çağrı sırasında içeriği safeContents
okunur, şifrelenir ve şifrelenmiş içerik olarak dahili olarak depolanır.
Bu yöntem çağrısından Pkcs12SafeContents sonra yapılan veya başvuruda yapılan değişiklikler Pkcs12SafeBag son çıkışa yansıtılmaz.
Şunlara uygulanır
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters)
- Kaynak:
- Pkcs12Builder.cs
- Kaynak:
- Pkcs12Builder.cs
PFX'e, bir span'dan karakter tabanlı parolayla şifrelenmiş bir pakette içerik ekleyin.
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)
Parametreler
- safeContents
- Pkcs12SafeContents
PFX'e eklenecek içerik.
- password
- ReadOnlySpan<Char>
İçeriği şifrelerken parola olarak kullanılacak yayılma alanı.
- pbeParameters
- PbeParameters
İçeriği şifrelerken kullanılacak parola tabanlı şifreleme (PBE) parametreleri.
Özel durumlar
safeContents
veya pbeParameters
parametresidirnull
.
safeContents
Parametre değeri zaten şifrelenmiş.
PFX zaten korumalıdır (IsSealed ).true
Açıklamalar
pbeParameters
PBKDF2 (Parola Tabanlı Anahtar Türetme İşlevi 2) kullanan bir algoritmayı gösterdiğinde, parola UTF-8 kodlaması aracılığıyla baytlara dönüştürülür.
bu yönteme yapılan çağrı sırasında içeriği safeContents
okunur, şifrelenir ve şifrelenmiş içerik olarak dahili olarak depolanır.
Bu yöntem çağrısından Pkcs12SafeContents sonra yapılan veya başvuruda yapılan değişiklikler Pkcs12SafeBag son çıkışa yansıtılmaz.
Şunlara uygulanır
AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters)
- Kaynak:
- Pkcs12Builder.cs
- Kaynak:
- Pkcs12Builder.cs
PFX'e, bir dizeden karakter tabanlı parolayla şifrelenmiş bir pakette içerik ekleyin.
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)
Parametreler
- safeContents
- Pkcs12SafeContents
PFX'e eklenecek içerik.
- password
- String
İçeriği şifrelerken parola olarak kullanılacak dize.
- pbeParameters
- PbeParameters
İçeriği şifrelerken kullanılacak parola tabanlı şifreleme (PBE) parametreleri.
Özel durumlar
safeContents
veya pbeParameters
parametresidirnull
.
safeContents
Parametre değeri zaten şifrelenmiş.
PFX zaten korumalıdır (IsSealed ).true
Açıklamalar
pbeParameters
PBKDF2 (Parola Tabanlı Anahtar Türetme İşlevi 2) kullanan bir algoritmayı gösterdiğinde, parola UTF-8 kodlaması aracılığıyla baytlara dönüştürülür.
bu yönteme yapılan çağrı sırasında içeriği safeContents
okunur, şifrelenir ve şifrelenmiş içerik olarak dahili olarak depolanır.
Bu yöntem çağrısından Pkcs12SafeContents sonra yapılan veya başvuruda yapılan değişiklikler Pkcs12SafeBag son çıkışa yansıtılmaz.