lnd+config: add TLSExtraDomain to config

Self explanatory.

Needed for NodeJS, as the grpc library only allows TLS connections to domains and not IP addresses.
This commit is contained in:
Jonathan Underwood
2018-03-21 07:57:14 +09:00
committed by Olaoluwa Osuntokun
parent 6d07b865d6
commit 237ed4fc6e
2 changed files with 14 additions and 10 deletions

3
lnd.go
View File

@@ -683,6 +683,9 @@ func genCertPair(certFile, keyFile string) error {
if host != "localhost" {
dnsNames = append(dnsNames, "localhost")
}
if cfg.TLSExtraDomain != "" {
dnsNames = append(dnsNames, cfg.TLSExtraDomain)
}
// Generate a private key for the certificate.
priv, err := ecdsa.GenerateKey(elliptic.P256(), rand.Reader)