SafeEvpPKeyHandle.OpenPublicKeyFromEngine(String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
OpenSSL ENGINE
という名前の を使用して、名前付き公開キーを開きます。
public:
static System::Security::Cryptography::SafeEvpPKeyHandle ^ OpenPublicKeyFromEngine(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 OpenPublicKeyFromEngine (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 OpenPublicKeyFromEngine : string * string -> System.Security.Cryptography.SafeEvpPKeyHandle
Public Shared Function OpenPublicKeyFromEngine (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