summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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(