openssl/apps
Richard Levitte bfa470a4f6 Add 'openssl req' option to specify extension values on command line
The idea is to be able to add extension value lines directly on the
command line instead of through the config file, for example:

    openssl req -new -extension 'subjectAltName = DNS:dom.ain, DNS:oth.er' \
                     -extension 'certificatePolicies = 1.2.3.4'

Fixes #3311

Thank you Jacob Hoffman-Andrews for the inspiration

Reviewed-by: Andy Polyakov <appro@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/4986)
2017-12-28 16:07:58 +01:00
..
demoSRP
app_rand.c Fix use-after-free 2017-07-17 07:46:49 -04:00
apps.c Add 'openssl req' option to specify extension values on command line 2017-12-28 16:07:58 +01:00
apps.h Add 'openssl req' option to specify extension values on command line 2017-12-28 16:07:58 +01:00
asn1pars.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
build.info
ca-cert.srl
ca-key.pem
ca-req.pem
ca.c Useless conf != NULL test 2017-12-09 23:59:56 +01:00
CA.pl.in Adjusted Argument Indices 2017-12-03 14:01:39 +01:00
cert.pem
ciphers.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
client.pem
cms.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
crl2p7.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
crl.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
ct_log_list.cnf
dgst.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
dh1024.pem
dh2048.pem
dh4096.pem
dhparam.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
dsa512.pem
dsa1024.pem
dsa-ca.pem
dsa-pca.pem
dsa.c Add error handling in dsa_main and ASN1_i2d_bio. 2017-11-03 15:46:51 +01:00
dsap.pem
dsaparam.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
ec.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
ecparam.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
enc.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
engine.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
errstr.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
gendsa.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
genpkey.c
genrsa.c Support multi-prime RSA (RFC 8017) 2017-11-21 14:38:42 +08:00
nseq.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
ocsp.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
openssl-vms.cnf
openssl.c In apps_startup(), call OPENSSL_init_ssl() rather than OPENSSL_init_crypto() 2017-12-08 16:08:39 +01:00
openssl.cnf
opt.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
passwd.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
pca-cert.srl
pca-key.pem
pca-req.pem
pkcs7.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
pkcs8.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
pkcs12.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
pkey.c Support public key and param check in EVP interface 2017-11-20 07:20:30 +01:00
pkeyparam.c Support public key and param check in EVP interface 2017-11-20 07:20:30 +01:00
pkeyutl.c Allow use of long name for KDFs 2017-08-03 02:18:44 +01:00
prime.c Check # of arguments for remaining commands. 2017-08-21 10:58:49 -04:00
privkey.pem
progs.pl Add SM3/SM4 to openssl command-line tool 2017-11-22 15:23:48 +08:00
rand.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
rehash.c Since return is inconsistent, I removed unnecessary parentheses and 2017-10-09 13:17:09 +01:00
req.c Add 'openssl req' option to specify extension values on command line 2017-12-28 16:07:58 +01:00
req.pem
rsa8192.pem
rsa.c Fix typo in comment 2017-12-11 09:22:39 -06:00
rsautl.c Standardize apps use of -rand, etc. 2017-07-16 19:20:45 -04:00
s512-key.pem
s512-req.pem
s1024key.pem
s1024req.pem
s_apps.h
s_cb.c Merge HRR into ServerHello 2017-12-14 15:06:37 +00:00
s_client.c Ignore the session when setting SNI in s_client 2017-11-21 17:46:22 +00:00
s_server.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
s_socket.c Allow an endpoint to read the alert data before closing the socket 2017-09-08 13:10:57 +01:00
s_time.c (Re)move some things from e_os.h 2017-08-22 14:15:40 -04:00
server2.pem
server.pem
server.srl
sess_id.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
smime.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
speed.c apps/speed.c: initialize buffers 2017-12-09 21:44:00 +01:00
spkac.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
srp.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
storeutl.c Add a recursive option to 'openssl storeutl' 2017-09-12 11:38:16 +02:00
testCA.pem
testdsa.h
testrsa.h
timeouts.h
ts.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
tsget.in
verify.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
version.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
vms_decc_init.c
vms_term_sock.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
vms_term_sock.h
win32_init.c
x509.c Fix small but important regression 2017-11-02 10:47:51 +00:00