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

问题描述

在开发农行的接口时调试Demo遇到的问题,“无法读取证书文档”,商户证书文档已经导入了,环境变量也配置了,这是配置文件的三个证书的目录:#网上支付平台证书TrustPayCertFile=E:/Web/ABCbank/demo/newcert/TrustPay.cer#农行根证书文件TrustStoreFile=E:/Web/ABCbank/demo/newcert/abc.truststore#商户证书储存目录档名(当KeyStoreType=0时,必须设定)MerchantCertFile=E:/Web/ABCbank/demo/newcert/新商机.pfx这是配置文件目录:E:WebABCbankdemoIniConfigTrustMerchant.ini,这个也已经配置到环境变量里面了请教大神帮忙解决,急!!!!!在线等~~~~~~~~~~~~~~~~

解决方案

解决方案二:

没有找到路径或者文件或者文件没有evecyone的读写权限
解决方案三:

我刚做完这个,不过我没做配置环境变量,因为我们要经过2个测试环境才能上公网,所以我是取的默认情况,在默认情况下TrustMerchant.ini文件是必须放在C盘下WINNT/system32下的,这个都是新建的,这个是环境配置文件,值要你把这里的路径配对了应该没问题!我这边已经上公网了
解决方案四:

看下TrustMerchant.ini文件里TrustStorePassword密码是否正确。还有文件的目录放正确后,如果还是存在读取文件错误,请检查文件的访问权限:abc.truststoreTrustMerchant.iniTrustPay.cerTrustPayClient.dll这些文件都需要赋予networkservice读权限,还有一个是log目录需要写权限。
解决方案五:

农行接口好像要下载一个Microsoft.Web.Services2.dll
解决方案六:

3.无法读取证书文档一般表现:页面提示信息:TrustPayClient错误‘80131500'无法读取证书文档;原因分析:配置文件中提到3个证书文档(网上支付平台证书、农行根证书文件和商户证书储存目录档名),能够引起这种错误的情况很多,主要是以下几种:证书文档路径不正确;权限不够;证书文档密码不正确;其他原因;问题解决思路:检查配置文件中各个证书文件的路径及密码是否正确;检查这三个证书文件是否给ASPNET用户读的权限;检查其他情况,主要是商户服务器的操作系统和网络环境权限设置等;
解决方案七:

问下楼主解决了么?

时间: 2024-09-19 20:28:26

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

android开发-求高手解答安卓软件兼容性的一个问题

问题描述 求高手解答安卓软件兼容性的一个问题 安卓新手一枚,在2.2的试验机上做了个仿qq程序,今天拿了部4.0试了下,很多控件没有反应,甚至有的操作还会报错,不知道是为什么,我在建立这个项目时按照默认的配置配的,求解......

c#接口实例化问题求高手解答谢谢

问题描述 c#接口实例化问题求高手解答谢谢 c#不是规定接口不能被实例化吗,而且不能有方法的定义.但为啥看到IEnumerable这个接口还被实例化了呢 解决方案 C#实例化顺序问题 解决方案二: 是不可以实例化,但是是可以实例化一个实现它的类型. IEnumerable<int> e = new IEnumerable<int>(); // error IEnumerable<int> e = new List<int>(); // correct 解决方

JSON转换时小数点位数问题,求高手解答

问题描述 publicclassTest{publicstaticvoidmain(String[]args){Strings="{'str':123.519412}";System.out.println(JSONObject.fromObject(s,jsonConfig));}}结果:{"str":123.51941}不想让JSON舍去小数点后的第6位,求高手解答(除去在123.519412改成'123.519412'字符串的方法) 解决方案 解决方案二:Sy

模拟登陆总是登陆失败怎么办啊,求高手解答

问题描述 模拟登陆总是登陆失败怎么办啊,求高手解答 ![ 这是提交的表单信息,和错误信息,求大神们解答 啊,谢谢!!! 解决方案 在Eclipse中开发相关项目时,在控制台经常看到如下信息: log4j:WARN No appenders could be found for logger log4j:WARN Please initialize the log4j system properly. 此处输出信息并不是错误信息而仅只是警告信息,因为log4j无法输出日志,log4j是一个日志输入

c#代码-求高手解答二进制堆及其应用问题

问题描述 求高手解答二进制堆及其应用问题 2.二进制堆及其应用 [问题描述] 堆是设计很巧妙的数据结构,堆排序的算法也有很多应用.但当堆比较庞大时,选取堆顶元素及重新建堆的工作量也较大.利用堆的定义构建二进制堆,应用于优先队列有很大的优势.二进制堆是在二进制树Bk上建立的数据结构.一个整数可以表示为二进制数,一组关键字组成的序列可以由一组二进制堆表示. [设计要求] 设计二进制堆的抽象数据类型及其实现. (1)实现二进制堆Hk的ADT. (2)实现二进制堆的简单应用. 以上是我的作业题,我没看懂

java-关于从SVN中检出maven项目,求高手解答,急

问题描述 关于从SVN中检出maven项目,求高手解答,急 求问,我在提交maven项目到SVN服务器时,我只提交了src下面的和webRoot下面的东西,那么其他人要怎么才能用eclipse的SVN插件把项目检出来并成为一个maven项目呢 解决方案 http://bbs.csdn.net/topics/390319216 解决方案二: 从svn上检出的项目,如何转化为maven项目----------------------

firefox-关于PHP的一个小问题,求高手解答

问题描述 关于PHP的一个小问题,求高手解答 我刚开始学习PHP,当我敲完代码后,使用火狐浏览器打开localhost时就会下载.part文件,随后才会另开一个网页,显示应该出现的信息.但是我用360安全浏览器却 不会出现这个问题,直接就会出现应该出现的页面.昨天也出现了这个问题,我把AppServ卸载了重装,就没有这个问题.但是今天我启动后又出现了这个问题.请问这是怎么回事 解决方案 火狐浏览器设置了什么? 解决方案二: 什么都没有设置啊 解决方案三: www目录下面有文件名为index的文件

spring 报错,求高手解答

问题描述 spring 报错,求高手解答 代码: package com.test.aop; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.After; import org.aspectj.lang.annotation.AfterReturning; import org.aspectj.lang.annota

异常-问题如下,求高手解答,谢谢

问题描述 问题如下,求高手解答,谢谢 代码如下: //并发图片上传import java.io.*;import java.net.*; class PicClient2{ public static void main(String[] args) throws Exception { Socket s = new Socket(InetAddress.getByName(""localhost"")11111); BufferedInputStream bufi