共用方式為


Pkcs12Builder.AddSafeContentsEncrypted 方法

定義

多載

AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters)

將內容新增到使用來自位元組陣列之位元組型密碼加密之套件組合中的 PFX。

AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters)

將內容新增到使用來自範圍之位元組型密碼加密之套件組合中的 PFX。

AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters)

將內容新增到使用來自範圍之字元型密碼加密之套件組合中的 PFX。

AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters)

將內容新增到使用來自字串之字元型密碼加密之套件組合中的 PFX。

AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters)

來源:
Pkcs12Builder.cs
來源:
Pkcs12Builder.cs
來源:
Pkcs12Builder.cs
來源:
Pkcs12Builder.cs
來源:
Pkcs12Builder.cs

將內容新增到使用來自位元組陣列之位元組型密碼加密之套件組合中的 PFX。

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)

參數

safeContents
Pkcs12SafeContents

要新增至 PFX 的內容。

passwordBytes
Byte[]

加密內容時要作為密碼使用的位元組陣列。

pbeParameters
PbeParameters

加密內容時要使用的密碼型加密 (PBE) 參數。

例外狀況

safeContentspbeParameters 參數為 null

safeContents 參數值已加密。

PFX 已密封 (IsSealedtrue)。

pbeParameters 指出應該使用 TripleDes3KeyPkcs12,這需要 Char 型密碼。

備註

密碼位元組會直接傳遞至密鑰衍生函式, (KDF) 由 所指示 pbeParameters的演算法使用。 這可讓與使用UTF-8以外的文字編碼的其他系統相容,以 PBKDF2 處理密碼 (密碼型密鑰衍生函式 2) 。

safeContents的內容會在呼叫此方法期間讀取、加密和儲存為加密內容的內部內容。 這個方法呼叫之後對 或其所參考的任何Pkcs12SafeBag變更Pkcs12SafeContents都不會反映在最終輸出中。

適用於

AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters)

來源:
Pkcs12Builder.cs
來源:
Pkcs12Builder.cs
來源:
Pkcs12Builder.cs
來源:
Pkcs12Builder.cs
來源:
Pkcs12Builder.cs

將內容新增到使用來自範圍之位元組型密碼加密之套件組合中的 PFX。

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)

參數

safeContents
Pkcs12SafeContents

要新增至 PFX 的內容。

passwordBytes
ReadOnlySpan<Byte>

加密內容時要作為密碼使用的位元組範圍。

pbeParameters
PbeParameters

加密內容時要使用的密碼型加密 (PBE) 參數。

例外狀況

safeContentspbeParameters 參數為 null

safeContents 參數值已加密。

PFX 已密封 (IsSealedtrue)。

pbeParameters 指出應該使用 TripleDes3KeyPkcs12,這需要 Char 型密碼。

備註

密碼位元組會直接傳遞至密鑰衍生函式, (KDF) 由 所指示 pbeParameters的演算法使用。 這可讓與使用UTF-8以外的文字編碼的其他系統相容,以 PBKDF2 處理密碼 (密碼型密鑰衍生函式 2) 。

safeContents的內容會在呼叫此方法期間讀取、加密和儲存為加密內容的內部內容。 這個方法呼叫之後對 或其所參考的任何Pkcs12SafeBag變更Pkcs12SafeContents都不會反映在最終輸出中。

適用於

AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters)

來源:
Pkcs12Builder.cs
來源:
Pkcs12Builder.cs
來源:
Pkcs12Builder.cs
來源:
Pkcs12Builder.cs
來源:
Pkcs12Builder.cs

將內容新增到使用來自範圍之字元型密碼加密之套件組合中的 PFX。

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)

參數

safeContents
Pkcs12SafeContents

要新增至 PFX 的內容。

password
ReadOnlySpan<Char>

加密內容時要作為密碼使用的範圍。

pbeParameters
PbeParameters

加密內容時要使用的密碼型加密 (PBE) 參數。

例外狀況

safeContentspbeParameters 參數為 null

safeContents 參數值已加密。

PFX 已密封 (IsSealedtrue)。

備註

pbeParameters 指出使用 PBKDF2 的演算法 (密碼型密鑰衍生函式 2) 時,密碼會透過 UTF-8 編碼轉換成位元組。

safeContents的內容會在呼叫此方法期間讀取、加密和儲存為加密內容的內部內容。 這個方法呼叫之後對 或其所參考的任何Pkcs12SafeBag變更Pkcs12SafeContents都不會反映在最終輸出中。

適用於

AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters)

來源:
Pkcs12Builder.cs
來源:
Pkcs12Builder.cs
來源:
Pkcs12Builder.cs
來源:
Pkcs12Builder.cs
來源:
Pkcs12Builder.cs

將內容新增到使用來自字串之字元型密碼加密之套件組合中的 PFX。

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)

參數

safeContents
Pkcs12SafeContents

要新增至 PFX 的內容。

password
String

加密內容時要作為密碼使用的字串。

pbeParameters
PbeParameters

加密內容時要使用的密碼型加密 (PBE) 參數。

例外狀況

safeContentspbeParameters 參數為 null

safeContents 參數值已加密。

PFX 已密封 (IsSealedtrue)。

備註

pbeParameters 指出使用 PBKDF2 的演算法 (密碼型密鑰衍生函式 2) 時,密碼會透過 UTF-8 編碼轉換成位元組。

safeContents的內容會在呼叫此方法期間讀取、加密和儲存為加密內容的內部內容。 這個方法呼叫之後對 或其所參考的任何Pkcs12SafeBag變更Pkcs12SafeContents都不會反映在最終輸出中。

適用於