Skip to content
Snippets Groups Projects
Verified Commit 2da6bfab authored by Malte Bauch's avatar Malte Bauch
Browse files

small fixes for tls

parent 2708076c
No related branches found
No related tags found
No related merge requests found
Pipeline #223423 failed
......@@ -70,9 +70,13 @@ func main() {
}
server.TLSConfig = tlsConfig
logrus.Fatal(server.ListenAndServeTLS("", ""))
} else {
logrus.Fatal(server.ListenAndServe())
}
logrus.Fatal(server.ListenAndServe())
}
func getLogFile(w http.ResponseWriter, r *http.Request) {
......
......@@ -15,7 +15,8 @@ import (
)
type AKMSReceiverServer struct {
server *http.Server
server *http.Server
tlsConfig config.TLSConfig
}
func NewAKMSReceiver(port string, eventBus *event.EventBus, receiver *receiver.Receiver, generateAndSend func(string, uuid.UUID, string, int) error, tlsConfig config.TLSConfig) (*AKMSReceiverServer, error) {
......@@ -37,14 +38,21 @@ func NewAKMSReceiver(port string, eventBus *event.EventBus, receiver *receiver.R
}
AKMSReceiver := &AKMSReceiverServer{
server: server,
server: server,
tlsConfig: tlsConfig,
}
return AKMSReceiver, nil
}
func (akmsReceiver *AKMSReceiverServer) Serve() {
go akmsReceiver.server.ListenAndServe() //nolint:errcheck
if akmsReceiver.tlsConfig.Active {
go akmsReceiver.server.ListenAndServeTLS("", "") //nolint:errcheck
} else {
go akmsReceiver.server.ListenAndServe() //nolint:errcheck
}
}
type KeyProperties struct {
......
......@@ -13,4 +13,7 @@ keyUsage = keyEncipherment, dataEncipherment
extendedKeyUsage = serverAuth, clientAuth
subjectAltName = @alt_names
[alt_names]
IP.1 = 127.0.0.1
DNS.1 = kms01
DNS.2 = akms-simulator_1
DNS.3 = akms-simulator_2
......@@ -13,4 +13,7 @@ keyUsage = keyEncipherment, dataEncipherment
extendedKeyUsage = serverAuth, clientAuth
subjectAltName = @alt_names
[alt_names]
IP.1 = 127.0.0.1
DNS.1 = kms02
DNS.2 = akms-simulator_1
DNS.3 = akms-simulator_2
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment