Merge pull request #57 from thinkmassive/selfsigned-customdomain

aperture: add servername to self-signed cert
This commit is contained in:
Oliver Gugger
2021-07-23 13:52:33 +02:00
committed by GitHub

View File

@@ -338,11 +338,12 @@ func getTLSConfig(serverName string, autoCert bool) (*tls.Config, error) {
// exist).
tlsKeyFile := filepath.Join(apertureDataDir, defaultTLSKeyFilename)
tlsCertFile := filepath.Join(apertureDataDir, defaultTLSCertFilename)
tlsExtraDomains := []string{serverName}
if !fileExists(tlsCertFile) && !fileExists(tlsKeyFile) {
log.Infof("Generating TLS certificates...")
err := cert.GenCertPair(
selfSignedCertOrganization, tlsCertFile, tlsKeyFile,
nil, nil, false, selfSignedCertValidity,
nil, tlsExtraDomains, false, selfSignedCertValidity,
)
if err != nil {
return nil, err