Skip to content

Commit 64eb7f8

Browse files
authored
Merge pull request #5 from xhenner/master
Implement ssl authentication
2 parents 2698c29 + 6ad4a85 commit 64eb7f8

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

spf_packer.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,12 @@ func (c *PowerDNSClient) setConfiguration(cfg PdnsConfig) {
4747
c.tls_config = tls.Config{
4848
ServerName: "localhost",
4949
}
50+
cert, err := tls.LoadX509KeyPair(cfg.Client_cert, cfg.Client_key)
51+
if err == nil {
52+
c.tls_config.Certificates = []tls.Certificate{cert}
53+
} else {
54+
log.Println(err)
55+
}
5056
c.transport = &http.Transport{
5157
MaxIdleConns: 10,
5258
IdleConnTimeout: 30 * time.Second,

0 commit comments

Comments
 (0)