webservice 证书问题

问题描述

我有一个工程使用了ssl证书(.cer证书),调用其它系统。cer证书是用keytool导入到jdk信任里。目前正常运行。现在我又要使用soap调用另外的一个系统,也使用了ssl证书(.p12)。发现集成到我系统之后,会报ssl证书错误。单独写测试工程又没有问题。发现规律是,先调用了cer证书的通讯方式,此次交互正常。再调用p12证书的通讯方式,提示ssl证书错误。先调用了p12证书的通讯方式,此次交互正常。再调用cer证书的通讯方式,提示ssl证书错误。请问各位有没有遇到这样的问题?该如何处理?

解决方案

解决方案二:
没遇到过帮顶
解决方案三:
同上依然帮顶
解决方案四:
补充下P12证书采用的是System.setProperty("javax.net.ssl.keyStore","d://cer.p12");这种方式,因为keytool不能导入这种证书到jdk信任中。
解决方案五:
没有用到过呢,呵呵,帮顶吧
解决方案六:
http://www.javaeye.com/problems/9695有个人遇到问题和我一样他描述得比我清楚。请各位达人援助呀。
解决方案七:
顶一下

时间: 2024-10-11 17:51:43

webservice 证书问题的相关文章

asp.net 调用带证书的webservice解决办法

最近在朋友弄一个调整省政府政务工作流的程序.. 需要把当前的信息推送到政务网上,采用的是带证书的https webservice.. 下面说一下实现过程 第一步,引用webservice地址,删除web.config中相关配置.同时安装好证书 用如下数据替换: <system.serviceModel> <bindings> <customBinding> <binding name="IServiceSoapBinding" closeTim

c# WSE3.0 证书加密 调用java webservice

问题描述 我通过Keystore生成了server.jksclient.jks并把server.jks导出的cer导入到client.jks把client.jks导出的cer导入到server.jks,然后通过JKS2PFX工具成功把server.jks与client.jks转为.net下的pfx文件.然后在vs2010中操作图形界面配置客户端,如下图:在clientcertificateselect面板可以选择证书在servercertificateselect面板没有证书可以选择但我是安装了

C#调用WebService使用SSL连接

  public void SSLLearning() { ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback((a, b, c, d) => { return true; }); SSLWebService sws = new SSLWebService(); cws.ClientCertificates.Add( X509Certificate.Cr

懂webservice和ssl的大神帮我看下这个问题吧,谢谢

问题描述 懂webservice和ssl的大神帮我看下这个问题吧,谢谢 ssl单向认证,1.浏览器访问的时候不需要客户端证书,客户端访问webservice时 则需要一个客户端信任列表文件(client.truststore).浏览器访问时 是自动获取的这个证书 还是浏览器有什么特殊机制? 2.client.truststore这个信任证书是由一个服务器证书导入并生成的,能不能再导入其他的服务器证书? 解决方案 浏览器会告诉你 这个证书不安全,但是程序访问的时候会报错,因为代码默认实现的是验证证

jax-ws之webservice security(安全)教程第一天

前言: 在前面的"5天学会jaxws-webservice教程",我们讲了基本的jax-ws的使用. Jax-ws是业界公认的标准的webservice,它已经成为了一个行业界标准,包括cxf,其实cxf也是调用的jax-ws为标准的基于spring的webservice框架. 同时,大家都知道世界上除了j2ee体系外,还存在.net体系,同时有过相关经验的同事们也知道用ws-security无非就是涉及到"加密","解密",而JAVA的x509

ssl证书生成与配置问题,求大神解答下。

问题描述 ssl证书生成与配置问题,求大神解答下. 刚刚接触ssl 证书加密,只在自己的机器上试用了下,有两个问题不太懂,求解答下. 1,我在自己的机器上生成客户端.服务器证书,然后相互认证,配置tomcat.web.xml, 如果我在客户端在另一台机器上,我是不是把客户端证书拷贝到另一台机器上就可以正常访问了. 2,在1成立的基础上,如果有成千上万台客户端,证书都配置.拷贝完毕.突然服务器证书意外损坏,这时按照生成服务器证书的参数重新生成证书,能不能正常使用?如果不能,由于修改客户端证书工作量

大家知道怎么控制webservice的权限吗?

问题描述 大家知道怎么控制webservice的权限吗?就是让我授权的网站可以调用webservice.让那些没有授权的其他网站就算知道了路径,也无法调用.最好是具体到webservice里面的类或方法,就是不同网站有权力调用不同的方法, 解决方案 解决方案二:顶一下!!解决方案三:up解决方案四:顶3下给1分.快点顶呀解决方案五:http://www.cnblogs.com/jillzhang/category/117766.html解决方案六:就是认证,通过IP认证,一般我都这么搞.简单点就

用java Apache Axis 1.2.1 连接 iis 部署的 https webservice 问题,帮帮忙,谢谢!

问题描述 别人用.net开发了一个webservice部署在iis选了需要客户段证书使用https协议环境描述:1.jdk1.52.ApacheAxis1.2.13.在装iis的服务器(win2003)上装了证书服务器部署过程如下:1.在iis上生成证书请求,2.在证书服务器上认证通过,并导入iis服务器3.在客户端申请浏览器证书,并导入浏览器,用ie访问webservice成功,4.导出ie中的个人证书,导入keystore里5.用axis调用webservice程序基本完毕,在调用axis前

Webservice + SSL

问题描述 各位大神,新人有个问题想请交一下,我是java服务端,发布了一个webservice服务,我知道通过tomcat可以配置双向验证要求客户端提供证书,现在我希望在webservice接口方法中去验证客户端的证书合法性,不知道应该怎么实现? 解决方案 解决方案二:大神们,没有人吗?