SafeEvpPKeyHandle.OpenPrivateKeyFromEngine(String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Откройте именованный закрытый ключ с именем 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 пустая строка.
Ключ не удалось открыть с помощью указанного ядра.
Комментарии
Эта операция завершится ошибкой, если OpenSSL не может успешно загрузить именованный ENGINEключ или если именованный ENGINE ключ не может загрузить именованный ключ.
Не все ENGINEподдерживают загрузку закрытых ключей.
Синтаксис для keyId каждого отдельного человека ENGINEопределяется.