Go语言
Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。
HTTPS
HTTPS是在HTTP下加入SSL(Secure Sockets Layer 安全套接层)层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。
SSL,及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。ssl证书申请
客户端CA对其服务端证书进行校验过程如下:
一:对其证书不进行校验
1,简易的https web 服务器
server.go:
package main
import (
“fmt”
“net/http”
)
/*
只要实现了 ServerHTTP方法 便可构建web服务器