I'm using VLC 0.8.6c for Windows (the prepackaged binary build) on a Windows2000 box. I'm trying to connect to one of our internal TLS (HTTPS) servers which uses server-only certificate chains (it doesn't request a client cert chain). This server uses a weak (1024-bit RSA keys with RSA/SHA-1 signatures) certificate chain to be compatible with gnutls 1.x.
Symptoms:
- After launching and bringing up the GUI, VLC is unresponsive for about 10s or so, with vlc.exe having 100% CPU usage.
- During this time, the rest of Windows is somewhat unresponsive as well.
- Then it reports: "access_http error: failed to read answer". (I can post the entire set of debug messages if that would help.)
- After this, it gives up trying to load the track.
Other information:
- In VLC's Settings|Preferences|Advanced|GnuTLS, I've turned off "Check TLS/SSL certificate validity" and "Check TLS/SSL server hostname in certificate". (This server is using a certificate issued by one of our internal CAs, so VLC and GnuTLS don't know about it).
- Opera (browser) on the same machine can access the server without difficulty.
- VLC for Windows is using gnutls 1.6.1.
- A build of VLC for Linux, which uses gnutls 1.4.4, can access the server without difficulty.
Any ideas?