in callouts/go/extproc/internal/server/callout_server.go [58:73]
func NewCalloutServer(config Config) *CalloutServer {
var cert tls.Certificate
var err error
if config.CertFile != "" && config.KeyFile != "" {
cert, err = tls.LoadX509KeyPair(config.CertFile, config.KeyFile)
if err != nil {
log.Fatalf("Failed to load server certificate: %v", err)
}
}
return &CalloutServer{
Config: config,
Cert: cert,
}
}