文档章节

集成支付宝 报错:rsa_private read error private key isNULL

Daniel_s
 Daniel_s
发布于 2016/01/06 16:34
字数 171
阅读 56
收藏 0

两中解决方法
1解决方法:
1)在RSADataSigner.m文件中 搜索代码 [result appendString:@"-----BEGIN PRIVATE KEY-----\n"]; 将其改成 [result appendString:@"-----BEGIN RSA PRIVATE KEY-----\n"];
2)在RSADataSigner.m文件中 搜索代码 [result appendString:@"\n-----END PRIVATE KEY-----"]; 将其改成 [result appendString:@"\n-----END RSA PRIVATE KEY-----"];


2解决方法:   


A、将私钥转成PKCS8替换一下原私钥即可

1、生成私钥pem,  执行命令  openssl genrsa -out rsa_private_key.pem 1024
2、生成公钥,执行命令  openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
3、 将RSA私钥转换成PKCS8格式,命令执行  openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt 
( PHP服务端语言读取私钥不需要PKCS8转换)

本文转载自:

Daniel_s
粉丝 13
博文 156
码字总数 4133
作品 0
十堰
程序员
私信 提问
支付宝和微信支付的各种坑

问题1. Util/base64.h:63:21: Cannot find interface declaration for ‘NSObject’, superclass of ‘Base64’ 解决办法: 这是base64.h中没有加入#import 系统库文件导致,这个错误报错方法...

天机
2016/05/30
201
0
支付宝秘钥

首先在桌面创建一个文件夹来存储秘钥,进入文件夹 1. 生成RSA私钥 openssl genrsa -out rsaprivatekey.pem 1024 回车后如下图: 此时你可以在”RSA公钥私钥“文件夹下看到rsaprivatekey.pem...

寂寞ls
2016/07/04
17
0
接入支付宝支付时对于几个名词的疑问

最近接入支付宝的时候有几个名词不是很清楚,如下: 1、支付宝的公钥 2、应用公钥 3、商户私钥 4、rsa_private_key.pem(RSA私钥)、rsa_private_key_pkcs8.pem(pkcs8格式RSA私钥)和rsa_p...

hellotrms
2016/09/28
98
1
android应用程序如何调用支付宝接口

android应用程序如何调用支付宝接口 就叫小音呗 发表于 2014-4-22 09:41:59 浏览(715539) 最近在做一个关于购物商城的项目,项目里面付款这块我选的是调用支付宝的接口,因为用的人比较多。...

andyhe91
2015/05/06
0
1
支付宝集成过程详解——运行DEMO

支付宝集成过程详解——运行DEMO 前言,梦想是需要坚持的,在路上,一路前行。加油。 这两天软件需要集成支付宝了,第一次集成,过程还是挺简单的,不过由于支付宝官方文档写的不够清晰,也是...

Daniel_s
2016/01/05
11.1K
8

没有更多内容

加载失败,请刷新页面

加载更多

HeyUI组件库按需加载功能上线,盘点HeyUI组件库有哪些独特功能?

HeyUI组件库 如果你还不了解heyui组件库,欢迎来我们的官网或者github参观。 官网 github 当然,如果能给我们一颗✨✨✨,那是最赞的了! 按需加载 当heyui组件库的组件越来越多的时候,按需...

vvpvvp
9分钟前
1
0
Dockerfile文件详解

Dockerfile文件详解 什么是dockerfile? Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。 docker bui...

Jeam_
22分钟前
0
0
阿里云PolarDB发布重大更新 支持Oracle等数据库一键迁移上云

5月21日,阿里云PolarDB发布重大更新,提供传统数据库一键迁移上云能力,可以帮助企业将线下的MySQL、PostgreSQL和Oracle等数据库轻松上云,最快数小时内迁移完成。据估算,云上成本不到传统...

zhaowei121
30分钟前
0
0
在数据数据探索过程中的一些常用操作

###pandas在做数据探索时,分组统计均值和中位数参考资料:http://www.cnblogs.com/nxld/p/6058591.htmlhttp://python.jobbole.com/85742/按字典重新赋值,可以直接使用pandas中的repla...

KYO4321
32分钟前
0
0
好程序员分享干货 弹性分布式数据集RDD

一、RDD定义 RDD(Resilient Distributed Dataset)叫做分布式数据集,是Spark中最基本的数据抽象,它代表一个不可变(数据和元数据)、可分区、里面的元素可并行计算的集合。其特点在于自动容...

好程序员IT
33分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部