可参考开放平台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封装签名方式。
具体参考自行签名方式。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。