返回“运行命令清单”:
cert子命令用法
飞网为每个加入飞网的设备提供了唯一的设备域名,每个设备都可以通过命令行生成证书和密钥文件。
使用以下命令前需要先在控制面板上开启“统一域名解析”和“HTTPS证书”的功能。
gmzta cert device.team.gmzta.net
已将域名证书写入 device.team.gmzta.net.crt
已将证书私钥写入 device.team.gmzta.net.key
子命令参数 | 说明 |
---|---|
--cert | 指定证书输出文件,或者使用"-"直接在控制台中输出。若未指定“证书输出文件”和“密钥输出文件”,则使用"域名.crt"作为默认值 |
--key | 指定密钥输出文件,或者使用"-"直接在控制台中输出。若未指定“证书输出文件”和“密钥输出文件”,则使用"域名.key"作为默认值 |
--demo | 如果为true,则在本地443端口配置飞网域名证书作为演示,而不是将证书文件写入到磁盘 (default false) |
--cert
使用指定名称生成证书文件(默认为:域名.crt)
gmzta cert --cert gmzta.crt device.team.gmzta.net
已将域名证书写入 gmzta.crt
--key
使用指定名称生成密钥文件(默认为:域名.key)
gmzta cert --key gmzta.key jiqib.gmztademouser.gmzta.net
已将证书私钥写入 gmzta.key
--demo=true
如果为true,则在本地443端口配置飞网域名证书作为演示,而不是将证书文件写入到磁盘。
gmzta cert --demo=true
20xx/x/xx 17:02:43 正在运行TLS服务:443 ...
开启之后在浏览器中访问https://device.team.gmzta.net:443
(将device.team.gmzta.net
替换为您当前设备的飞网域名),可以看到一个“你好飞网”的静态页面。
证书的存放位置
- 在Windows操作系统上,执行生成证书命令时,生成的证书文件默认存放位置为
C:\ProgramData\Gmzta\certs
。 - 在Linux操作系统上,执行生成证书命令时,生成的证书文件默认存放位置为
/var/lib/gmzta/certs/
。
证书的有效期间
飞网提供的证书有效期为90天,需要定期更新。