2

WSO2ESBからHTTPSエンドポイントを呼び出すにはどうすればよいですか。weblogicサーバーにデプロイされた私のWebサービスはポリシーで保護されて Wssp1.2-2007-Https-UsernameToken-Plain.xml おり、WSDLで指定されたSOAPアドレスは
https://172.16.91.21:7102/WLSAMLPack_62_64/CustomAsTAPIOnBuildingSAMLService

WSO2 esbからエンドポイントを作成してアクセスしようとすると、次のエラーがスローされます。

[2012-08-29 11:43:49,769]エラー-ClientHandler I / Oエラー:一般的なSSLEngineの問題対象:172.16.91.21:7102対象:Axis2Request [メッセージID:urn:uuid:59ebea16-dcb0-4b25-8074- b78605e2ff55] [Status Completed:false] [Status SendingCompleted:true] javax.net.ssl.SSLHandshakeException:com.sun.net.ssl.internal.ssl.Handshaker.checkThrown(Handshaker.java:938)での一般的なSSLEngineの問題.sun.net.ssl.internal.ssl.SSLEngineImpl.checkTaskThrown(SSLEngineImpl.java:465)at com.sun.net.ssl.internal.ssl.SSLEngineImpl.writeAppRecord(SSLEngineImpl.java:1064)at com.sun.net .ssl.internal.ssl.SSLEngineImpl.wrap(SSLEngineImpl.java:1036)at javax.net.ssl.SSLEngine.wrap(SSLEngine.java:452)at org.apache.http.impl.nio.reactor.SSLIOSession.doHandshake (SSLIOSession.java:154)org.apache.http.impl.nioで。org.apache.http.impl.nio.SSLClientIOEventDispatch.inputReady(SSLClientIOEventDispatch.java:229)のreactor.SSLIOSession.isAppInputReady(SSLIOSession.java:265)org.apache.http.impl.nio.reactor.BaseIOReactor. BaseIOReactor.java:158)at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:340)at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java: 318)org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:278)at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:104)at org .apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor $ Worker.run(AbstractMultiworkerIOReactor.java:542)at java.lang.Thread.run(Thread.java:619)原因:javax.net.ssl.SSLHandshakeException:com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)のcom.sun.net.ssl.internal.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1427)の一般的なSSLEngineの問題com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:181)at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:189)at com.sun net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1035)at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:124)atcom.sun.net.ssl。 internal.ssl.Handshaker.processLoop(Handshaker.java:516)at com.sun.net.ssl.internal.ssl.Handshaker $ 1.run(Handshaker.java:458)at java.security.AccessController.doPrivileged(ネイティブメソッド) com.sun.net.ssl.internal.ssl.Handshaker $ DelegatedTask.run(Handshaker.java:875)at org.apache.http.impl.nio.reactor.SSLIOSession.doHandshake(SSLIOSession.java:171)... 9 more原因:sun.security.validator.ValidatorException:PKIXパスの構築に失敗しました:sun.security。 Provider.certpath.SunCertPathBuilderException:sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:191)のsun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:285)で、要求されたターゲットへの有効な証明書パスが見つかりません。 sun.security.validator.Validator.validate(Validator.java:218)at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126)atcom.sun.net.ssl.internal。 ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249)at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1014)... 15その他原因:sun.security.provider.certpath.SunCertPathBuilderException:有効な認証パスが見つかりませんsun.security.validator.PKIXValidator.doBuild(PKIXValidator)のjava.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)のsun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174)でターゲットを要求しました.java:280)...21詳細engineBuild(SunCertPathBuilder.java:174)at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:280)... 21 moreengineBuild(SunCertPathBuilder.java:174)at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:280)... 21 more

ありがとう。アブドゥル

4

1 に答える 1

2

次のリンクでソリューションを更新しました。wso2esbを使用したHTTPSセキュアエンドポイントの呼び出し

お役に立てれば。ありがとう、アブドゥル。

于 2012-08-31T12:51:26.023 に答える