# Go Client

This client uses Go's net/http and crypto/tls packages to perform an HTTPS request with mutual TLS.
It loads the client certificate and key from PEM files, disables standard certificate validation with
InsecureSkipVerify, and enforces public key pinning by using a custom VerifyPeerCertificate callback
that computes and compares the server's public key hash to a predefined value.

```code-github
clients/go/client.go
```