次の方法で共有


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

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) パラメーター。

例外

safeContents パラメーターまたは pbeParameters パラメーターが null です。

safeContents パラメーター値は既に暗号化済みです。

PFX は既に封印されています (IsSealedtrue)。

pbeParameters は、Char ベースのパスワードを必要とする TripleDes3KeyPkcs12 を使用する必要があることを示しています。

注釈

パスワード バイトは、 によって pbeParameters示されるアルゴリズムによって使用されるキー派生関数 (KDF) に直接渡されます。 これにより、PBKDF2 でパスワードを処理するときに UTF-8 以外のテキスト エンコードを使用する他のシステムとの互換性が可能になります (パスワードベースのキー派生関数 2)。

safeContents 内容は、このメソッドの呼び出し中に読み取られ、暗号化され、暗号化されたコンテンツとして内部的に格納されます。 このメソッド呼び出しの後に行われた または 参照にPkcs12SafeContentsPkcs12SafeBag対する変更は、最終的な出力には反映されません。

適用対象

AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters)

ソース:
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) パラメーター。

例外

safeContents パラメーターまたは pbeParameters パラメーターが null です。

safeContents パラメーター値は既に暗号化済みです。

PFX は既に封印されています (IsSealedtrue)。

pbeParameters は、Char ベースのパスワードを必要とする TripleDes3KeyPkcs12 を使用する必要があることを示しています。

注釈

パスワード バイトは、 によって pbeParameters示されるアルゴリズムによって使用されるキー派生関数 (KDF) に直接渡されます。 これにより、PBKDF2 でパスワードを処理するときに UTF-8 以外のテキスト エンコードを使用する他のシステムとの互換性が可能になります (パスワードベースのキー派生関数 2)。

safeContents 内容は、このメソッドの呼び出し中に読み取られ、暗号化され、暗号化されたコンテンツとして内部的に格納されます。 このメソッド呼び出しの後に行われた または 参照にPkcs12SafeContentsPkcs12SafeBag対する変更は、最終的な出力には反映されません。

適用対象

AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters)

ソース:
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) パラメーター。

例外

safeContents パラメーターまたは pbeParameters パラメーターが null です。

safeContents パラメーター値は既に暗号化済みです。

PFX は既に封印されています (IsSealedtrue)。

注釈

PBKDF2 (パスワードベースのキー派生関数 2) を使用するアルゴリズムを示す場合 pbeParameters 、パスワードは UTF-8 エンコードを介してバイトに変換されます。

safeContents 内容は、このメソッドの呼び出し中に読み取られ、暗号化され、暗号化されたコンテンツとして内部的に格納されます。 このメソッド呼び出しの後に行われた または 参照にPkcs12SafeContentsPkcs12SafeBag対する変更は、最終的な出力には反映されません。

適用対象

AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters)

ソース:
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) パラメーター。

例外

safeContents パラメーターまたは pbeParameters パラメーターが null です。

safeContents パラメーター値は既に暗号化済みです。

PFX は既に封印されています (IsSealedtrue)。

注釈

PBKDF2 (パスワードベースのキー派生関数 2) を使用するアルゴリズムを示す場合 pbeParameters 、パスワードは UTF-8 エンコードを介してバイトに変換されます。

safeContents 内容は、このメソッドの呼び出し中に読み取られ、暗号化され、暗号化されたコンテンツとして内部的に格納されます。 このメソッド呼び出しの後に行われた または 参照にPkcs12SafeContentsPkcs12SafeBag対する変更は、最終的な出力には反映されません。

適用対象