[Seasar-user:20990] 回复: Re:S2Axis2を使ってwebservice(with ssl)をアクセスしたいです

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2011年 9月 5日 (月) 22:08:10 JST


たかのりさんへお世話になっております、iafandaです。
ご回答ありがとうございます。
今は 1)S2Axis2を利用して、httpsでサービスの呼び出しを受信したい(サーバとして動作)をしたいです。apache+tomcat+sslのサーバがあります。openssl使って証明書を作りました。その上にS2Axis2を使ってwebserviceのプロジェクトがあります。httpでのテストは済みです。
IEで以下のurlでアクセスしでも、OKです。https://192.168.100.111:8080/test/services/test1?wsdl
axis2.xmlファイルは添付しました。(なにも修正してないです)
テストプログラムでC#のプログラムを作って、webserviceを呼び出したいですが、以下のエラーが出ました。{System.Net.WebException: 基になる接続が閉じられました: 送信時に、予期しないエラーが発生しました。 ---> System.IO.IOException: 予期しないパケット形式のため、ハンドシェイクに失敗しました。   場所 System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)   場所 System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)   場所 System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)   場所 System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)   場所 System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)   場所 System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)   場所 System.Net.TlsStream.CallProcessAuthentication(Object state)   場所 System.Threading.ExecutionContext.runTryCode(Object userData)   場所 System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)   場所 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)   場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)   場所 System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)   場所 System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)   場所 System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)   場所 System.Net.ConnectStream.WriteHeaders(Boolean async)   --- 内部例外スタック トレースの終わり ---   場所 System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)   場所 System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)   場所 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
よろしくお願いします。
----- 原始邮件 -----
发件人:Takanori Suzuki <[E-MAIL ADDRESS DELETED]>
收件人:[E-MAIL ADDRESS DELETED]
主题:[Seasar-user:20989] Re:S2Axis2を使ってwebservice(with ssl)をアクセスしたいです
日期:2011-9-5 00:31:29




-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20110905/03ea5da8/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: axis2.xml
Type: text/xml
Size: 24331 bytes
Desc: $BL5$7(B
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20110905/03ea5da8/attachment.xml>


Seasar-user メーリングリストの案内