gpt4 book ai didi

go - 如何使用 Go Golang 对文件进行签名

转载 作者:数据小太阳 更新时间:2023-10-29 03:21:47 25 4
gpt4 key购买 nike

如果我像这样使用 openssl 生成我的 key :

openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout testsign.key -out testsign.crt

我可以使用什么 Go 或 Golang 库、方法或工具来使用该 key 对文件进行签名?

最佳答案

为了满足我需要使用 Go 和 OpenSSL 完成的要求,它就像执行命令行一样简单:

    c := "openssl"
a := []string{"dgst", "-sha512", "-sign", "signature.key", "-out", "FileOut.signed", "FileToBeSigned.txt"}
cmd := exec.Command(c, a...)

关于go - 如何使用 Go Golang 对文件进行签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52634412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com