用Python创建OpenVPN证书

0 投票
2 回答
4049 浏览
提问于 2025-04-16 04:01

你们知道有没有一个Python“脚本”可以生成openVPN证书吗?

我需要这个来和我的Django项目结合使用……

谢谢。

2 个回答

0

查看一下这个项目的源代码:django-x509

特别是里面的 _generate 方法,位于基础 x509 模型中。

1

你是否已经设置好了所需的PKI,也就是说,你是否创建了自己的证书颁发机构?如果是这样的话,切换到easy-rsa目录(可以参考我刚才提到的文档,里面有关于如何在不同平台上找到这个目录的说明),然后使用Python的subprocess来运行build-key命令,为你关心的客户端生成密钥,这样做可能是最简单的办法。

撰写回答