youzan / zan-proxy

An extensible proxy for PC/Mobile/APP developer

Home Page:https://youzan.github.io/zan-proxy/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

根证书过期,需要重新生成

albert-zhang opened this issue · comments

根证书已过期,如图:
zan-cert-outofdate

我尝试了把~/.front-end-proxy/certificate目录删掉,重启zan-proxy App,重新在此目录生成的根证书还是老的。

请问如何重新生成新的根证书?

有一个方法可以解决,自己用Keychain Access生成根证书,或者使用Charles这类工具现成的根证书,配上对应私钥,替换这里的证书和私钥就行:

/Applications/Zan Proxy.app/Contents/Resources/resource/certificate

然后记得把~/.front-end-proxy/certificate删掉、重启zanProxy

经测试key要PKCS#1格式

转换方式参考:https://www.ssl.com/how-to/export-certificates-private-key-from-pkcs12-file-with-openssl/

FYI