Pelikulero, creo que te equivocas, además a mi me mantiene las variables de session si cambio de https a http, te pongo mi code de ejemplo, lo tengo en un page load, en el que es obligatorio entrar por SSL:
Código PHP:
If Request.ServerVariables("SERVER_PORT") = 80 Then
Dim Path As String = "https://" & _
Request.ServerVariables("SERVER_NAME") & _
Request.ServerVariables("URL")
If Request.ServerVariables("QUERY_STRING") <> "" Then
Path &= "?" & Request.ServerVariables("QUERY_STRING")
End If
Response.Redirect(Path)
End If
JeroMAN, a lo que dices, lo que debes hacer importar el certificado de seguridad a internet explorer al almacen de certificados raiz de confianza (eso suponiendo que te salga lo de el certificado es de confianza, el certificado es valido y el certificado corresponde con el sitio), y suponiendo que el fallo te lo de en que el certifcado no es de confianza. No se si me explico