开发者社区> 问答> 正文

#支付宝 支付宝公钥证书如何解析成支付宝公钥?

支付宝公钥证书如何解析成支付宝公钥?

展开
收起
保持可爱mmm 2020-05-05 16:51:10 2075 0
1 条回答
写回答
取消 提交回答
  • 各语言sdk内支付宝公钥证书解析成支付宝公钥值的方法。

    注:本文示例代码仅供测试参考,php语言解析出来的支付宝公钥因为有换行的情况会看到空格,但对php语言的回调验签不影响. java语言: 支付宝公钥证书转换成支付宝公钥值的方法:

    String publicKey = AlipaySignature.getAlipayPublicKey("支付宝公钥证书绝对路径"); //输出支付宝公钥的值 System.out.println("publicKey:"+publicKey);

    php语言: 支付宝公钥证书转换成支付宝公钥值的方法:

    $aop = new AopCertClient(); $alipayCertPath="支付宝公钥证书绝对路径"; //调用getPublicKey获取支付宝公钥 $alipayrsaPublicKey = $aop->getPublicKey($alipayCertPath); //输出 echo '支付宝公钥证书值'.$alipayrsaPublicKey;

    .net语言: 支付宝公钥证书转换成支付宝公钥值的方法:

    String AlipayPublicCertPath = "支付宝公钥证书绝对路径";
    //解析支付宝公钥的值需要引用using Org.BouncyCastle.X509和using Aop.Api.Util; X509Certificate alipayPublicKeyCert = AntCertificationUtil.ParseCert(File.ReadAllText(AlipayPublicCertPath)); String alipayPublicKey = AntCertificationUtil.ExtractPemPublicKeyFromCert(alipayPublicKeyCert); Console.WriteLine("支付宝公钥的值" + alipayPublicKey);

    2020-05-05 16:51:18
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
神龙云服务器产品及技术深度解析 立即下载
弹性创造价值:基于ECS的最佳性价比实践解析 立即下载
又快又稳:阿里云下一代虚拟交换机解析 立即下载

相关镜像