Pkcs12Builder.AddSafeContentsEncrypted Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters) |
Dodaj zawartość do pliku PFX w pakiecie zaszyfrowanym hasłem opartym na bajtach z tablicy bajtów. |
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters) |
Dodaj zawartość do pliku PFX w pakiecie zaszyfrowanym hasłem opartym na bajtach z zakresu. |
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters) |
Dodaj zawartość do pliku PFX w pakiecie zaszyfrowanym hasłem opartym na znakach z zakresu. |
AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters) |
Dodaj zawartość do pliku PFX w pakiecie zaszyfrowanym hasłem opartym na znakach z ciągu. |
AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters)
- Źródło:
- Pkcs12Builder.cs
- Źródło:
- Pkcs12Builder.cs
- Źródło:
- Pkcs12Builder.cs
- Źródło:
- Pkcs12Builder.cs
- Źródło:
- Pkcs12Builder.cs
Dodaj zawartość do pliku PFX w pakiecie zaszyfrowanym hasłem opartym na bajtach z tablicy bajtów.
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)
Parametry
- safeContents
- Pkcs12SafeContents
Zawartość do dodania do pliku PFX.
- passwordBytes
- Byte[]
Tablica bajtów do użycia jako hasło podczas szyfrowania zawartości.
- pbeParameters
- PbeParameters
Parametry szyfrowania opartego na hasłach (PBE) do użycia podczas szyfrowania zawartości.
Wyjątki
Parametr safeContents
or pbeParameters
to null
.
Wartość parametru safeContents
jest już zaszyfrowana.
Plik PFX jest już zapieczętowany (IsSealed to true
).
pbeParameters
wskazuje, że TripleDes3KeyPkcs12 należy użyć, co wymaga Charhaseł opartych na hasłach.
Uwagi
Bajty haseł są przekazywane bezpośrednio do funkcji wyprowadzania kluczy (KDF) używanej przez algorytm wskazany przez pbeParameters
.
Umożliwia to zgodność z innymi systemami, które używają kodowania tekstu innego niż UTF-8 podczas przetwarzania haseł za pomocą pbKDF2 (funkcja wyprowadzania kluczy opartych na hasłach 2).
Zawartość elementu safeContents
jest odczytywana podczas wywołania tej metody, zaszyfrowana i przechowywana wewnętrznie jako zaszyfrowana zawartość.
Wszelkie zmiany w elemencie Pkcs12SafeContents lub odwołania Pkcs12SafeBag wprowadzone po wywołaniu metody nie zostaną odzwierciedlone w końcowych danych wyjściowych.
Dotyczy
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters)
- Źródło:
- Pkcs12Builder.cs
- Źródło:
- Pkcs12Builder.cs
- Źródło:
- Pkcs12Builder.cs
- Źródło:
- Pkcs12Builder.cs
- Źródło:
- Pkcs12Builder.cs
Dodaj zawartość do pliku PFX w pakiecie zaszyfrowanym hasłem opartym na bajtach z zakresu.
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)
Parametry
- safeContents
- Pkcs12SafeContents
Zawartość do dodania do pliku PFX.
- passwordBytes
- ReadOnlySpan<Byte>
Zakres bajtów używany jako hasło podczas szyfrowania zawartości.
- pbeParameters
- PbeParameters
Parametry szyfrowania opartego na hasłach (PBE) do użycia podczas szyfrowania zawartości.
Wyjątki
Parametr safeContents
or pbeParameters
to null
.
Wartość parametru safeContents
jest już zaszyfrowana.
Plik PFX jest już zapieczętowany (IsSealed to true
).
pbeParameters
wskazuje, że TripleDes3KeyPkcs12 należy użyć, co wymaga Charhaseł opartych na hasłach.
Uwagi
Bajty haseł są przekazywane bezpośrednio do funkcji wyprowadzania kluczy (KDF) używanej przez algorytm wskazany przez pbeParameters
.
Umożliwia to zgodność z innymi systemami, które używają kodowania tekstu innego niż UTF-8 podczas przetwarzania haseł za pomocą pbKDF2 (funkcja wyprowadzania kluczy opartych na hasłach 2).
Zawartość elementu safeContents
jest odczytywana podczas wywołania tej metody, zaszyfrowana i przechowywana wewnętrznie jako zaszyfrowana zawartość.
Wszelkie zmiany w elemencie Pkcs12SafeContents lub odwołania Pkcs12SafeBag wprowadzone po wywołaniu metody nie zostaną odzwierciedlone w końcowych danych wyjściowych.
Dotyczy
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters)
- Źródło:
- Pkcs12Builder.cs
- Źródło:
- Pkcs12Builder.cs
- Źródło:
- Pkcs12Builder.cs
- Źródło:
- Pkcs12Builder.cs
- Źródło:
- Pkcs12Builder.cs
Dodaj zawartość do pliku PFX w pakiecie zaszyfrowanym hasłem opartym na znakach z zakresu.
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)
Parametry
- safeContents
- Pkcs12SafeContents
Zawartość do dodania do pliku PFX.
- password
- ReadOnlySpan<Char>
Zakres używany jako hasło podczas szyfrowania zawartości.
- pbeParameters
- PbeParameters
Parametry szyfrowania opartego na hasłach (PBE) do użycia podczas szyfrowania zawartości.
Wyjątki
Parametr safeContents
or pbeParameters
to null
.
Wartość parametru safeContents
jest już zaszyfrowana.
Plik PFX jest już zapieczętowany (IsSealed to true
).
Uwagi
Gdy pbeParameters
wskazuje algorytm, który używa pbKDF2 (funkcji wyprowadzania klucza opartego na hasłach 2), hasło jest konwertowane na bajty za pośrednictwem kodowania UTF-8.
Zawartość elementu safeContents
jest odczytywana podczas wywołania tej metody, zaszyfrowana i przechowywana wewnętrznie jako zaszyfrowana zawartość.
Wszelkie zmiany w elemencie Pkcs12SafeContents lub odwołania Pkcs12SafeBag wprowadzone po wywołaniu metody nie zostaną odzwierciedlone w końcowych danych wyjściowych.
Dotyczy
AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters)
- Źródło:
- Pkcs12Builder.cs
- Źródło:
- Pkcs12Builder.cs
- Źródło:
- Pkcs12Builder.cs
- Źródło:
- Pkcs12Builder.cs
- Źródło:
- Pkcs12Builder.cs
Dodaj zawartość do pliku PFX w pakiecie zaszyfrowanym hasłem opartym na znakach z ciągu.
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)
Parametry
- safeContents
- Pkcs12SafeContents
Zawartość do dodania do pliku PFX.
- password
- String
Ciąg do użycia jako hasło podczas szyfrowania zawartości.
- pbeParameters
- PbeParameters
Parametry szyfrowania opartego na hasłach (PBE) do użycia podczas szyfrowania zawartości.
Wyjątki
Parametr safeContents
or pbeParameters
to null
.
Wartość parametru safeContents
jest już zaszyfrowana.
Plik PFX jest już zapieczętowany (IsSealed to true
).
Uwagi
Gdy pbeParameters
wskazuje algorytm, który używa pbKDF2 (funkcji wyprowadzania klucza opartego na hasłach 2), hasło jest konwertowane na bajty za pośrednictwem kodowania UTF-8.
Zawartość elementu safeContents
jest odczytywana podczas wywołania tej metody, zaszyfrowana i przechowywana wewnętrznie jako zaszyfrowana zawartość.
Wszelkie zmiany w elemencie Pkcs12SafeContents lub odwołania Pkcs12SafeBag wprowadzone po wywołaniu metody nie zostaną odzwierciedlone w końcowych danych wyjściowych.