- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在尝试时遇到此异常(未找到客户端证书)连接到需要客户端证书的安全 Web 服务。我是使用axis2自动生成的Web服务客户端,使用Eclipse 向导。
这是调用代码,导致最后一行出现异常:
System.setProperty("javax.net.ssl.trustStore","C:\\Archivos de programa\\Java\\jre7\\lib\\security\\cacerts");
System.setProperty("javax.net.ssl.trustStorePassword", "changeit");
System.setProperty("javax.net.ssl.keyStore","D:\\Perfil Usuario\\internet\\Escritorio\\workspace\\certificados\\clientes.jks");
System.setProperty("javax.net.ssl.keyStorePassword", "changeit");
ServicioBoletinStub lala = new ServicioBoletinStub();
ConsultaDeCatalogo cons = new ConsultaDeCatalogo();
cons.setArgs0("SECCIONES");
ConsultaDeCatalogoResponse conResp = lala.consultaDeCatalogo(cons);
客户端证书导入到“clientes.jks” keystore 中,并且所有身份验证路径所需的其他证书位于“cacerts”中。
我必须做的唯一奇怪的事情是将客户端证书从.p12 到 .cer,因为 keytool 提示 .p12 文件不是x509 证书。 .p12 文件已使用密码加密,但 .cer文件不是,所以我担心在执行过程中丢失了一些东西转换。我对处理证书很陌生,所以我不知道我要做什么我失踪了。
我也使用SSLPoke测试连接,没有报错。
非常感谢。
最佳答案
好的,问题出在客户端证书的导入过程中,怀疑是这样。 Keytool 未将私钥导入“clientes.jks” keystore 。
我删除了此 keystore 中的所有内容,并按照这篇文章 ( http://cunning.sharp.fm/2008/06/importing_private_keys_into_a.html ) 导入客户端证书和私钥。
无论如何,我认为 Axis2 应该指定异常消息是从 SOAP 响应消息中获取的:我认为它是它自己生成的。
关于java - axis2.AxisFault : [clientAuthRequired] Client certificate not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16274200/
我们有一个 Axis2 客户端从 SOAP 网络服务读取数据;使用 WSDL2JAVA 生成新的客户端 stub 类并重命名它们的包时出现问题。生成工具本身不会导致问题,但 WSDL2JAVA 不会重
我有一个代码,它是一个 web 服务的 java 包装器,在异常时它会抛出一个 AxisFault 异常(如下所示) org.apache.axis2.AxisFault: Policy enforc
我从 WSDL 文件生成 Web 服务。但我需要在此文件中定义我在 SkeletonInterface 中的方法会出现轴故障异常。类似: void method() throws AxisFault{
我使用 Axis1 (axis-1.4.jar) 生成了一些 java 类文件。我有一个 WS 方法调用(我也可以看到它生成的 java 代码)。 假设此方法调用接受 RequestA 作为参数并返回
下面的AxisFault是什么意思? 这是否意味着: 服务器发出和接收的请求以及服务器抛出(未捕获的)异常,因此将异常返回给客户端。 或 我的 Web 应用程序无法创建 SOAP 请求(因此甚至没有从
当我使用自动生成的 ServiceBindingStub.java 时,出现此错误。 WebService端工作正常,所以这个错误一定是在代码中,但代码是自动生成的,所以我不知道为什么它不起作用。其他
我在尝试从客户端应用程序订阅服务时遇到以下错误。有人能告诉我这个异常的原因吗? 提前致谢 org.apache.axis2.AxisFault:Conexión rehusada at
我对 Axis2 的 WS 有一个大问题 用例(本地主机服务器,[在代理下]无法访问互联网): 我创建了一个小型本地网络服务和一个调用该服务的客户端......端点类似于“http://localho
我们有一个在Glassfish 2.1上运行的Java Web应用程序。 我们最近更改了互联网提供商,这也意味着网络IP已更改。 我们的应用程序进行了两个不同的Web服务调用,并且在此网络更改之前,两
我在尝试时遇到此异常(未找到客户端证书)连接到需要客户端证书的安全 Web 服务。我是使用axis2自动生成的Web服务客户端,使用Eclipse 向导。 这是调用代码,导致最后一行出现异常: Sys
我在使用 axis2-1.6.2 制作客户端时遇到问题,然后我总结了问题。 我正在尝试使用下一个 wsdl 来创建客户端:http://www.mobilefish.com/services/web_
当 printStackTrace 执行时,我的 InspirationTargetException 打印如下: AxisFault faultCode: file.could.not.be.cre
您是否了解为 SOAP 客户端 应用程序设置 Axis2 和 Rampart 的知识? 我已经通过 Eclipse 将 Axis2 和 Rampart 的 jar 文件添加到构建路径,并将 Rampa
org.apache.axis2.AxisFault:sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provid
我编写了一个网络服务,网络客户端是使用 Eclipse 向导生成的。我的客户端应用程序请求一个 String 和一个 Object。可以成功检索字符串,当我尝试检索对象时,它给出以下异常(我使用的是
我正在使用 Axis 2 和 tomcat maven 插件(使用 Eclipse 嵌入式 Maven 启动)开发 Web 服务。出于测试目的,我使用 AXIOM 开发了一个 Web 服务客户端。 当
我正在尝试使用如下代码调用 Axis2 网络服务: stub = new MyServiceStub("http://server/app/services/MyService"); stub.pin
我使用的是 Axis2-1.6.1,并且能够成功发送 SOAP 请求。这是请求的示例: ***username*** ***pass*
我正在使用 Axis2、Spring 和 Hibernate。我使用以下命令创建了 .aar 文件。 jar cvf someName.aar * 我的 .aar 文件如下所示: _ classF
我正在尝试通过 https 访问网络服务,我有 ssl 证书。但是,当我发送网络服务请求时,我得到: threw exceptionorg.apache.axis2.AxisFault: Transp
我是一名优秀的程序员,十分优秀!