From b4295dd2dc0e2a1cfe1bb932833f10896d23f26f Mon Sep 17 00:00:00 2001 From: adnano Date: Fri, 25 Sep 2020 21:43:13 -0400 Subject: Implement basic TOFU --- examples/server/server.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'examples/server') diff --git a/examples/server/server.go b/examples/server/server.go index 02e8643..f99c6cd 100644 --- a/examples/server/server.go +++ b/examples/server/server.go @@ -15,7 +15,7 @@ func main() { // // openssl genrsa -out server.key 2048 // openssl ecparam -genkey -name secp384r1 -out server.key - // openssl req -new -x509 -sha256 -key server.key -out server.crt -days 3650 + // openssl req -new -x509 -sha512 -key server.key -out server.crt -days 365 // cert, err := tls.LoadX509KeyPair("examples/server/server.crt", "examples/server/server.key") if err != nil { @@ -27,9 +27,6 @@ func main() { rw.WriteHeader(gemini.StatusSuccess, "text/gemini") rw.Write([]byte("You requested " + req.URL.String())) log.Printf("Request from %s for %s", req.RemoteAddr.String(), req.URL) - if len(req.TLS.PeerCertificates) != 0 { - log.Print("Client certificate: ", gemini.Fingerprint(req.TLS.PeerCertificates[0])) - } }) server := gemini.Server{ -- cgit v1.2.3