各语言sdk内应用公钥证书解析成应用公钥值的方法。
注:本文示例代码仅供测试参考,php语言解析出来的数据因为换行的缘故会带有空格,如果使用密钥工具进行校验公私钥匹配,需去除公钥数据上的空格. java语言: 应用公钥证书转换成应用公钥值的方法
String publicKey = AlipaySignature.getAlipayPublicKey("应用公钥证书绝对路径"); //输出应用公钥的值 System.out.println("publicKey:"+publicKey);
php语言: 应用公钥证书转换成应用公钥值的方法
$aop = new AopCertClient(); $publicCertPath="应用公钥证书绝对路径"; //调用getPublicKey获取应用公钥 $rsaPublicKey = $aop->getPublicKey($publicCertPath); //输出 echo '应用公钥证书值'.$rsaPublicKey;
.net语言: 应用公钥证书转换成应用公钥值的方法
String PublicCertPath = "应用公钥证书绝对路径";
//解析应用公钥的值需要引用using Org.BouncyCastle.X509和using Aop.Api.Util; X509Certificate PublicKeyCert = AntCertificationUtil.ParseCert(File.ReadAllText(PublicCertPath)); String PublicKey = AntCertificationUtil.ExtractPemPublicKeyFromCert(PublicKeyCert); Console.WriteLine("应用公钥的值" + PublicKey);
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。