Heim > Backend-Entwicklung > PHP-Tutorial > php实现签名,手头下有中行提供的pfx文件,进行签名后传递给java做签名验证,请大神帮忙

php实现签名,手头下有中行提供的pfx文件,进行签名后传递给java做签名验证,请大神帮忙

WBOY
Freigeben: 2016-06-13 12:59:30
Original
1328 Leute haben es durchsucht

php实现签名,手头上有中行提供的pfx文件,进行签名后传递给java做签名验证,请大神帮忙。
过程中貌似有用到x509、pkcs7,签名后的串要传递给java做签名验证是否正确。
本人尝试过的方法:
1、pfx文件用openssl_pkcs12_read读取私钥,然后用openssl_sign进行签名,最后签名后的数据用

base64_encode进行编码转换

2、pfx文件转为pem,用openssl_pkcs7_sign做签名

第二种方法做的签名与正确的签名长度和内容都相识,可是就是找不出哪里出错,所以来此找人帮忙。

如果有做过类似的签名,麻烦您指点一二,或者留下联系方式,便于本人私下与您联系。

------解决方案--------------------
第二种方法。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage