Callback that loads a key from an ENGINE‐backed store.

Synopsis

Declared in <openssl/engine.h>

typedef EVP_PKEY*(* ENGINE_LOAD_KEY_PTR)(ENGINE*, char const*, UI_METHOD*, void*);

Return Value

Newly allocated EVP_PKEY, or NULL on failure.

Parameters

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.

Created with MrDocs