fix up numbering

This commit is contained in:
Mark McGranaghan
2012-09-29 13:31:34 -07:00
parent d9063c80e3
commit 2f5c430878
3 changed files with 8 additions and 1 deletions

View File

@@ -0,0 +1,18 @@
// ## HTTPS Servers
package main
import "net/http"
func handler(res http.ResponseWriter, req *http.Request) {
res.Header().Set("Content-Type", "text/plain")
res.Write([]byte("Hello from HTTPS\n"))
}
func main() {
http.HandleFunc("/", handler)
err := http.ListenAndServeTLS(":5000", "/tmp/server.crt", "/tmp/server.key", nil)
if err != nil {
panic(err)
}
}

View File

@@ -0,0 +1,11 @@
$ cd /tmp
$ rm -f server.*
$ openssl genrsa -des3 -out server.orig.key 2048
$ openssl rsa -in server.orig.key -out server.key
$ openssl req -new -key server.key -out server.csr
$ openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
$ go run https-servers.go
$ curl https://127.0.0.1:5000/
$ curl --insecure https://127.0.0.1:5000/