HTTP から HTTPS に切り替えようとしています。
func handler(w http.ResponseWriter, req *http.Request) {
w.Header().Set("Content-Type", "text/plain")
w.Write([]byte("This is an example server.\n"))
}
func main() {
http.HandleFunc("/", handler)
log.Printf("About to listen on 8080. Go to https://127.0.0.1:8080/")
err := http.ListenAndServeTLS(":8080", "cert.pem", "key.pem", nil)
if err != nil {
log.Fatal(err)
}
}
そして、次のエラーが表示されます。
crypto/tls: failed to parse key PEM data
アプリケーションは現在 HTTP モードで実行されており、HTTPS モードで実行したいと考えています。
HTTPSで機能させる方法を誰かが提案できますか?