rkonfj / peerguard

Another p2p network library in Go 🌍
GNU General Public License v3.0
203 stars 12 forks source link

pre-shared secret file 不过期 #14

Closed ctaoist closed 2 months ago

ctaoist commented 2 months ago

希望增加不过期的功能

rkonfj commented 2 months ago

2 种方式颁发的 network secret 都可以设置有效期为 100 年或更久:

生成预共享密钥文件使用--duration 876500h设置有效期

pgcli admin secret --network "<email>" --duration 876500h

pgmap 配置文件config.yml配置密钥轮转和有效期

secret_rotation_period: 876500h
secret_validity_period: 876501h

[!NOTE] 因为 pgmap 会自动轮转密钥,推荐设置一个合适的有效期,增强安全性。

ctaoist commented 2 months ago

嗯,我后来也想到了,100年足够了。。。

谢谢