]> git.ipfire.org Git - thirdparty/openssl.git/commit
APPS: Add OSSL_STORE loader for engine keys
authorRichard Levitte <levitte@openssl.org>
Fri, 12 Oct 2018 15:02:58 +0000 (17:02 +0200)
committerRichard Levitte <levitte@openssl.org>
Wed, 2 Dec 2020 19:19:31 +0000 (20:19 +0100)
commit0b27381fd544beca44df905991923a7fa374d80a
tree7cf4396c5351ada9c1f023ca2971541edaa3da47
parent4be35545aea9f76e3704fe88bb8f3fc135ceb4c8
APPS: Add OSSL_STORE loader for engine keys

The idea is to be able to have our apps load engine keys using a URI:

    org.openssl.engine:{engineid}:{keyid}

This is legacy, but added for the time being to support keys given to
the application like this:

    -engine {engineid} -key {keyid} -keyform ENGINE

This latter form is recognised internally, and rewritten into the URI
form.

Reviewed-by: David von Oheimb <david.von.oheimb@siemens.com>
(Merged from https://github.com/openssl/openssl/pull/13570)
apps/include/apps.h
apps/include/engine_loader.h [new file with mode: 0644]
apps/lib/apps.c
apps/lib/build.info
apps/lib/engine_loader.c [new file with mode: 0644]
apps/openssl.c