初学 Golang 想要用 Golang 实现 PHP 上的 openssl_pkcs12_read 函数
初学Golang想用go写一个api接口实现之前在PHP上做的这段加密功能
static public function sign($plainText,$pwd){
$certs = array();
$sign = "";
openssl_pkcs12_read(file_get_contents("xxxx.pfx"),$certs,$pwd); //读取公钥、私钥
openssl_sign($plainText,$sign,$certs['pkey']);//注册生成加密信息
return base64_encode($sign);//base64转码加密信息
}
查了Golang手册
import "golang.org/x/crypto/pkcs12"
尝试了里面的方法都报错,希望大家能解惑一下。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)