问题描述
我的客户给了我 https://login.microsoftonline.com/tenant-id/oauth2/v2.0/authorize?
client_id=xxxxxxxx
&response_type=code
&redirect_uri=http://localhost
&response_mode=query
&scope=https://management.azure.com/.default
&state=12345
文件和 .pfx
文件来对 XML 进行数字签名。客户端代码在 .net 中,我的代码在 Java 1.8 中。
使用 OpenSSL,我已将 .cer
文件转换为 PKS8 FORMAT .pfx
文件,并使用此 .pem
私钥对 XML 进行签名。在这整个过程中,发行人的名称发生了变化。 .pem
私钥具有我客户的颁发者名称,但签名 XML(使用 pem 文件)中的颁发者名称为 .pfx
。我需要 "CN=GeoTrust RSA CA 2018,OU=www.digicert.com,O=DigiCert Inc,C=US"
文件中的发行者名称。
.pfx
请建议使用 pfx 文件或 cer 对 xml 或任何替代解决方案进行签名的过程。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)