https双向认证

一、最简单的https

# https.go
package main

import (
	"fmt"
	"net/http"
)
func handler(w http.ResponseWriter, r *http.Request) {
	fmt.Fprintf(w, "Hi, This is an example of https service in golang!")
}

func main() {
	http.HandleFunc("/", handler)
	err := http.ListenAndServeTLS(":9090", "server.crt","server.key", nil)
	fmt.Println(err)
}

测试方法:curl curl -k https://127.0.0.1:9090
这个https只是进行了链路加密,并没有进行用户认证,更别说双向认证了。

 

上一篇:hbase开启thrift2


下一篇:pwn_向进程中植入代码(未成功