Looks like I'm having an SChannel issue. I get the same problem using
a .NET client application. Java works fine.
I haven't had any joy trying to track down the SChannel error.
Here's what shows in Fiddler Response:
HTTP/1.1 502 Connection failed
Connection: close
Timestamp: 08:35:53.187
HTTPS connection failed.
System.Security.Authentication.AuthenticationException: A call to SSPI
failed, see inner exception. --->
System.ComponentModel.Win32Exception: The Local Security Authority
cannot be contacted
--- End of inner exception stack trace ---
at
System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken
message, AsyncProtocolRequest asyncRequest, Exception exception)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer,
Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer,
AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer,
Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer,
AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer,
Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer,
AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ForceAuthentication(Boolean
receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
at
System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult
lazyResult)
at Fiddler.ServerPipe.WrapSocketInPipe(Socket oSocket, Boolean
bSecureTheSocket, Boolean bCreateConnectTunnel, String sCertCN, String
sClientCertificateFilename, String sPoolingKey, Int32&
iHTTPSHandshakeTime)
at Fiddler.Session._handleHTTPSConnect()
I get the following in the Windows System Event Log:
<Event xmlns="
http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<Provider Name="Schannel" Guid="{1F678132-5938-4686-9FDC-
C8FF68F15C85}" />
<EventID>36888</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2010-11-18T21:35:53.173319400Z" />
<EventRecordID>6683</EventRecordID>
<Correlation />
<Execution ProcessID="716" ThreadID="5112" />
<Channel>System</Channel>
<Computer>MyComputer</Computer>
<Security UserID="S-1-5-18" />
</System>
- <EventData>
<Data Name="AlertDesc">80</Data>
<Data Name="ErrorState">301</Data>
</EventData>
</Event>