GMWget

国密版Wget, 支持国密SSL协议(TLCP)

Wget是一个GNU开发的从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理。“Wget”这个名称来源于“World Wide Web”与“get”的结合。

Wget自身不支持国密SSL协议(TLCP)。国密SSL实验室(www.gmssl.cn)做了国密适配,生成了一个国密版Wget,简称gmwget。gmwget可免费下载和使用。

1)简单执行

2)简单访问

注释:
1)--gmssl表示启用国密SSL
2)--no-check-certificate表示不验证服务端证书

3)验证证书

注释:
1)--gmssl表示启用国密SSL
2)--ca-certificate=FILE表示指定ca证书,boc.ca.pem见“资源下载”

4)开启调试

注释:
1)可以看到服务器证书信息
2)可以看到协议GMSSLv1.1和算法ECC-SM4-CBC-SM3

1)访问https://www.gmcrt.cn生成客户端国密双证书

 

2)使用客户端国密双证书访问

注释:
1)--certificate=FILE表示指定用户签名证书(pem格式)
2)--private-key=FILE表示指定用户签名私钥(pem格式)
3)--certificate2=FILE表示指定用户加密证书(pem格式)
4)--private-key2=FILE表示指定用户加密私钥(pem格式)

1)程序下载

编号OSURL备注
1Windows/x86https://wget.gmssl.cn/down/gmwget_win_x86.exe支持Windows XP SP3+
2Windows/x64https://wget.gmssl.cn/down/gmwget_win_x64.exe支持Windows 7+
3Linux/x64https://wget.gmssl.cn/down/gmwget_linux_x64支持Intel/AMD/海光/兆芯
4Linux/aarch64https://wget.gmssl.cn/down/gmwget_linux_aarch64支持飞腾/鲲鹏/瑞芯微
5macOS/x64https://wget.gmssl.cn/down/gmwget_macos_x64支持Intel
6macOS/aarch64https://wget.gmssl.cn/down/gmwget_macos_aarch64支持M1/M2/M3

2)CA证书

https://wget.gmssl.cn/down/boc.ca.pem

3)用户测试证书

https://wget.gmssl.cn/down/sm2.user1.zip

www.gmssl.cn (国密SSL实验室)

www.gmcrt.cn (国密证书实验室)

tlcp.gmssl.cn (TLCP检测仪)

curl.gmssl.cn (国密版cURL)

ab.gmssl.cn (国密版ab)

rand.gmssl.cn (国密随机性检测)

contact@gmssl.cn