Certificate Pinning
pins := map[string][]string{
"bstn.com": {
"NQvy9sFS99nBqk/nZCUF44hFhshrkvxqYtfrZq3i+Ww=",
"4a6cPehI7OG6cuDZka5NDZ7FR8a60d3auda+sKfg4Ng=",
"x4QzPSC810K5/cMjb05Qm4k3Bw5zBn4lTdO/nEW/Td4=",
},
}
options := []tls_client.HttpClientOption{
tls_client.WithCertificatePinning(pins, tls_client.DefaultBadPinHandler),
}
client, err := tls_client.NewHttpClient(tls_client.NewNoopLogger(), options...)var DefaultBadPinHandler = func(req *http.Request) {
fmt.Println("this is the default bad pin handler")
}Shared Library & Standalone API
Wildcards
How to generate pins?
Last updated