Callback that loads a key from an ENGINE-backed store.
Declared in <openssl/engine.h>
typedef EVP_PKEY*(* ENGINE_LOAD_KEY_PTR)(ENGINE*, char const*, UI_METHOD*, void*);
Newly allocated EVP_PKEY, or NULL on failure.
| Name | Description |
|---|---|
| e | ENGINE that owns the key material. |
| key_id | Identifier of the key within the ENGINE. |
| ui_method | UI method used to collect passphrases or a PIN, or NULL. |
| callback_data | Application data passed to ui_method. |