Skip to content

Commit

Permalink
Merge branch 'master' of github.com:XX-net/XX-Net
Browse files Browse the repository at this point in the history
  • Loading branch information
xxnet committed Aug 20, 2015
2 parents 1d2b6ff + 4c1d4ad commit 1f8c5c0
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@
data
*~
*.pyc
*.swp
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ https://github.com/XX-net/XX-Net/releases
- Firefox 需手动导入证书 data/gae_proxy/CA.crt 启动后生成
* Linux下, 执行 start.sh
- 自动导入证书,需安装 libnss3-tools 包
- 没有安装PyGtk的,需要先安装gtk:sudo apt-get install python-gtk2
- 第一次启动, 请用sudo ./start.sh, 以安装CA证书
- 配置http代理 localhost 8087, 勾选全部协议使用这个代理。
推荐Chrome + SwitchyOmega
Expand Down
5 changes: 5 additions & 0 deletions gae_proxy/local/cert_util.py
Original file line number Diff line number Diff line change
Expand Up @@ -172,12 +172,17 @@ def create_ca():
req.set_pubkey(key)
req.sign(key, CertUtil.ca_digest)
ca = OpenSSL.crypto.X509()
ca.set_version(2)
ca.set_serial_number(0)
ca.gmtime_adj_notBefore(0)
ca.gmtime_adj_notAfter(24 * 60 * 60 * 3652)
ca.set_issuer(req.get_subject())
ca.set_subject(req.get_subject())
ca.set_pubkey(req.get_pubkey())
ca.add_extensions([
OpenSSL.crypto.X509Extension(
'basicConstraints', False, 'CA:TRUE', ca, ca)
])
ca.sign(key, CertUtil.ca_digest)
#logging.debug("CA key:%s", key)
xlog.info("create ca")
Expand Down
5 changes: 5 additions & 0 deletions php_proxy/local/cert_util.py
Original file line number Diff line number Diff line change
Expand Up @@ -172,12 +172,17 @@ def create_ca():
req.set_pubkey(key)
req.sign(key, CertUtil.ca_digest)
ca = OpenSSL.crypto.X509()
ca.set_version(2)
ca.set_serial_number(0)
ca.gmtime_adj_notBefore(0)
ca.gmtime_adj_notAfter(24 * 60 * 60 * 3652)
ca.set_issuer(req.get_subject())
ca.set_subject(req.get_subject())
ca.set_pubkey(req.get_pubkey())
ca.add_extensions([
OpenSSL.crypto.X509Extension(
'basicConstraints', False, 'CA:TRUE', ca, ca)
])
ca.sign(key, CertUtil.ca_digest)
return key, ca

Expand Down

0 comments on commit 1f8c5c0

Please sign in to comment.