¿Cómo se obtiene un objeto System.Web.HttpWebRequest para usar SSL 2.0?

No sé si tengo toda la información necesaria para formular bien esta pregunta, así que tengan paciencia.

Tengo una página web local (significado local 192.168. *) Que está protegida con un certificado SSL autofirmado. Estoy tratando de acceder a esta página usando un objeto System.Net.HttpWebRequest, pero estoy teniendo un problema extraño.

Si se accede a esta página en Internet Explorer con la opción "Usar SSL 2.0" desactivada, el navegador devuelve un error como si no pudiera establecer una conexión. (En otras palabras, un error de conexión del navegador, en lugar de un error enviado por el servidor). Si la opción "Usar SSL 2.0" está activada, la página funciona bien y aparece la advertencia estándar de que se trata de un certificado autofirmado. , ¿quieres continuar, etc.? (Curiosamente, Firefox, que supuestamente no tiene SSL 2.0 activado, funciona bien).

Ahora mi problema es que estoy tratando de acceder a esta página con un objeto HttpWebRequest y el error que está regresando es que la conexión se cerró inesperadamente, al igual que el error que arroja IE cuando "Usar SSL 2.0" está desactivado. (Ya tengo un código implementado para ignorar el hecho de que es un certificado autofirmado, pero ni siquiera está llegando tan lejos).

¿Cómo obtengo System.Net.HttpWebRequest para, bueno, "Usar SSL 2.0" cuando está realizando su solicitud?

Respuestas a la pregunta(1)

Su respuesta a la pregunta