# https-server **Repository Path**: nothing-is-nothing/https-server ## Basic Information - **Project Name**: https-server - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-02 - **Last Updated**: 2024-04-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### https 服务器端: ``` go run main.go ``` 即可运行go编写的双向认证的https服务器 其中 ./gen.sh 用于生成服务器端证书,服务器端私钥,根证书 ![alt text](image.png) ### java 编写的https 客户端 cd ./java-client ``` java main.java ``` ![alt text](image-1.png) 其中 ./java-client/gen.sh 用于生成client.p12(该文件中包含客户端证书+客户端私钥),truststore (用于存储受信任的服务器证书) 虽然说该 java客户端配置了不服务端证书进行校验