Pkcs12Builder.AddSafeContentsEncrypted メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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 は既に封印されています (IsSealed はtrue
)。
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 は既に封印されています (IsSealed はtrue
)。
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 は既に封印されています (IsSealed はtrue
)。
注釈
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 は既に封印されています (IsSealed はtrue
)。
注釈
PBKDF2 (パスワードベースのキー派生関数 2) を使用するアルゴリズムを示す場合 pbeParameters
、パスワードは UTF-8 エンコードを介してバイトに変換されます。
の safeContents
内容は、このメソッドの呼び出し中に読み取られ、暗号化され、暗号化されたコンテンツとして内部的に格納されます。
このメソッド呼び出しの後に行われた または 参照にPkcs12SafeContentsPkcs12SafeBag対する変更は、最終的な出力には反映されません。
適用対象
.NET