SafeEvpPKeyHandle.OpenPrivateKeyFromEngine(String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
という名前の OpenSSL ENGINE
を使用して、名前付き秘密キーを開きます。
public:
static System::Security::Cryptography::SafeEvpPKeyHandle ^ OpenPrivateKeyFromEngine(System::String ^ engineName, System::String ^ keyId);
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public static System.Security.Cryptography.SafeEvpPKeyHandle OpenPrivateKeyFromEngine (string engineName, string keyId);
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("windows")>]
static member OpenPrivateKeyFromEngine : string * string -> System.Security.Cryptography.SafeEvpPKeyHandle
Public Shared Function OpenPrivateKeyFromEngine (engineName As String, keyId As String) As SafeEvpPKeyHandle
パラメーター
- engineName
- String
秘密キーオープン ENGINE
要求を処理する の名前。
- keyId
- String
開くキーの名前。
戻り値
開かれたキー。
- 属性
例外
engineName
または keyId
が null
です。
engineName
または keyId
は空の文字列です。
指定した ENGINE を使用してキーを開くことができませんでした。
注釈
OpenSSL が名前付き を正常に読み込めない場合、または名前付き ENGINE
キーを ENGINE
読み込むことができない場合、この操作は失敗します。
すべての ENGINE
ユーザーが秘密キーの読み込みをサポートしているわけではありません。
の keyId
構文は、個々 ENGINE
の によって決定されます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET