1
0
mirror of https://github.com/amir20/dozzle.git synced 2025-12-21 21:33:18 +01:00
Files
dozzle/internal/support/cli/certs.go
2024-07-05 13:38:10 -07:00

21 lines
350 B
Go

package cli
import (
"crypto/tls"
"embed"
)
func ReadCertificates(certs embed.FS) (tls.Certificate, error) {
cert, err := certs.ReadFile("shared_cert.pem")
if err != nil {
return tls.Certificate{}, err
}
key, err := certs.ReadFile("shared_key.pem")
if err != nil {
return tls.Certificate{}, err
}
return tls.X509KeyPair(cert, key)
}