Certificate will not be show with IE6 / 7 and SSL

Certificate will not be show with IE6 / 7 and SSL

by Karl-Heinz Brozkowski -
Number of replies: 5

If you encounter this problem under the above named circumstances and get a message like:

Internet Explorer was unable to open this site. The requested site is either unavailable or cannot be found. Please try again later.

you should follow this workaround:

http://support.microsoft.com/kb/323308/

Depending on what version of IE you have make the additional entry to the registry. In our case the following helped:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings (for the user) or
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings (for the computer)

add a new value  "BypassSSLNoCacheCheck"=Dword:00000001

Charly

Average of ratings: -
In reply to Karl-Heinz Brozkowski

Re: Certificate will not be show with IE6 / 7 and SSL

by Mikko Vasko -
Isn't there any way to fix this on Moodle site? I found some discussion about this issue in the forums:
http://moodle.org/mod/forum/discuss.php?d=28279

I can't ask all the participants to play around with Windows registry editor.

Best regards,
Mikko
In reply to Mikko Vasko

Re: Certificate will not be show with IE6 / 7 and SSL

by Iver Johnson -
I have found a fix for this, and have tested it. With the original set-up, attempting to access a certificate over ssl forced a no-cache, which IE will follow, creating the error.

To fix it, I needed to change the cache headers for the certificate itself. I have attached my edited certificate/view.php file with the edits made. This is from the 2008080904 version of Certificate.

As a security note: This will force the cache for the certificate to be set to public, which means it will be stored on the computer for a short period of time.

Hope this helps!
In reply to Karl-Heinz Brozkowski

Re: Certificate will not be show with IE6 / 7 and SSL

by j bittner -
I found this helpful.


The changed code is in
red:

<?PHP // $Id: version.php,v 3.1.0

header( 'Cache-Control: public');
header( 'Pragma: public');

require_once('../../config.php');
require_once('lib.php');
include '../../lib/fpdf/fpdf.php';
include '../../lib/fpdf/fpdfprotection.php';
include_once('html2pdf.php');

header('Cache-Control: max-age=100');
header('Expires: '. gmdate('D, d M Y H:i:s', 0) .' GMT');
header('Pragma: ');

$id = required_param('id', PARAM_INT); // Course Module ID
$action = optional_param('action', '', PARAM_ALPHA);


...
In reply to j bittner

Re: Certificate will not be show with IE6 / 7 and SSL

by Greg Caudle -
Thanks so much for this work-around. It worked great, and saved us in a mission-critical situation.