开发者社区> 问答> 正文

#支付宝 如何获取应用公钥证书SN(app_cert_sn)

如何获取应用公钥证书SN(app_cert_sn)

展开
收起
保持可爱mmm 2020-05-05 16:45:37 4201 0
1 条回答
写回答
取消 提交回答
  • 可参考开放平台SDK源码中AlipaySignature.getCertSN实现app_cert_sn的提取。 1、JAVA示例

    String app_cert_sn=AlipaySignature.getCertSN("应用公钥证书绝对路径"); System.out.println("app_cert_sn:"+ app_cert_sn);

    2、PHP示例

    //调用getCertSN获取应用公钥证书序列号 $aop = new AopCertClient();$appCertPath = "应用公钥证书绝对路径"; //输出对应的应用公钥证书序列号值echo '应用公钥证书序列号'.$appCertSN; $appCertSN = $aop->getCertSN($appCertPath);

    3、.Net示例

    String AppCertPath = "应用公钥证书绝对路径";
    //解析应用证书序列号,需要引用using Org.BouncyCastle.X509和using Aop.Api.Util; X509Certificate appCert = AntCertificationUtil.ParseCert(File.ReadAllText(AppCertPath)); String AppCertSN = AntCertificationUtil.GetCertSN(appCert); Console.WriteLine("应用证书序列号" + AppCertSN);

    代码示例参考【普通调用示例(证书)】 (内含Java、PHP、.Net语言示例);

    公钥证书签名可参考【RSA2和公钥证书签名验签的区别】的sdk封装签名方式。

    具体参考自行签名方式。

    2020-05-05 16:45:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
女性移动App安全攻防战 立即下载
汇聚云计算的生态核能——云市场,云上APP Store 立即下载
千万级用户直播App——服务端架构设计和思考 立即下载

相关实验场景

更多