初学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"
尝试了里面的方法都报错,希望大家能解惑一下。