What I just realized is ICS has no demo for HTTP SSL POST. Any untested code
is buggy!

I will try to modify the POST demo for SSL.

Regards,

SZ

On Sat, Dec 25, 2010 at 4:16 PM, Arno Garrels <arno.garr...@gmx.de> wrote:

> If you provide a simple test case including both client and server
> applications with source, preferable in Delphi, that reproduces the
> problem I'll download and install server 2008 trial and take a look
> at it.
>
> --
> Arno Garrels
>
> Fastream Technologies wrote:
> > Dear Arno,
> >
> > It does work on Win7 but does NOT work on Win2008 and Win2008R2. It
> > works perfectly with NO SSL on all Windows. The HTTP client does not
> > raise any exception--just 10053 and StatusCode=0 issues. I have
> > uploaded the cert/pkey at,
> >
> > http://www.fastream.com/ics/certpkey.zip
> >
> > It is a 4096-bit self-signed cert for testing. It works for 8-10
> > POSTs then this error occurs. We use ICS-based web server for testing
> > with the following properties:
> >
> > adminHTTPSSLServer = new TSslHttpServer(NULL);
> > adminHTTPSSLServer->OnGetDocument = HTTPServerGetDocument;
> > adminHTTPSSLServer->OnHeadDocument = HTTPServerHeadDocument;
> > adminHTTPSSLServer->OnPostDocument = HTTPServerPostDocument;
> > adminHTTPSSLServer->OnPostedData = HTTPServerPostedData;
> > adminHTTPSSLServer->OnClientDisconnect = HTTPServerClientDisconnected;
> > adminHTTPSSLServer->OnHttpRequestDone = HTTPServerClientRequestDone;
> > adminHTTPSSLServer->MaxClients = 200;
> > adminHTTPSSLServer->ListenBacklog = 200;
> >
> > adminHTTPSSLContext = new TSslContext(NULL);
> > adminHTTPSSLContext->SslVerifyPeer = false;
> > adminHTTPSSLContext->SslOptions << sslOpt_MICROSOFT_SESS_ID_BUG <<
> > sslOpt_NETSCAPE_CHALLENGE_BUG <<
> > sslOpt_NETSCAPE_REUSE_CIPHER_CHANGE_BUG <<
> > sslOpt_SSLREF2_REUSE_CERT_TYPE_BUG <<
> > sslOpt_MICROSOFT_BIG_SSLV3_BUFFER << sslOpt_SSLEAY_080_CLIENT_DH_BUG
> > << sslOpt_TLS_D5_BUG << sslOpt_TLS_BLOCK_PADDING_BUG,
> > sslOpt_TLS_ROLLBACK_BUG << sslOpt_NO_SSLv2 <<
> > sslOpt_NETSCAPE_CA_DN_BUG <<
> > sslOpt_NO_SESSION_RESUMPTION_ON_RENEGOTIATION <<
> > sslOpt_NETSCAPE_DEMO_CIPHER_CHANGE_BUG;
> > adminHTTPSSLContext->SslVerifyPeerModes << SslVerifyMode_PEER;
> > adminHTTPSSLContext->SslSessionCacheModes <<
> > sslSESS_CACHE_NO_INTERNAL_STORE << sslSESS_CACHE_NO_INTERNAL_STORE;
> > adminHTTPSSLContext->SslCipherList =
> > "ALL:!ADH:!DES:RC4+RSA:@STRENGTH";
> > adminHTTPSSLContext->SslVersionMethod = sslV23_SERVER;
> > adminHTTPSSLContext->SslSessionTimeout = 300;
> > adminHTTPSSLContext->SslSessionCacheSize = 20480;
> > adminHTTPSSLContext->SslDefaultSessionIDContext = "ADMIN_SERVER";
> >
> > HTH,
> >
> > SZ
> >
> > On Sat, Dec 25, 2010 at 12:43 PM, Arno Garrels <arno.garr...@gmx.de>
> > wrote:
> >
> >> Fastream Technologies wrote:
> >>> Hello,
> >>>
> >>> With the HttpCli, I get 10053 when lots of consecutive POSTs are
> >>> made with SSL. I first thought it is related to the 4096 bit
> >>> self-signed cert we used but it does not happen on Win2008.
> >>
> >> So it works on 2008?
> >>
> >>> The test machine is
> >>> remote (in the Netherlands) and when I run the GUI (web client) from
> >>> here on my Win7, it works as expected. It also works if I run it
> >>> against the same ICS web server on localhost. But when I run the
> >>> client on Win2008 remotely on RDP, it crashes!
> >>
> >> So it crashes on 2008?
> >> Any error message, stack trace etc.?
> >>
> >> Isn't server 2008 SP2 64-bits only?
> >>
> >> --
> >> Arno Garrels
> --
> To unsubscribe or change your settings for TWSocket mailing list
> please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
> Visit our website at http://www.overbyte.be
>
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to