用Python创建OpenVPN证书
你们知道有没有一个Python“脚本”可以生成openVPN证书吗?
我需要这个来和我的Django项目结合使用……
谢谢。
2 个回答
0
查看一下这个项目的源代码:django-x509。
特别是里面的 _generate
方法,位于基础 x509 模型中。
1
你是否已经设置好了所需的PKI,也就是说,你是否创建了自己的证书颁发机构?如果是这样的话,切换到easy-rsa
目录(可以参考我刚才提到的文档,里面有关于如何在不同平台上找到这个目录的说明),然后使用Python的subprocess
来运行build-key
命令,为你关心的客户端生成密钥,这样做可能是最简单的办法。