求助用PHP做项目时遇到个rsa 加密问题 文档中说要使用 SHA1RSA 算法 格式规范是PKCS#7 我使用了 openssl_pkcs7_sign 函数 由于对方提供的私钥是pfx 格式的 我先用openssl_pkcs12_read 取到pem 再用openssl_pkcs7_sign函数如下
openssl_pkcs12_read(file_get_contents($this->path), $certs, $this->pswd);
openssl_pkcs7_sign($data,$signature,$certs['cert'], $certs['pkey'], N
ULL,PKCS7_NOATTR);
$signature = file_get_contents($signature);
$result = base64_encode($signature);
可是最后的结果和对方给的java demo 结果不一样 java中的加密函数 代码如下:
求助求助!!!!!!!!!!!!!!!!!!! 百度了好几天 没解决
请问问题怎么解决的 ,也遇到同样的问题