blob: 3cdf93b783b1bb4922c4a8c2223b35e7895c0301 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
package gemini
import "crypto/tls"
func FileTLS(certfile string, keyfile string) (*tls.Config, error) {
cert, err := tls.LoadX509KeyPair(certfile, keyfile)
if err != nil {
return nil, err
}
return &tls.Config{
Certificates: []tls.Certificate{cert},
MinVersion: tls.VersionTLS12,
ClientAuth: tls.RequestClientCert,
}, nil
}
|