Door Anoniem: Door Anoniem: CA voor Dummies vraag: waarom nemen we aan dat het certificaat niet van Google is en dat diginotar hier fout zit????
Je kan toch checken of het bewuste certificaat inderdaad door Diginotar is gesigned?
Da's niet zo simpel als het lijkt.
In de link die ik eerder aangaf (
http://pastebin.com/SwCZqskV) is dat gebeurd, maar zelf heb ik het gisteravond niet gecontroleerd. Zojuist heb ik dat wel gedaan, en dat kan met "boordmiddelen" (dus zonder openssl.exe of andere commandline tools):
(1) Kopieer vanuit "RAW Paste Data" in
http://pastebin.com/ff7Yg663 het stuk dat begint met
-----BEGIN CERTIFICATE----- en eindigt met
-----END CERTIFICATE----- (inclusief die beide regels) naar het clipboard (klembord). Dit is het gewraakte certificaat, waarvan we gaan checken of het daadwerkelijk door DigiNotar is ondertekend.
(2) Open notepad (kladblok), plak het stuk tekst, geef onderaan een extra enter (extra lege regels maken niet uit), en sla het op als "badcert.cer" bijv. op je bureaublad (wijzig vóór opslaan het bestandstype in "All files", anders wordt de bestandsnaam badcert.cer.txt).
(3) Als ik deze file open (dubbel-klikken) zie ik in de geopende dialoogbox van m'n (Engelstalige) XP: "Windows does not have enough information to verify this certificate". Oorzaak: er ontbreekt een
intermediate certificaat.
(4) Open
http://www.diginotar.nl/Klantenservice/Rootcertificaten/tabid/308/Default.aspx en download "DigiNotar Public CA 2025" (
http://www.diginotar.nl/LinkClick.aspx?fileticket=lSCwDq6q038%3d&tabid=308) en sla het bestand "DigiNotar_Public_CA_2025.cer" op.
(5) Start Internet Explorer, ga naar menu "Tools" -> "Internet Options", open tabblad "Content", klik button "Certificates". Open de tab "Intermediate Certification Authorities" en klik op de button "Import...". In de wizard open je "DigiNotar_Public_CA_2025.cer", en in de volgende box verander je niks, zodat het certificaat in "Intermediate Certification Authorities" terechtkomt. Hierna zie ik het intermediate DigiNotar certificaat in de lijst staan.
(6) Als ik nu opnieuw dubbelklik op "badcert.cer" vertelt XP me dat dit certificaat helemaal in orde is. N.b. dit gebeurt zelfs als ik in MSIE8 Advanced Settings, onder Security, een vinkje heb staan voor "Check for server certificate revocation" (kennelijk vindt die check alleen plaats als er daarwerkelijk een verbinding wordt opgebouwd en niet als "slechts" een certificaat bekeken wordt).
(7) Vergeet niet het intermediate certificaat weer te verwijderen!