diff options
| author | Kirill A. Korinsky <kirill@korins.ky> | 2025-04-22 00:36:39 +0200 |
|---|---|---|
| committer | Andrew Clayton <a.clayton@nginx.com> | 2025-04-22 17:16:12 +0100 |
| commit | e182d24589b30935e796521ea0c2c69f0ee7233c (patch) | |
| tree | de3e832b1ba322b8c11fab1d3de8efc0398788cb /src/nxt_openssl.c | |
| parent | 4b86ad6d473f24b4ed8ad846a65e09376e064308 (diff) | |
| download | unit-e182d24589b30935e796521ea0c2c69f0ee7233c.tar.gz unit-e182d24589b30935e796521ea0c2c69f0ee7233c.tar.bz2 | |
tests: Fixed alt_names in test_tls_sni_same_alt
alt_names should be an array of strings, When it is just a string we end
up with an alt_names entry in openssl.cnf which contains:
[ alt_names ]
DNS.1 = s
DNS.2 = a
DNS.3 = m
DNS.4 = e
DNS.5 = .
DNS.6 = a
DNS.7 = l
DNS.8 = t
DNS.9 = n
DNS.10 = a
DNS.11 = m
DNS.12 = e
DNS.13 = .
DNS.14 = c
DNS.15 = o
DNS.16 = m
This may or may not work depending on TLS library due to the '.''s.
I.e. OpenSSL accepts them LibreSSL doesn't and errors with
62345808257024:error:22FFF077:X509 V3 routines:CRYPTO_internal:bad object:x509/x509_alt.c:707:name=DNS value='.'
What was much more likely intended was to end up with
[ alt_names ]
DNS.1 = same.altname.com
[ Tweaked commit message - Andrew ]
Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
Diffstat (limited to 'src/nxt_openssl.c')
0 files changed, 0 insertions, 0 deletions
