AsymmetricAlgorithm.ImportFromEncryptedPem メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
派生クラスでオーバーライドされる場合は、暗号化された RFC 7468 PEM でエンコードされたキーをインポートして、このオブジェクトのキーを置き換えます。 |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
派生クラスでオーバーライドされる場合は、暗号化された RFC 7468 PEM でエンコードされたキーをインポートして、このオブジェクトのキーを置き換えます。 |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
派生クラスでオーバーライドされる場合は、暗号化された RFC 7468 PEM でエンコードされたキーをインポートして、このオブジェクトのキーを置き換えます。
public:
virtual void ImportFromEncryptedPem(ReadOnlySpan<char> input, ReadOnlySpan<char> password);
public virtual void ImportFromEncryptedPem (ReadOnlySpan<char> input, ReadOnlySpan<char> password);
abstract member ImportFromEncryptedPem : ReadOnlySpan<char> * ReadOnlySpan<char> -> unit
override this.ImportFromEncryptedPem : ReadOnlySpan<char> * ReadOnlySpan<char> -> unit
Public Overridable Sub ImportFromEncryptedPem (input As ReadOnlySpan(Of Char), password As ReadOnlySpan(Of Char))
パラメーター
- input
- ReadOnlySpan<Char>
インポートする暗号化されたキーの PEM テキスト。
- password
- ReadOnlySpan<Char>
キー マテリアルの暗号化に使用するパスワード。
例外
派生型では、このメンバーはオーバーライドされていません。
input
には、認識されたラベルを持つ、PEM でエンコードされたキーは含まれません。
または
input
には、認識されたラベルを持つ、複数の PEM でエンコードされたキーが含まれます。
パスワードが正しくありません。
または
input
の PEM テキストの、Base-64 でデコードされたコンテンツは、ASN.1-BER でエンコードされた PKCS#8 EncryptedPrivateKeyInfo 構造体を表していません。
または
input
の PEM テキストの、Base-64 でデコードされたコンテンツは、そのキーが、このインスタンスで表されるアルゴリズム以外のアルゴリズム用であることを示しています。
または
input
の PEM テキストの、Base-64 でデコードされたコンテンツは、サポートされていない形式のキーを表しています。
または
アルゴリズム固有のキーのインポートに失敗しました。
注釈
各アルゴリズムにはアルゴリズム固有の PEM ラベルがある場合があるため、既定の動作では がスロー NotImplementedExceptionされます。
適用対象
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
派生クラスでオーバーライドされる場合は、暗号化された RFC 7468 PEM でエンコードされたキーをインポートして、このオブジェクトのキーを置き換えます。
public:
virtual void ImportFromEncryptedPem(ReadOnlySpan<char> input, ReadOnlySpan<System::Byte> passwordBytes);
public virtual void ImportFromEncryptedPem (ReadOnlySpan<char> input, ReadOnlySpan<byte> passwordBytes);
abstract member ImportFromEncryptedPem : ReadOnlySpan<char> * ReadOnlySpan<byte> -> unit
override this.ImportFromEncryptedPem : ReadOnlySpan<char> * ReadOnlySpan<byte> -> unit
Public Overridable Sub ImportFromEncryptedPem (input As ReadOnlySpan(Of Char), passwordBytes As ReadOnlySpan(Of Byte))
パラメーター
- input
- ReadOnlySpan<Char>
インポートする暗号化されたキーの PEM テキスト。
- passwordBytes
- ReadOnlySpan<Byte>
キー マテリアルを暗号化解除するときにパスワードとして使用するバイト。
例外
派生型では、このメンバーはオーバーライドされていません。
input
には、認識されたラベルを持つ、PEM でエンコードされたキーは含まれません。
または
input
には、認識されたラベルを持つ、複数の PEM でエンコードされたキーが含まれます。
パスワードが正しくありません。
または
input
の PEM テキストの、Base-64 でデコードされたコンテンツは、ASN.1-BER でエンコードされた PKCS#8 EncryptedPrivateKeyInfo 構造体を表していません。
または
input
の PEM テキストの、Base-64 でデコードされたコンテンツは、そのキーが、このインスタンスで表されるアルゴリズム以外のアルゴリズム用であることを示しています。
または
input
の PEM テキストの、Base-64 でデコードされたコンテンツは、サポートされていない形式のキーを表しています。
または
アルゴリズム固有のキーのインポートに失敗しました。
注釈
各アルゴリズムにはアルゴリズム固有の PEM ラベルがある場合があるため、既定の動作では がスロー NotImplementedExceptionされます。
適用対象
.NET