关于银联终端开发的问题,有做过的朋友帮忙看一下

问题描述

最近在做银联终端开发,类似ATM那种机子,搞定了读卡器,密码键盘,使用C#开发的activex,但是现在银联给了几个东西1.一个PEM证书文件2.银联测试IP地址和端口银联说需要使用https访问,但这个PEM证书不知道怎么用,每次发送报文都是远程强制关闭了连接现在在winform或控制台模拟HTTPS发送请求现在不知道是报文有问题,还是证书没使用的问题,我有做过类似的朋友吗?

解决方案

解决方案二:
对方的接口是WEB接口?如果是的话,你可以在模拟提交的时候,将对方的证书加上X509Certificatecer=newX509Certificate("D:\tt.cer");//要看是什么类型证书。具体自己百度HttpWebRequest.ClientCertificates.Add(cer);

解决方案三:
引用1楼fei2yun的回复:

对方的接口是WEB接口?如果是的话,你可以在模拟提交的时候,将对方的证书加上X509Certificatecer=newX509Certificate("D:\tt.cer");//要看是什么类型证书。具体自己百度HttpWebRequest.ClientCertificates.Add(cer);

给的PEM证书文件。。。代码上使用直接找不到对象。。
解决方案四:
usingSystem.Security.Cryptography.X509Certificates;HttpWebRequesthwr=(HttpWebRequest)HttpWebRequest.Create(tUrl);hwr.ClientCertificates.Add(newX509Certificate("D:\tt.cer"));

代码可以这里按理解,应该是需要3个证书。公钥、私钥以及CA根证书,都应该add添加上去。只有一个证书?自己看下是不是需要转换,又或者。。。是不是我搞错了
解决方案五:
c#天生处理不了pem,所以你自己看吧
解决方案六:
如果是https提交xml报文给银联接口的,证书可能是签名报文用的
解决方案七:
引用3楼fei2yun的回复:

usingSystem.Security.Cryptography.X509Certificates;HttpWebRequesthwr=(HttpWebRequest)HttpWebRequest.Create(tUrl);hwr.ClientCertificates.Add(newX509Certificate("D:\tt.cer"));

代码可以这里按理解,应该是需要3个证书。公钥、私钥以及CA根证书,都应该add添加上去。只有一个证书?自己看下是不是需要转换,又或者。。。是不是我搞错了

嗯,代码没问题,但是就一个PEM证书,不是CER格式,不知道怎么使用?现在不知道怎么转换。。银联那也没消息支持。。大家看看怎么解决呢
解决方案八:
引用5楼u011012311的回复:

如果是https提交xml报文给银联接口的,证书可能是签名报文用的

是发送8583报文。不知道这个PEM证书怎么用,貌似C#需要CER证书才行,没法转换
解决方案九:
引用4楼shingoscar的回复:

c#天生处理不了pem,所以你自己看吧

那咋办呢,JAVA可以?
解决方案十:
你先安装他们的证书,然后在浏览器的证书管理里面导出.cer的试试.
解决方案十一:
引用9楼BitCoffee的回复:

你先安装他们的证书,然后在浏览器的证书管理里面导出.cer的试试.

问题这个PEM证书在IE下导入直接提示无法失败,在火狐上导入看不到。。郁闷的似乎无法导入
解决方案十二:
顶一下,我晕了,没人看

时间: 2024-10-21 21:57:52

关于银联终端开发的问题,有做过的朋友帮忙看一下的相关文章

微信支付开发的问题,做过的朋友进来帮帮忙

问题描述 微信支付开发的问题,做过的朋友进来帮帮忙 开发微信支付,遇到点问题,测试的第一笔订单可以正常调起微信支付输密码的(没有实际支付),然后购买别的商品,通通都提示商户订单号重复,实际我看代码是不可能重复的,我现在还把订单号给打出来了,页面显示的也是没有重复的,求高手解救啊,下面是代码 红框是我打印出来的订单号,看页面显示 这一笔是唯一一笔可以支付的,订单号142,再看其他的,就通通不能支付了 订单号143,下面的订单号144 请问到底是什么原因导致这个错误啊,帮帮忙啊,郁闷死我了

支付宝,银联的开发接口是否可用wpf来开发?

问题描述 支付宝接口支持PHP.JAVA..NET.请问如果我使用WPF开发,使用HttpWebRequest或是WebBrowser是否也可以实现?银联的开发接口呢,我使用客户端的模式是否也可以实现?谢谢有开发经验的兄弟赐教! 解决方案 解决方案二:大家都在休假吗,求帮忙!解决方案三:用.net的代码自己改改,大体上差不多的解决方案四:这个没试过,用webbrowser肯定可以吧,如果单纯放到wpf客户端估计不行!解决方案五:银联可写一个WEB网站放在IIS上,不用页面支付宝可以写一个C#服务

