Hi i am encountering problems trying to post a WebRequest under Https.
i received the following errors
1.-The underlying connection was closed: Unable to connect to the remote server.
2.-the operation TimeOut
3-The underlying connection was closed: Could not establish secure channel for SSL/TLS.
i tried with about 3 or 4 different proxies of my company and the customer company and not even when i am directly with the ISP provider with no restrictions, i get the above errors when executing the following method
WebRequest.GetRequestStream()
this occurs behind a proxy or not, the request can only be succesfully post from one single PC which is behind a proxy. the proxy doesn't have a client certificate installed.
this is under .net framework 1.1 and the request already contains network credentials.
what could be?
Update
the inner exception the 3rd error is the following: The function completed successfully, but must be called again to complete the context
according to iisper.h documentation this error belongs to the
//
// MessageId: SEC_I_CONTINUE_NEEDED
//
// MessageText:
//
// The function completed successfully, but must be called
// again to complete the context
//
#define SEC_I_CONTINUE_NEEDED ((HRESULT)0x00090312L)
on MSDN this refers to
SEC_I_CONTINUE_NEEDED The client must send the output token to the server and wait for a return token. The returned token is then passed in another call to InitializeSecurityContext (Schannel). The output token can be empty.
does this means the PC lacks a client certificate?