fix: ensure certStore is initialised when adding custom cert

Fixes: #612
This commit is contained in:
iain MacDonnell 2025-06-23 11:09:23 +00:00
parent 3e7d8fb0f5
commit c570c2dd57
1 changed files with 3 additions and 0 deletions

View File

@ -108,6 +108,9 @@ func setTLSState(s TLSState) error {
isChanged = true
}
// parse pem to cert and key
if certStore == nil {
initCertStore()
}
err, _ := certStore.ValidateAndSaveCertificate(webSecureCustomCertificateName, s.Certificate, s.PrivateKey, true)
// warn doesn't matter as ... we don't know the hostname yet
if err != nil {