openssl/doc/man1
Benjamin Kaduk 3d362f1903 apps: allow empty attribute values with -subj
Historically (i.e., OpenSSL 1.0.x), the openssl applications would
allow for empty subject attributes to be passed via the -subj argument,
e.g., `opensl req -subj '/CN=joe/O=/OU=local' ...`.  Commit
db4c08f019 applied a badly needed rewrite
to the parse_name() helper function that parses these strings, but
in the process dropped a check that would skip attributes with no
associated value.  As a result, such strings are now treated as
hard errors and the operation fails.

Restore the check to skip empty attribute values and restore
the historical behavior.

Document the behavior for empty subject attribute values in the
corresponding applications' manual pages.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7349)
2018-10-08 16:32:47 -05:00
..
asn1parse.pod Additional name for all commands 2017-10-18 15:33:56 -04:00
CA.pl.pod Documentation updates 2017-03-30 14:16:41 +02:00
ca.pod apps: allow empty attribute values with -subj 2018-10-08 16:32:47 -05:00
ciphers.pod Some protocol versions are build-time 2018-07-31 11:36:44 -04:00
cms.pod Fix some issues found by Denian's lintian tool 2018-07-03 13:35:27 -04:00
crl.pod Update copyright year 2018-09-11 13:45:17 +01:00
crl2pkcs7.pod Additional name for all commands 2017-10-18 15:33:56 -04:00
dgst.pod Update copyright year 2018-04-17 15:18:40 +02:00
dhparam.pod Additional name for all commands 2017-10-18 15:33:56 -04:00
dsa.pod Update copyright year 2018-09-11 13:45:17 +01:00
dsaparam.pod Additional name for all commands 2017-10-18 15:33:56 -04:00
ec.pod Additional name for all commands 2017-10-18 15:33:56 -04:00
ecparam.pod Update copyright year 2018-04-03 13:57:12 +01:00
enc.pod Update enc(1) examples to more recent ciphers and key derivation algorithms 2018-09-25 21:18:04 +03:00
engine.pod Update copyright years on all files merged since Jan 1st 2018 2018-01-09 05:49:01 +01:00
errstr.pod Additional name for all commands 2017-10-18 15:33:56 -04:00
gendsa.pod Update copyright year 2018-09-11 13:45:17 +01:00
genpkey.pod Fix some issues found by Denian's lintian tool 2018-07-03 13:35:27 -04:00
genrsa.pod Update copyright year 2018-09-11 13:45:17 +01:00
list.pod 'openssl list': add option -objects to list built in objects 2018-10-01 15:33:28 +02:00
nseq.pod Additional name for all commands 2017-10-18 15:33:56 -04:00
ocsp.pod Implement multi-process OCSP responder. 2018-03-07 11:03:43 -05:00
openssl.pod Add missing cipher aliases to openssl(1) 2018-09-26 16:58:17 +08:00
passwd.pod Update copyright year 2018-09-11 13:45:17 +01:00
pkcs7.pod Additional name for all commands 2017-10-18 15:33:56 -04:00
pkcs8.pod Update copyright year 2018-09-11 13:45:17 +01:00
pkcs12.pod Additional name for all commands 2017-10-18 15:33:56 -04:00
pkey.pod Support public key and param check in EVP interface 2017-11-20 07:20:30 +01:00
pkeyparam.pod Update copyright year 2018-02-27 13:59:42 +00:00
pkeyutl.pod Add a sanity check on the length of pkeyutl inputs 2018-05-24 17:26:03 +01:00
prime.pod Additional name for all commands 2017-10-18 15:33:56 -04:00
rand.pod Additional name for all commands 2017-10-18 15:33:56 -04:00
rehash.pod Update copyright year 2018-04-17 15:18:40 +02:00
req.pod apps: allow empty attribute values with -subj 2018-10-08 16:32:47 -05:00
rsa.pod Update copyright year 2018-09-11 13:45:17 +01:00
rsautl.pod Additional name for all commands 2017-10-18 15:33:56 -04:00
s_client.pod Change Post Handshake auth so that it is opt-in 2018-08-20 15:14:01 +01:00
s_server.pod Don't allow -early_data with other options where it doesn't work 2018-09-13 10:06:09 +01:00
s_time.pod TLSv1.3 related changes to man pages 2018-09-01 08:45:04 +08:00
sess_id.pod Update copyright year 2018-09-11 13:45:17 +01:00
smime.pod Additional name for all commands 2017-10-18 15:33:56 -04:00
speed.pod Speed for HMACs. 2018-09-12 08:54:21 +10:00
spkac.pod Update copyright year 2018-09-11 13:45:17 +01:00
srp.pod Additional name for all commands 2017-10-18 15:33:56 -04:00
storeutl.pod apps: allow empty attribute values with -subj 2018-10-08 16:32:47 -05:00
ts.pod Update copyright year 2018-09-11 13:45:17 +01:00
tsget.pod Additional name for all commands 2017-10-18 15:33:56 -04:00
verify.pod Additional name for all commands 2017-10-18 15:33:56 -04:00
version.pod Additional name for all commands 2017-10-18 15:33:56 -04:00
x509.pod fix typo in x509 documentation 2018-04-02 07:13:19 -04:00