openssl/apps
Jussi Keranen 0ab6fc79a9 Fix regression on x509 keyform argument
In OpenSSL pre 1.1.0, 'openssl x509 -keyform engine' was possible
and supported.  In 1.1.0, type of keyform argument is OPT_FMT_PEMDER
which doesn't support engine. This changes type of keyform argument
to OPT_FMT_PDE which means PEM, DER or engine and updates the manpage
including keyform and CAkeyform.

This restores the pre 1.1.0 behavior.

This issue is very similar than https://github.com/openssl/openssl/issues/4366

CLA: trivial

Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10609)
2019-12-19 09:58:51 +01:00
..
demoSRP Remove unnecessary trailing whitespace 2019-02-05 16:25:11 +01:00
include APPS & TEST: Adapt to use the new BIO_f_prefix() 2019-12-18 19:42:44 +01:00
lib APPS & TEST: Adapt to use the new BIO_f_prefix() 2019-12-18 19:42:44 +01:00
asn1pars.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
build.info Move libapps.a source to apps/lib 2019-09-04 17:26:07 +02:00
ca-cert.srl
ca-key.pem Fix verify(1) to report failure when verification fails 2016-01-13 17:55:17 -05:00
ca-req.pem Fix verify(1) to report failure when verification fails 2016-01-13 17:55:17 -05:00
ca.c Document command parameters. 2019-11-20 09:49:52 +01:00
CA.pl.in Following the license change, modify the boilerplates in apps/ 2018-12-06 14:15:27 +01:00
cert.pem
ciphers.c Document command parameters. 2019-11-20 09:49:52 +01:00
client.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:44:05 +00:00
cms.c Document command parameters. 2019-11-20 09:49:52 +01:00
crl2p7.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
crl.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
ct_log_list.cnf Remove unnecessary trailing whitespace 2019-02-05 16:25:11 +01:00
dgst.c Document command parameters. 2019-11-20 09:49:52 +01:00
dh1024.pem Remove unnecessary trailing whitespace 2019-02-05 16:25:11 +01:00
dh2048.pem Remove unnecessary trailing whitespace 2019-02-05 16:25:11 +01:00
dh4096.pem Remove unnecessary trailing whitespace 2019-02-05 16:25:11 +01:00
dhparam.c Document command parameters. 2019-11-20 09:49:52 +01:00
dsa512.pem
dsa1024.pem
dsa-ca.pem Fix verify(1) to report failure when verification fails 2016-01-13 17:55:17 -05:00
dsa-pca.pem Fix verify(1) to report failure when verification fails 2016-01-13 17:55:17 -05:00
dsa.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
dsap.pem
dsaparam.c Document command parameters. 2019-11-20 09:49:52 +01:00
ec.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
ecparam.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
enc.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
engine.c Document command parameters. 2019-11-20 09:49:52 +01:00
errstr.c Document command parameters. 2019-11-20 09:49:52 +01:00
fipsinstall.c Document command parameters. 2019-11-20 09:49:52 +01:00
gendsa.c Document command parameters. 2019-11-20 09:49:52 +01:00
genpkey.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
genrsa.c Document command parameters. 2019-11-20 09:49:52 +01:00
info.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
kdf.c Check the return from OPENSSL_buf2hexstr() 2019-11-29 14:21:55 +00:00
list.c Document command parameters. 2019-11-20 09:49:52 +01:00
mac.c Document command parameters. 2019-11-20 09:49:52 +01:00
nseq.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
ocsp.c apps/ocsp.c: sock_timeout -> socket_timeout 2019-11-29 09:45:48 +01:00
openssl-vms.cnf Remove unnecessary trailing whitespace 2019-02-05 16:25:11 +01:00
openssl.c APPS & TEST: Adapt to use the new BIO_f_prefix() 2019-12-18 19:42:44 +01:00
openssl.cnf Remove unnecessary trailing whitespace 2019-02-05 16:25:11 +01:00
passwd.c Fix some typos 2019-12-11 19:04:01 +01:00
pca-cert.srl
pca-key.pem Fix verify(1) to report failure when verification fails 2016-01-13 17:55:17 -05:00
pca-req.pem Fix verify(1) to report failure when verification fails 2016-01-13 17:55:17 -05:00
pkcs7.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
pkcs8.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
pkcs12.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
pkey.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
pkeyparam.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
pkeyutl.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
prime.c Document command parameters. 2019-11-20 09:49:52 +01:00
privkey.pem PR: 1644 2009-09-06 15:49:46 +00:00
progs.c openssl provider: New sub-command, for provider discovery 2019-08-28 10:33:45 +02:00
progs.h openssl provider: New sub-command, for provider discovery 2019-08-28 10:33:45 +02:00
progs.pl Refactor apps/progs.* to be generate with 'make update' 2019-07-15 07:00:29 +02:00
provider.c Document command parameters. 2019-11-20 09:49:52 +01:00
rand.c Document command parameters. 2019-11-20 09:49:52 +01:00
rehash.c Document command parameters. 2019-11-20 09:49:52 +01:00
req.c Return 1 when openssl req -addext kv is duplicated 2019-12-16 15:05:35 +01:00
req.pem
rsa8192.pem
rsa.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
rsautl.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
s512-key.pem
s512-req.pem
s1024key.pem
s1024req.pem
s_client.c Document command parameters. 2019-11-20 09:49:52 +01:00
s_server.c commit a6efbe123af3d98b4d10d4fcdfe68dc5303212f8 2019-11-16 08:29:26 +10:00
s_time.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
server2.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:44:05 +00:00
server.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:44:05 +00:00
server.srl
sess_id.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
smime.c Document command parameters. 2019-11-20 09:49:52 +01:00
speed.c apps/speed.c: Fix eddsa sign and verify output with -multi option 2019-12-17 19:14:23 +01:00
spkac.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
srp.c Document command parameters. 2019-11-20 09:49:52 +01:00
storeutl.c Document command parameters. 2019-11-20 09:49:52 +01:00
testCA.pem
testdsa.h Following the license change, modify the boilerplates in apps/ 2018-12-06 14:15:27 +01:00
testrsa.h Following the license change, modify the boilerplates in apps/ 2018-12-06 14:15:27 +01:00
timeouts.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
ts.c Check return value after loading config file 2019-12-13 13:39:31 +10:00
tsget.in apps/tsget.in: use the full version in the user agent string 2018-12-10 20:09:17 +01:00
verify.c Document command parameters. 2019-11-20 09:49:52 +01:00
version.c Add "sections" to -help output 2019-11-08 06:08:30 +10:00
vms_decc_init.c VMS: move copy_argc to its own module and make it an aux source 2019-03-05 08:51:09 +01:00
x509.c Fix regression on x509 keyform argument 2019-12-19 09:58:51 +01:00