Dit document beschrijft de configuratie van een Microsoft Certificate Authority (CA)-server die Internet Information Services (IIS) uitvoert om CRL-updates (Certificate Revocation List) te publiceren. Het legt ook uit hoe u Cisco Identity Services Engine (ISE) (versies 1.1 en hoger) moet configureren om de updates op te halen voor gebruik in certificaatvalidatie. ISE kan worden geconfigureerd om CRL’s op te halen voor de verschillende CA-basiscertificaten die worden gebruikt bij de validatie van certificaten.
Er zijn geen specifieke vereisten van toepassing op dit document.
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
Cisco Identity Services Engine release 1.1.2.145
Microsoft Windows® Server® 2008 R2
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.
Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.
Deze sectie bevat informatie over het configureren van de functies die in dit document worden beschreven.
Opmerking: Gebruik de Command Lookup Tool (alleen voor geregistreerde klanten) voor meer informatie over de opdrachten die in deze sectie worden gebruikt.
Dit document gebruikt de volgende configuraties:
Sectie 1. Een map op de CA maken en configureren om de CRL-bestanden te huisvesten
Sectie 2. Maak een site in IIS om het nieuwe CRL distributiepunt bloot te stellen
Sectie 3. Microsoft CA Server configureren om CRL-bestanden naar het distributiepunt te publiceren
Sectie 4. Controleer of het CRL-bestand bestaat en toegankelijk is via IIS
Sectie 5. Configureer ISE om het nieuwe CRL-distributiepunt te gebruiken
De eerste taak is om een locatie op de CA-server te configureren voor het opslaan van de CRL-bestanden. Standaard publiceert de Microsoft CA-server de bestanden op C:\Windows\system32\CertSrv\CertEnroll\ . Maak een nieuwe map voor de bestanden in plaats van deze systeemmap te gebruiken.
Kies op de IIS-server een locatie op het bestandssysteem en maak een nieuwe map. In dit voorbeeld wordt de map C:\CRLDistribution gemaakt.
Als de CA de CRL-bestanden naar de nieuwe map wil schrijven, moet delen zijn ingeschakeld. Klik met de rechtermuisknop op de nieuwe map, kies Eigenschappen, klik op het tabblad Delen en klik vervolgens op Geavanceerd delen.
Als u de map wilt delen, schakelt u het selectievakje Deze map delen in en voegt u vervolgens een dollarteken ($) toe aan het einde van de naam van het aandeel in het veld Naam delen om het aandeel te verbergen.
Klik op Rechten (1), klik op Toevoegen (2), klik op Objecttypen (3) en controleer het aankruisvakje Computers (4).
Klik op OK om terug te keren naar het venster Gebruikers, computers, servicerekeningen of groepen. Typ in het veld Voer de objectnamen in om de computernaam van de CA-server in te voeren en klik op Namen controleren. Als de ingevoerde naam geldig is, wordt de naam vernieuwd en onderstreept weergegeven. Klik op OK.
Kies in het veld Groep- of gebruikersnamen de CA-computer. Schakel Toestaan voor volledige controle in om volledige toegang tot de CA te verlenen. Klik op OK. Klik nogmaals op OK om het venster Geavanceerd delen te sluiten en terug te keren naar het venster Eigenschappen.
Om CA in staat te stellen de CRL-bestanden naar de nieuwe map te schrijven, moet u de juiste beveiligingstoestemmingen configureren. Klik op het tabblad Beveiliging (1), klik op Bewerken (2), klik op Toevoegen (3), klik op Objecttypes (4) en controleer het vakje Computers (5).
Typ in het veld Voer de objectnamen in om de computernaam van de CA-server in te voeren en klik op Namen controleren. Als de ingevoerde naam geldig is, wordt de naam vernieuwd en onderstreept weergegeven. Klik op OK.
Kies de CA-computer in het veld Groep- of gebruikersnamen en controleer vervolgens Toestaan voor volledige controle om volledige toegang tot de CA te verlenen. Klik op OK en klik vervolgens op Sluiten om de taak te voltooien.
Om ISE toegang te geven tot de CRL-bestanden, maakt u de map waarin de CRL-bestanden zich bevinden toegankelijk via IIS.
Klik in de taakbalk van de IIS-server op Start. Kies Administratieve Gereedschappen > Internet Information Services (IIS) Manager.
Vouw in het linker deelvenster (bekend als de consolestructuur) de naam van de IIS-server uit en vouw vervolgens Sites uit.
Klik met de rechtermuisknop op Standaardwebsite en kies Virtuele map toevoegen.
Voer in het veld Alias een sitenaam in voor het CRL-distributiepunt. In dit voorbeeld is CRLD ingevoerd.
Klik op de ellips (. . .) rechts van het veld Fysiek pad en blader naar de map die in sectie 1 is gemaakt. Selecteer de map en klik op OK. Klik op OK om het venster Virtuele map toevoegen te sluiten.
De in stap 4 ingevoerde sitenaam moet in het linker deelvenster worden gemarkeerd. Als dit niet het geval is, kies dan nu. Dubbelklik in het middendeelvenster op Bladeren door directory's.
Klik in het rechterdeelvenster op Inschakelen om bladeren door mappen mogelijk te maken.
Kies in het linkerdeelvenster opnieuw de naam van de site. Dubbelklik in het middendeelvenster op Configuration Editor.
Kies system.webServer/security/requestFiltering in de vervolgkeuzelijst Sectie. Kies Waar in de vervolgkeuzelijst allowDoubleEscaping. Klik in het rechter deelvenster op Toepassen.
De map moet nu toegankelijk zijn via IIS.
Nu een nieuwe map is geconfigureerd om de CRL-bestanden te huisvesten en de map is blootgesteld in IIS, configureer Microsoft CA-server om de CRL-bestanden te publiceren naar de nieuwe locatie.
Klik in de taakbalk van CA-server op Start. Kies Administratieve Gereedschappen > Certificaatinstantie.
Klik in het linkerdeelvenster met de rechtermuisknop op de CA-naam. Kies Eigenschappen en klik vervolgens op het tabblad Uitbreidingen. Klik op Toevoegen om een nieuw CRL-distributiepunt toe te voegen.
Voer in het veld Locatie het pad in naar de map die in sectie 1 is gemaakt en gedeeld. In het voorbeeld in sectie 1 is het pad:
\\RTPAAA-DC1\CRLDistribution$\
Als het veld Locatie is ingevuld, kiest u <Naam>in de vervolgkeuzelijst Variabele en klikt u vervolgens op Invoegen.
Kies in de vervolgkeuzelijst Variabele <CRLNameSuffix> en klik vervolgens op Invoegen.
Voeg in het veld Locatie .crl toe aan het einde van het pad. In dit voorbeeld is de locatie:
\\RTPAAA-DC1\CRLDistribution$\<CaName><CRLNameSuffix>.crl
Klik op OK om terug te keren naar het tabblad Uitbreidingen. Controleer het vakje Publish CRLs to this location (1) en klik vervolgens op OK (2) om het venster Properties te sluiten. Er wordt een prompt weergegeven voor toestemming om Active Directory Certificate Services opnieuw te starten. Klik op Ja (3).
Klik in het linkerdeelvenster met de rechtermuisknop op Ingetrokken certificaten. Kies Alle taken > Publiceren. Zorg ervoor dat New CRL is geselecteerd en klik vervolgens op OK.
De Microsoft CA-server moet een nieuw .crl-bestand maken in de map die in sectie 1 is gemaakt. Als het nieuwe CRL-bestand met succes is gemaakt, verschijnt er geen dialoogvenster nadat op OK is geklikt. Als een fout wordt teruggegeven met betrekking tot de nieuwe map voor distributiepunten, herhaalt u elke stap in deze sectie zorgvuldig.
Controleer of de nieuwe CRL-bestanden bestaan en dat ze via IIS toegankelijk zijn vanaf een ander werkstation voordat u deze sectie start.
Open op de IIS-server de map die in sectie 1 is gemaakt. Er moet één .crl-bestand aanwezig zijn met het formulier <CANAME>.crl, waarin <CANAME> de naam is van de CA-server. In dit voorbeeld is de bestandsnaam:
rtpaaa-CA.crl
Open vanuit een werkstation in het netwerk (idealiter op hetzelfde netwerk als de primaire ISE-beheerknooppunt) een webbrowser en blader naar http://<SERVER>/<CRLSITE>, waar <SERVER> de servernaam is van de IIS-server die in sectie 2 is geconfigureerd en <CRLSITE> de sitenaam is die voor het distributiepunt in sectie 2 is gekozen. In dit voorbeeld is de URL:
http://RTPAAA-DC1/CRLD
De indexbeeldjes, waaronder het in stap 1 geobserveerde bestand.
Alvorens ISE wordt gevormd om CRL terug te winnen, het interval bepalen om CRL te publiceren. De strategie om deze interval te bepalen valt buiten het bereik van dit document. De potentiële waarden (in Microsoft CA) zijn 1 uur tot 411 jaar, inclusief. De standaardwaarde is 1 week. Zodra een geschikt interval voor uw milieu is bepaald, stel het interval met deze instructies in:
Klik in de taakbalk van CA-server op Start. Kies Administratieve Gereedschappen > Certificaatinstantie.
Vouw in het linker deelvenster de CA uit. Klik met de rechtermuisknop op de map Ingetrokken certificaten en kies Eigenschappen.
Voer in de velden voor het CRL-publicatieinterval het gewenste nummer in en kies de tijdsperiode. Klik op OK om het venster te sluiten en de wijziging toe te passen. In dit voorbeeld is een publicatieinterval van 7 dagen ingesteld.
U moet nu verschillende registerwaarden bevestigen, die zullen helpen bij het bepalen van de instellingen voor CRL-ophalen in ISE.
Voer de opdracht certutil -getreg CA\Clock* in om de waarde ClockSkew te bevestigen. De standaardwaarde is 10 minuten.
Voorbeelduitvoer:
Values: ClockSkewMinutes REG_DWORS = a (10) CertUtil: -getreg command completed successfully.
Voer de opdracht certutil -getreg CA\CRLov* in om te controleren of de CRLOoverlap-periode handmatig is ingesteld. Standaard is de waarde voor CRLOoverlapUnit 0, wat aangeeft dat er geen handmatige waarde is ingesteld. Als de waarde een andere waarde is dan 0, registreert u de waarde en de eenheden.
Voorbeelduitvoer:
Values: CRLOverlapPeriod REG_SZ = Hours CRLOverlapUnits REG_DWORD = 0 CertUtil: -getreg command completed successfully.
Voer de opdracht certutil -getreg CA\CRLpe* in om de CRLP-periode te controleren die in stap 3 is ingesteld.
Voorbeelduitvoer:
Values: CRLPeriod REG_SZ = Days CRLUnits REG_DWORD = 7 CertUtil: -getreg command completed successfully.
Bereken de CRL-respijtperiode als volgt:
Als CRLOverlapPeriod werd ingesteld in stap 5: OVERLAP = CRLOverlapPeriod, in minuten;
Anders: OVERLAP = (CRLPeriod / 10), in minuten
Bij overlap > 720, overlap = 720
Als OVERLAP < (1,5 * ClockSkewMinutes), dan OVERLAP = (1,5 * ClockSkewMinutes)
Indien OVERLAP > CRLPeriod, in minuten dan OVERLAP = CRLPeriod in minuten
respijtperiode = 720 minuten + 10 minuten = 730 minuten
Voorbeeld:
As stated above, CRLPeriod was set to 7 days, or 10248 minutes and CRLOverlapPeriod was not set. a. OVERLAP = (10248 / 10) = 1024.8 minutes b. 1024.8 minutes is > 720 minutes : OVERLAP = 720 minutes c. 720 minutes is NOT < 15 minutes : OVERLAP = 720 minutes d. 720 minutes is NOT > 10248 minutes : OVERLAP = 720 minutes e. Grace Period = 720 minutes + 10 minutes = 730 minutes
De berekende respijtperiode is de hoeveelheid tijd tussen het tijdstip waarop de CA het volgende CRL publiceert en het moment waarop het huidige CRL afloopt. ISE moet worden geconfigureerd om de CRL’s op te halen.
Log in op de primaire Admin-knooppunt en kies Beheer > Systeem > Certificaten. Selecteer in het linkerdeelvenster de optie Certificaatopslag.
Schakel het aanvinkvakje Certificate Store in naast het CA-certificaat waarvoor u CRL’s wilt configureren. Klik op Edit (Bewerken).
In de buurt van de onderkant van het venster, controleer het aanvinkvakje Download CRL.
Voer in het veld CRL Distribution URL het pad naar het CRL Distribution Point in, dat het .crl-bestand bevat dat in sectie 2 is gemaakt. In dit voorbeeld is de URL:
http://RTPAAA-DC1/CRLD/rtpaaa-ca.crl
ISE kan worden geconfigureerd om het CRL op regelmatige intervallen terug te halen of op basis van de verloopdatum (die in het algemeen ook een regelmatig interval is). Wanneer het CRL publicatieinterval statisch is, worden de tijdigere updates van CRL verkregen wanneer de laatstgenoemde optie wordt gebruikt. Klik op de knop Automatisch.
Stel de waarde voor ophalen in op een waarde kleiner dan de respijtperiode die in stap 7 is berekend. Als de waardenreeks langer is dan de respijtperiode, controleert ISE het CRL-distributiepunt voordat CA het volgende CRL heeft gepubliceerd. In dit voorbeeld wordt de respijtperiode berekend op 730 minuten, of 12 uur en 10 minuten. Voor het ophalen wordt een waarde van 10 uur gebruikt.
Stel het herhalingsinterval in zoals geschikt voor uw omgeving. Als ISE in de vorige stap het CRL niet met het ingestelde interval kan ophalen, zal het met dit kortere interval opnieuw proberen.
Schakel het aanvinkvakje CRL-verificatie omzeilen als CRL niet is ontvangen in om op certificaat gebaseerde verificatie normaal te laten doorgaan (en zonder CRL-controle) als ISE het CRL voor deze CA niet kon ophalen bij haar laatste downloadpoging. Als dit aanvinkvakje niet is ingeschakeld, zal alle op certificaten gebaseerde verificatie met door deze certificeringsinstantie afgegeven certificaten mislukken als het CRL niet kan worden opgehaald.
Controleer of CRL nog niet geldig is of verlopen aanvinkvakje is om ISE toe te staan verlopen (of nog niet geldig) CRL-bestanden te gebruiken alsof ze geldig waren. Als dit aanvinkvakje niet is ingeschakeld, beschouwt ISE een CRL als ongeldig vóór de datum van inwerkingtreding en na de volgende update. Klik op Opslaan om de configuratie te voltooien.
Er is momenteel geen verificatieprocedure beschikbaar voor deze configuratie.
Er is momenteel geen specifieke troubleshooting-informatie beschikbaar voor deze configuratie.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
21-Dec-2012 |
Eerste vrijgave |