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
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示