证书转换-农行签约的银联在线得到证书pfx能转换成.key文件吗

问题描述

农行签约的银联在线得到证书pfx能转换成.key文件吗 50C
是这样的,在农业银行申请的银联在线得到一个.cer公钥和一个.pfx私钥文件,现在有网站后台需要以Pg开头后缀名为.key的公钥文件和以Mer开头后缀名为.key的私钥文件,麻烦大神指导一下是不是能把得到的.cer和.pfx文件转换成.key文件,费用私信我,谢谢

解决方案

openssl可以提取私钥,公钥处理。

http://blog.163.com/liuweiyoung@126/blog/static/173131045201262511159217/

解决方案二:
中国银行、建设银行、农业银行、工商银行、招商银行等支付接口的私钥和公钥详解

密钥:
我理解是公钥+私钥的统称。

密钥对:
公钥(证书)和私钥成对存在。
通信双方各持有自己的私钥和对方的公钥。自己的私钥需密切保护,而公钥是公开给对方的。在windows下,单独存在的公钥一般是后缀为.cer的文件
A用自己的私钥对数据加密,发给B,B用A提供的公钥解密。同理B用自己的私钥对数据加密,发送给A后,A用B的公钥解开。
公钥的两个用途:
1。验证对方身份:防止其他人假冒对方发送数据给你。
2。解密。
私钥的两个用途:
1。表明自己身份:除非第三方有你私钥,否则无法假冒你发送数据数据给对方。
2。加密。

jks(java key store):
java用的存储密钥的容器。可以同时容纳n个公钥或私钥,后缀一般是.jks或者.keystore或.truststore等,千奇百怪。
不管什么后缀,它就是一个容器,各个公司或机构叫法不同而已。比如把只包含""受信任的公钥""的容器存成.truststore文件等。
用jdkbin目录下的keytool.exe对其进行查看,导入,导出,删除,修改密码等各种操作。
可以对jks容器加密码,输入正确才可以操作此容器中密钥。
还有一个密码的概念与上者不同,是jks中存储着的私钥的密码,通常是绝密的。

pfx:
和jks功能相同但文件格式不同,pfx是浏览器用的。
可以用一些工具程序把pfx转化成jks格式供java程序使用(如银行只提供了pfx,但是我们想用httpclient模拟浏览器自动访问时)。
据说IE导出的pfx格式不标准,转化jks时往往报错,可以尝试用Netscape Navigator导入再导出,然后再转化。碰到过这样的情况。

常见的几种https系统的访问
经https协议的数据经过加密传输,防止第三方监听,冒充和篡改。
1.不需要用户做任何操作,比如https://www.verisign.com/
这是因为此公钥是合法的(公钥是可信任的机构颁发,和实际域名吻合,而且没有到期)。用IE访问时空白处点右键可以查看公钥信息。
2.https的页面会弹出公钥确认提示
公钥不合法(不是可信任的机构颁发,和实际域名不吻合,已到期),但用户点“是”即表示忽略危险,继续访问。
3.需要往浏览器倒入一个文件才可访问的
一般是银行在线交易等特别需要安全的场合,站方(银行)需要验证访客身份(如要确认必须是已注册的网银商户),需要在浏览器中导入含有访客私钥的pfx文件。

生成jks:
在银行没有提供jks文件的情况下对帐,需要自己生成jks
对于1,2类https网站,如果java程序访问此地址时在jre默认的信任库中找不到对方证书的颁发机构,则会抛出安全方面的异常。
所以要将站方公钥存进一个jks,并在环境变量中设定,表明信任此库中的公钥,才可以正常访问。
我是用现成的make_jks的工具类在程序中读取https://xxxx地址,程序自动抓取出银行公钥并存进一个jks文件。
在浏览器中查看站方公钥时,把公钥导出(一般是cer后缀),然后用keytool.exe手工将此cer导入一个jks或许也可以?没试过。
以上1,2类https网站,仅仅是用到了公钥的“验证对方身份”功能。
对于第3种https网站,也可以找到现成的程序把pfx直接转成jks。
既然动用了pfx,一般是把公钥的两个用途和私钥的两个用途都用起来。

时间: 2024-09-13 20:08:06

证书转换-农行签约的银联在线得到证书pfx能转换成.key文件吗的相关文章

求高手解答:开发农行接口时遇到“无法读取证书文档”!!!在线等~~~~~~~~~~

问题描述 在开发农行的接口时调试Demo遇到的问题,"无法读取证书文档",商户证书文档已经导入了,环境变量也配置了,这是配置文件的三个证书的目录:#网上支付平台证书TrustPayCertFile=E:/Web/ABCbank/demo/newcert/TrustPay.cer#农行根证书文件TrustStoreFile=E:/Web/ABCbank/demo/newcert/abc.truststore#商户证书储存目录档名(当KeyStoreType=0时,必须设定)Merchan

