diff --git a/pkg/serverconfigs/sslconfigs/ssl_cert_config.go b/pkg/serverconfigs/sslconfigs/ssl_cert_config.go index 169f6af..1687835 100644 --- a/pkg/serverconfigs/sslconfigs/ssl_cert_config.go +++ b/pkg/serverconfigs/sslconfigs/ssl_cert_config.go @@ -99,6 +99,16 @@ func (this *SSLCertConfig) Init(ctx context.Context) error { } } + for _, ipAddress := range c.IPAddresses { + if ipAddress == nil { + continue + } + var ipAddressString = ipAddress.String() + if !lists.ContainsString(dnsNames, ipAddressString) { + dnsNames = append(dnsNames, ipAddressString) + } + } + commonNames = append(commonNames, c.Issuer.CommonName) if index == 0 {