diff options
Diffstat (limited to 'cmd/dendrite-demo-yggdrasil/yggconn/session.go')
-rw-r--r-- | cmd/dendrite-demo-yggdrasil/yggconn/session.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cmd/dendrite-demo-yggdrasil/yggconn/session.go b/cmd/dendrite-demo-yggdrasil/yggconn/session.go index 857b2cc9..01cec813 100644 --- a/cmd/dendrite-demo-yggdrasil/yggconn/session.go +++ b/cmd/dendrite-demo-yggdrasil/yggconn/session.go @@ -20,6 +20,7 @@ import ( "crypto/rsa" "crypto/tls" "crypto/x509" + "crypto/x509/pkix" "encoding/hex" "encoding/pem" "errors" @@ -127,6 +128,9 @@ func (n *Node) generateTLSConfig() *tls.Config { panic(err) } template := x509.Certificate{ + Subject: pkix.Name{ + CommonName: n.DerivedServerName(), + }, SerialNumber: big.NewInt(1), NotAfter: time.Now().Add(time.Hour * 24 * 365), DNSNames: []string{n.DerivedSessionName()}, |