- 博客(3)
- 收藏
- 关注
原创 Java 苹果支付applepay服务端验证
applepay和常规国内的支付流程完全不一样,理解起来很复杂,我做完后有了一个理解:首先在app管理在苹果网站上架一个产品,有对应的id和价格,名称等1.客户在苹果前端购买完产品后会返回一个购买凭证信息,{"receipt-data" : "MIIT9wYJKoZIhvcNAQcCoIIT6DCCE……"},大概有8000+的长度,发送到客户端;2.本地存储购买凭证后可根据需要生成业务订单号等信息;3.将购买凭证、业务订单号等信息传至服务端进行购买校验;4.Java服务端做的工作在
2021-12-13 16:21:45
4982
1
原创 JAVA建行银企直连报文加解密
接上一篇密钥交换之后获得银行提供的:银行RSA签名公钥RSA.bank.public.key,接受报文验签使用;银行DES加密私钥DES.bank.private.key,加密报文使用。还有之前自己生成的RSA签名私钥RSA.private.key,报文签名使用。下面以签到为例把报文签名、加密以及接受报文后解密、验签写上:签到http入口: /** * @Auther qijw * @Date 2020/11/16 * @Description:建行银企直连签到 * @Version 1
2020-11-16 20:16:35
3050
14
原创 JAVA建行银企直连密钥传输交换接口
建行银企直连密钥传输交换接口加密最近在做建行银企直连项目,给的接口文档描述的不清楚,在网上找了很久都没有一个能用的例子,在第一步密钥传输交换接口就调试了半个月才解决,下面我将加解密的代码发出来给后来人一些借鉴。1.银行调用企业客户系统的服务下载企业客户系统的 RSA 数字签名公钥;客户端加密方式:服务方使用 DES算法对密钥加密,使用DES/ECB/PKCS5Padding填充;DES密钥约定为:企业客户号+交换当日日期(YYMMDD 6 位)。post方式接口,返回拼接的byte[]:
2020-11-11 20:13:15
3457
10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人