Foutbericht: Het beveiligingscertificaat is uitgegeven door een bedrijf dat u niet als vertrouwd hebt aangemerkt
De informatie in dit artikel is van toepassing op:
- Microsoft Internet Explorer 5.5 Service Pack 1
- Microsoft Internet Explorer 5.01
- Microsoft Internet Explorer 5.01
- Microsoft Internet Explorer 5.0
- Microsoft Internet Explorer 4.01 Service Pack 1
- Microsoft Internet Explorer 4.01 Service Pack 2
- Microsoft Internet Explorer 4.0 128-bits editie
- Microsoft Internet Explorer 5.5 Service Pack 1
- Microsoft Internet Explorer 5.01
- Microsoft Internet Explorer 5.01
- Microsoft Internet Explorer 5.0
- Microsoft Internet Information Server 4.0
- Microsoft Internet Information Services 5.0
Dit artikel is eerder gepubliceerd onder NL297681
Wij raden u sterk aan te upgraden naar Microsoft Internet Information Services (IIS) versie 6.0 onder Microsoft Windows Server 2003. IIS 6.0 biedt een veel betere beveiliging van de webinfrastructuur. Als u meer informatie wilt over IIS-beveiliging, gaat u naar de volgende Microsoft-website:
Symptomen
Wanneer u naar een beveiligde website gaat, wordt het volgende foutbericht weergegeven:
Het beveiligingscertificaat is uitgegeven door een bedrijf dat u niet als vertrouwd hebt aangemerkt
Oorzaak
Het basiscertificaat van de certificeringsinstantie (Certificate Authority, ofwel CA) die het certificaat van de website heeft verleend, is niet aanwezig in het archief met vertrouwde basiscertificeringsinstanties van de clientbrowser. Het probleem heeft geen invloed op het opzetten van een Secure Sockets Layer (SSL)-sessie tussen de client en de server.Oplossing
In de onderstaande stappen wordt beschreven hoe u het basiscertificaat installeert in de browser van de client. Hierdoor voorkomt u dat het beveiligingsbericht wordt weergegeven wanneer u de volgende keer naar deze website gaat. Deze stappen werken alleen voor Microsoft Internet Explorer-browsers.
Opmerking het installeren van het certificaat van de certificeringsinstantie is alleen absoluut vereist bij CA's die niet worden vertrouwd, zoals Microsoft Certificate Server.
- Tijdens de standaardinstallatie van Certificate Server wordt een gedeelde map gemaakt waarin het bestand voor het basiscertificaat wordt opgeslagen. De standaardlocatie van deze map is C:\Certconfig. Zoek in deze map het bestand voor het basiscertificaat. Standaard ziet de naamgeving er als volgt uit:
servernaam.domein.com_naam_van_certificaatserver.crt
Als u het bestand voor het basiscertificaat niet kunt vinden, zoekt u op de vaste schijven naar alle bestanden die eindigen op .crt. Dubbelklik op elk .crt-bestand in de resultaten van de zoekopdracht en raadpleeg de details om te controleren of het serienummer hetzelfde is als het serienummer van het basiscertificaat waarmee uw webservercertificaat is uitgegeven.
U kunt het serienummer van het basiscertificaat van uw website bekijken door op een veilige manier (dus met het https://-protocol) naar uw website te gaan en te dubbelklikken op het hangslotpictogram rechtsonder in de browser. Open het tabblad Certificeringspad en dubbelklik op het bovenste certificaat. Het serienummer van dit certificaat moet overeenkomen met het basiscertificaat dat als resultaat van uw zoekactie werd weergegeven.
- Exporteer het bestand voor het basiscertificaat (.crt-bestand) naar een Base64-bestand voor een basiscertificaat (.cer-bestand). Ga hiervoor als volgt te werk:
- Dubbelklik in Windows Verkenner op het bestand voor het basiscertificaat.
- Open het tabblad Details en selecteer Kopiëren naar bestand om de wizard Certificaat exporteren te starten.
- Selecteer Base64 in het tweede scherm van de wizard en geef in het derde scherm een pad en bestandsnaam op voor het certificaat.Opmerking Dit is het bestand dat u gebruikt in de ASP-voorbeeldprogrammacode in dit artikel.
- Klik op Volgende en klik op Voltooien.
- Pas regel 11 in de onderstaande programmacode zodanig aan dat deze verwijst naar het Base64-bestand voor een basiscertificaat dat u in stap 2 hebt gemaakt.
<HTML><HEAD><TITLE>Installing A Root Certificate</TITLE><BR>Root Certificate Authority Installation<BR><BR>
<%@ LANGUAGE="VBScript"%><%Set fs = CreateObject("Scripting.FileSystemObject")Set MyFile = fs.OpenTextFile("c:\certificates\base64.cer", 1)
Output = ""
Do While MyFile.AtEndOfStream <> true line = Chr(34) & MyFile.ReadLine & Chr(34) If MyFile.AtEndOfStream <> true then line = line & " & _" & Chr(10) End If Output = Output & lineLoop
MyFile.Close
Set MyFile = NothingSet fs = Nothing%>
<SCRIPT language="VBSCRIPT">on error resume nextDim Str, CEnroll
Set CEnroll = CreateObject("CEnroll.CEnroll.1")Str = <% Response.Write Output %>
CEnroll.installPKCS7(Str)
Set CEnroll = Nothing</SCRIPT></HEAD></HTML>
- Sla de aangepaste programmacode op als Rootinstall.asp op de locatie van uw website. Dit is standaard \Inetpub\Wwwroot.
- Ga vanuit een clientbrowser naar het bestand Rootinstall.asp. Als het basiscertificaat zich nog niet in het archief bevindt, wordt u gevraagd het certificaat te installeren.
- Klik op OK. Het certificaat wordt automatisch geïnstalleerd in het archief voor vertrouwde basiscertificaten op de clientbrowser.
Klik voor meer informatie op de volgende artikelnummers in de Microsoft Knowledge Base:
290625 Procedure: IIS5: SSL configureren in een Windows 2000 IIS 5-testomgeving met Certificate Server 2.0
216339 Secure Sockets Layer, basiscertificeringsinstanties en Iisca.exe gebruiken
265847 Foutbericht: De pagina kan niet worden weergegeven. . . Kan de server niet vinden of DNS-fout
218445 Certificate Server configureren voor gebruik met SSL op IIS
Relevante artikelen
|
Gekoppelde tags
ASP, Foutbericht, IIS, Internet Explorer, Internet Explorer 5, Procedure, Service Pack, SSL, Upgrade, Windows 2000, Windows Server 2003
|
Reacties
Nog geen reacties geplaatst.