Documentation ¶
Overview ¶
Package util 生成Http响应内容
Package util 正则化处理 ¶
Package util tls 配置处理 ¶
Package util
Index ¶
- func GenerateCaCertificate(rootCrt *tls.Certificate, host string) (*tls.Certificate, error)
- func GenerateCert(fileType string, organization string, country string, province string, ...)
- func GenerateTlsConfig(host string) (*tls.Config, error)
- func HttpContext(data string) []byte
- func LoadCertificateTls(crtPath string, keyPath string) (*tls.Certificate, error)
- func LoadCertificateX509Data(crtPath string, keyPath string) (*x509.Certificate, string, error)
- func NewRequest(r *http.Request) (*http.Request, error)
- func ResponseToBytes(response *http.Response) ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateCaCertificate ¶
func GenerateCaCertificate(rootCrt *tls.Certificate, host string) (*tls.Certificate, error)
GenerateCaCertificate 生成Ca证书 tls 配置生成 参考 github.com/ouqiang/goproxy
func GenerateCert ¶
func GenerateCert(fileType string, organization string, country string, province string, locality string, organizationalUnit string, commonName string, dnsDomain string)
GenerateCert 生成根证书
func GenerateTlsConfig ¶
GenerateTlsConfig 生成tls配置
func LoadCertificateTls ¶
func LoadCertificateTls(crtPath string, keyPath string) (*tls.Certificate, error)
LoadCertificateTls 加载证书 通过tls.load加载证书
func LoadCertificateX509Data ¶
LoadCertificateX509Data 加载证书私钥数据 通过os加载证书数据
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.