工行借记卡接入银联在线支付

近期,工商银行借记卡正式接入"银联在线支付"平台.就此计算,"银联在线支付"签约银行已达到160多家,完成接入银行73家.预计年底银联200多家境内外成员机构将陆续实现接入. 据了解,"银联在线支付"是中国银联为满足各方网上支付需求而打造的集成化.综合性银行卡网上交易转接清算平台,全面支持所有类型银联卡."银联在线支付"具有方便快捷.安全可靠.全球通用.金融级预授权担保交易.综合性商户服务.无门槛网上支付服务等六大特点,涵盖快

“银联在线支付”与各大银行已联合推出的系列“银行网购日”活动

随着电商大战愈演愈烈,中国网购市场份额不断扩大,用户网购习惯进一步强化.在去年网购市场已近8000亿元的规模下,今年仍将迎来新一轮爆发性增长.近日,新快报记者从权威渠道获悉,由中国银联打造的银行卡网上交易转接清算平台"银联在线支付"已与各大银行联合推出系列"银行网购日"活动,为广大持卡人带来更多优惠服务,助力中国网购市场. 新快报获悉,"银联在线支付"与各大银行已联合推出的系列"银行网购日"活动,包括周二"农行网购日

“银联在线支付”感恩亿万用户网购“减”单遭疯抢

据银联官方消息,截至今年7月底,银联移动互联网用户数已超过1.5亿,进入规模化发展阶段.为庆祝这一里程碑式进展,并进一步回馈广大用户,中国银联在9月1日至9月5日期间,开展"一亿用户百亿信任"的大型全网关立减优惠品牌营销活动.相当于订单金额打8折的真金白银优惠,着实给力,9月1日凌晨活动一出,就遭遇熬夜守候的网民疯抢:2800份"500减100"优惠即在活动开始后5分钟内抢完:1.5万份"100减20"优惠及4万份"50减10"

春运火车票网络团购开售 银联在线支付可无网银网购

日前,2013年春运团体火车票已开始接受预订,小型团体6人即可成团,只需递交经办人的身份证原件及5张复印件即可组团订票.针对有旅客因网银等限制无法网购火车票的现象,中国银联特别提示广大旅客可以通过"银联在线支付"的渠道规避网银限制,成功团购火车票. 今年的团体订票程序采用"窗口审核,网上预订"的方式,经办人不需要带相关人等的身份证在现场填写需求,只需现场经过资质审核,得到<授权证书>,按照<授权证书>的用户名和密码,直接登录铁路客户服务中心网

TCL通讯推“银联在线”支付手机

中国银联与TCL集团(000100)日前在成都签署全面合作协议,TCL通讯成为首家中国银联安全支付认证的手机企业.签约仪式上,TCL通讯发布了首批支持银联手机支付的产品,手机用户将可以通过TCL银联支付手机实现便捷的自主银行服务.公共事业缴费.信用卡还款.商旅服务.购物消费.转账.休闲娱乐等各项支付业务. TCL通讯目前已推出了多款中国银联指定的手机支付终端,包括可实现支持银联支付功能的i802.i880.Q3.OT800等多种型号的TCL手机.在这些手机产品中,均内置了"银联在线"客

银联在线支付

本报讯(记者高晨)昨天,http://www.aliyun.com/zixun/aggregation/1459.html">中国银联董事长苏宁与台湾财团法人联合信用卡处理中心董事长王荣周在台湾共同宣布,持卡人通过"银联在线支付",可在已开通银联卡受理的台湾网上商户消费支付.

携程网正式接入“银联在线支付”

为用户带来便利.高效.安全的网上支付新选择.同时,为回馈银联卡持卡人,中国银联与携程网联合推出"银联酒店特惠季".在携程网"惠选酒店"频道订购,使用银联信用卡(卡号以62开头,卡面有银联标识,下同)通过"银联在线支付"付款,可享丰厚礼遇. "银联在线支付"是中国银联为满足各方对网上支付服务的需求而打造的综合性网上支付平台,可为用户网上缴费.慈善捐款.商旅预定.信用卡还款.境内外网上购物等网上业务提供支付服务. 目前,已有超过1

急求银联在线支付接口的架设

问题描述 我问银联在线的技术要过文档和示例,照着写了以后调试的时候报它的用来签名的类无法调用,还有引用的DLL也无法识别,请问大家有做过这个的吗?有的话给个示例,现结分,在线等...(语言C#,邮箱:cipas@qq.com) 解决方案 解决方案二:留个言,然后给我个思路也好啊...解决方案三:做过,帐号啥的都绑定在里面,不能开源啊..解决方案四:做过支付宝的,差不多都是按照开发文档来写吧,应该不难的.就是用户都有一些key和value在里面,参数要做一定的处理等等这些了