Golang Go语言中如何创建dhparam.pem文件?
这种方式我是知道的。
cmd := exec.Command("/bin/sh", "-c", "openssl dhparam -out dhparam.pem 2048")
cmd.Stderr = os.Stderr
cmd.Run()
我在找是不是有其它不需要调用外部命令的方式。
望大侠们给指点一下,谢谢。
Golang Go语言中如何创建dhparam.pem文件?
7 回复
可能…libopenssl ?我不懂瞎说的
谢谢
暂时还没有找到好的方案,我换思由处理好了。
暂时还没有找到好的方案,我换思路处理了,不再在代码里生成 dhparam.pem,生成这个文件太花时间了,找不到这个文件我就报错,并且告诉用户怎么生成这个文件。
之前写过 python 生成的,不太懂 golang,搜了一下类似的东西,希望能够帮到你 https://gist.github.com/sdorra/1c95de8cb80da31610d2ad767cd6f251
我记得我看到过 golang openssl 的库 你可以输出到 buffer 然后写到文件?