Web前端开发与iOS终端开发的异同

语言 前端和终端作为面向用户端的程序,有个共同特点:需要依赖用户机器的运行环境,所以开发语言基本上是没有选择的,不像后台想用什么就用什么,iOS只 能用Objective-C,前端只能javascript,当然iOS还可以用RubyMotion,前端还能用GWT/CoffieScript,但 不是主流,用的人很少,真正用了也会多出很多麻烦. 这两者有个有意思的对比:变量/方法命名的风格正好相反.苹果一直鼓吹用户体验,写代码也不例外,程序命名都是用英文全称并且要多详细有多详细,力求看变量和方法名就

android布局的实现-Android开发这种布局怎么做

问题描述 Android开发这种布局怎么做 我需要在radiogroup中添加中间圆形的button,但总是造成底部整体布局变高 解决方案 用RelativeLayout,中间按钮和线条作为用一个整体,或者分离也可以,用RelativeLayout是可以叠加里面元素的 解决方案二: 可以设置一个比较高的底部,然后用gravity使其居于底部,预留的左右间距要有点击后的距离,然后直接做图片替换就可以了

如何用H5来开发安卓手机App软件?用哪个开发软件?想做一下混合开发。求大神回复。

问题描述 如何用H5来开发安卓手机App软件?用哪个开发软件?想做一下混合开发.求大神回复. 如何用H5来开发安卓手机App软件?用哪个开发软件?想做一下混合开发.求大神回复. 解决方案 phonegap居于phonegap的cordova可以将html页面编译的兼容ios,Android及其他平台的安装包

地图公司-企业内网GIS平台局域网电子地图webGIS系统开发什么公司可以做?

问题描述 企业内网GIS平台局域网电子地图webGIS系统开发什么公司可以做? 要求大概如下: 国家相关单位的系统开发,只能在固定的内网运行,所以必须支持离线地图和内网开发平台. 1.在浏览器下所见即所得的画图,地图基本操作,点线面的绘制,GPS定位展示. 2.能自定义图元和图元属性. 3.有比较实用的API,比如闪烁功能等. 4.不要求多强的功能,轻量级够用即可. 5.最好是JS的,flash也可吧.国产的优先呵呵. 6.最好能够移动端和web端兼容. 记住了,内网的的GIS平台,在线调用不能

开发板-请问有人做过trustzone技术的吗(arm)

问题描述 请问有人做过trustzone技术的吗(arm) 最近有一个选题涉及到trsutzone的安全技术,但是网上关于这方面的资料非常少,好不容易看到一篇博客写的关于这个,结果发现基本要学很多硬件要学arm要自己弄开发板.总体对这个了解很少,请大神帮忙讲讲关于trustzone的知识,或者帮忙推荐几个好的论坛社区什么的,这04年出来的技术11年了资料才这么点,难道硬件方向都是这样的吗? 解决方案 因为是软件和硬件的结合部,所以做的人很少,其实也不是,是中国做的人很少.你可以去www.lina

不想用C#了,就是因为它太慢了,开发IDE要求的也高,只能开发些WEB程序,做其它的程序,好象没有那个公司在用

问题描述 不想用C#了,就是因为它太慢了,开发IDE要求的也高,只能开发些WEB程序,做其它的程序,好象没有那个公司在用Delphi支持原生代码开发,RAD,性能高,IDE硬件要求不高,还可以象C++一样嵌入汇编,做图像,数据库,硬件控制太好了大家给个建议! 解决方案 解决方案二:为后五年做准备.解决方案三:不管是啥程序员,我个人认为C#必须详细了解,不一定要用它来开发东西,但是C#有一些思想比先出来的语种先进,学着在其他程序实现,也许会有很大好处.解决方案四:还有就是很多人学Java半途而废,

ios开发-xcode中怎么做到点击按钮从当前页面转入一个新的页面?

问题描述 xcode中怎么做到点击按钮从当前页面转入一个新的页面? 我是个初学者,只有简单的了解MVC和一些简单的api,我想知道我做一个登录界面,怎么让我点击登录之后进入下一个应用界面呢?大牛给详细的解答好吗,谢谢大神. 解决方案 从A页面跳到B页面 1.ViewControllerB *B=[[ViewControllerB alloc] init]; [self.navigationController pushViewController: B animated:true]; 2.Vie