summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Klinghed <the_jk@yahoo.com>2017-04-06 01:04:15 +0200
committerJoel Klinghed <the_jk@yahoo.com>2017-04-06 01:04:15 +0200
commitbf5f67aa09b23442600383327a64ad6be264dcf0 (patch)
tree7e56dd69910d8d531770993c8e12ed314ce7c047
parent9d12a770fcec9f07edd23716ad7b7aa336776f41 (diff)
fixup! Add certificate support for subject alt name for mbedtls
-rw-r--r--src/ssl_mbedtls.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/ssl_mbedtls.cc b/src/ssl_mbedtls.cc
index 876b076..1b3e350 100644
--- a/src/ssl_mbedtls.cc
+++ b/src/ssl_mbedtls.cc
@@ -603,9 +603,11 @@ bool SSLCert::generate(Logger* logger, SSLEntropy* entropy,
goto error;
}
- if (mbedtls_x509write_crt_set_subject_alt_name(&crt, host.c_str())) {
- logerr(logger, ret, "Unable to set subject alt name");
- goto error;
+ if (issuer_cert) {
+ if (mbedtls_x509write_crt_set_subject_alt_name(&crt, host.c_str())) {
+ logerr(logger, ret, "Unable to set subject alt name");
+ goto error;
+ }
}
if (mbedtls_mpi_fill_random(