Return-Path: Delivered-To: apmail-jakarta-httpclient-dev-archive@www.apache.org Received: (qmail 65828 invoked from network); 14 Dec 2004 22:15:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 14 Dec 2004 22:15:50 -0000 Received: (qmail 14365 invoked by uid 500); 14 Dec 2004 22:10:29 -0000 Delivered-To: apmail-jakarta-httpclient-dev-archive@jakarta.apache.org Received: (qmail 14215 invoked by uid 500); 14 Dec 2004 22:10:27 -0000 Mailing-List: contact httpclient-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "HttpClient Project" Reply-To: "HttpClient Project" Delivered-To: mailing list httpclient-dev@jakarta.apache.org Received: (qmail 3537 invoked by uid 99); 14 Dec 2004 21:45:38 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=HTML_MESSAGE,LINES_OF_YELLING,LINES_OF_YELLING_2,LINES_OF_YELLING_3,MIME_HTML_NO_CHARSET X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) X-VirusChecked: Checked X-Env-Sender: sjohnson@mercury.com X-Msg-Ref: server-2.tower-109.messagelabs.com!1103060730!4273802!1 X-StarScan-Version: 5.4.2; banners=-,-,- X-Originating-IP: [64.242.155.19] Message-ID: From: Steve Johnson To: HttpClient Project Subject: client side cert issue, maybe. HTTPClient version 2 Date: Tue, 14 Dec 2004 13:46:31 -0800 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2657.72) Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C4E226.5F5B478E" X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N ------_=_NextPart_001_01C4E226.5F5B478E Content-Type: text/plain Hi All, HTTPClient version 2 Wondering if anyone has seen something like this. I realize it could have many causes. URL is client side cert; we get connected and receive a 302 redirect page from server. We send the request for the next page, see Wire debug below. I run socket.available(), it returns 0 bytes avaibable. Then the socket reestablished the SSL credentials. When the page is read we get a 403 Forbidden from the server. WE WRITE REQUEST AND GET 302 WITH NO BREAK ON THE CONNECTION -------------------------------------------------------------------------------------------------------------- --------- 2004/12/14 14:15:54:437 GMT-07:00 [TRACE] HttpConnection - -enter HttpConnection.flushRequestOutputStream() HTTPRequest /SiteScope/cgi/go.exe/SiteScope, WRITE: SSLv3 Application Data, length = 162 2004/12/14 14:15:54:437 GMT-07:00 [DEBUG] wire - ->> "[\r][\n]" 2004/12/14 14:15:54:437 GMT-07:00 [TRACE] HttpConnection - -enter HttpConnection.flushRequestOutputStream() 2004/12/14 14:15:54:437 GMT-07:00 [TRACE] HttpMethodBase - -enter HttpMethodBase.readResponse(HttpState, HttpConnection) 2004/12/14 14:15:54:437 GMT-07:00 [TRACE] HttpMethodBase - -enter HttpMethodBase.readStatusLine(HttpState, HttpConnection) 2004/12/14 14:15:54:437 GMT-07:00 [TRACE] HttpConnection - -enter HttpConnection.readLine() 2004/12/14 14:15:54:437 GMT-07:00 [TRACE] HttpParser - -enter HttpParser.readLine() 2004/12/14 14:15:54:437 GMT-07:00 [TRACE] HttpParser - -enter HttpParser.readRawLine() HTTPRequest /SiteScope/cgi/go.exe/SiteScope, READ: SSLv3 Application Data, length = 368 2004/12/14 14:15:54:516 GMT-07:00 [DEBUG] wire - -<< "HTTP/1.1 302 Moved Temporarily[\r][\n]" 2004/12/14 14:15:54:516 GMT-07:00 [TRACE] HttpMethodBase - -enter HttpMethodBase.readResponseHeaders(HttpState,HttpConnection) WE WRITE NEXT REQUEST AND THERE ARE 0 BYTES TO READ, SSL STUFF HAPPENS, THEN A 403 FROM SERVER. 2004/12/14 14:15:58:015 GMT-07:00 [TRACE] HttpConnection - -enter HttpConnection.flushRequestOutputStream() HTTPRequest /SiteScope/cgi/go.exe/SiteScope, WRITE: SSLv3 Application Data, length = 319 2004/12/14 14:15:58:015 GMT-07:00 [DEBUG] wire - ->> "[\r][\n]" 2004/12/14 14:15:58:015 GMT-07:00 [TRACE] HttpConnection - -enter HttpConnection.flushRequestOutputStream() 2004/12/14 14:15:58:015 GMT-07:00 [TRACE] HttpMethodBase - -enter HttpMethodBase.readResponse(HttpState, HttpConnection) 2004/12/14 14:15:58:015 GMT-07:00 [TRACE] HttpMethodBase - -enter HttpMethodBase.readStatusLine(HttpState, HttpConnection) 2004/12/14 14:15:58:015 GMT-07:00 [TRACE] HttpConnection - -enter HttpConnection.readLine() 2004/12/14 14:15:58:015 GMT-07:00 [TRACE] HttpParser - -enter HttpParser.readLine() 2004/12/14 14:15:58:015 GMT-07:00 [TRACE] HttpParser - -enter HttpParser.readRawLine() HTTPRequest /SiteScope/cgi/go.exe/SiteScope, READ: SSLv3 Handshake, length = 20 *** HelloRequest (empty) %% Client cached [Session-2, SSL_RSA_WITH_RC4_128_MD5] %% Try resuming [Session-2, SSL_RSA_WITH_RC4_128_MD5] from port 2006 *** ClientHello, SSLv3 403 PAGE AFTER THIS: any ideas? Suggestions? Thanks, Steve Johnson, Software Engineer, sjohnson@mercury.com direct 720.564.6532 www.mercury.com ------_=_NextPart_001_01C4E226.5F5B478E--