Meteen naar de inhoud

webinar: Meld je aan voor ons aankomende webinar.

Aanmelden

Configureren en oplossen van problemen met CRL-distributiepunten (CDP) en toegang tot autoriteitsinformatie (AIA)

Configureren en oplossen van problemen met CRL-distributiepunten (CDP) en toegang tot autoriteitsinformatie (AIA)

CDP- en AIA-punten kunnen soms verwarrend zijn, maar zijn de belangrijkste pijlers van een functioneel PKI Omgeving. Configuratie van correcte CDP- en AIA-punten kan resulteren in een betere en gezonde PKI-omgeving, en het debuggen van deze problemen kan net zo lastig zijn. Dit artikel is bedoeld als een manier om CDP/AIA-problemen te voorkomen die u kunt tegenkomen tijdens de configuratie en het debuggen van PKI.

Configuratie van CDP/AIA-punten

Het correct configureren van CDP- en AIA-punten kan lastig zijn. Het vereist de juiste toestemming voor waar CRL's moeten worden gepubliceerd en waar ze toegankelijk zijn.

Een onjuiste configuratie van CDP kan leiden tot twee scenario's

  • CRL kan niet worden gepubliceerd, of
  • CRL's zijn niet toegankelijk

Als AIA niet goed is geconfigureerd, zijn de certificaten van root- en uitgevende CA's ook niet toegankelijk.

In beide scenario's functioneert PKI niet goed.

Configuratie van AIA

AIA is het eenvoudigst te configureren. Als OCSP wordt gebruikt, kan de AIA-decimaal 34 bevatten; anders is het altijd 2.

Weergavenaam Decimale waarde
Publiceren op deze locatie 1
Opnemen in de AIA-verlenging van uitgegeven certificaten 2
Opnemen in de Online Certificate Status Protocol (OCSP)-extensie 32

Decimale waarde 1 wordt opgenomen bij publicatie in de %windir%\System32\certsrv\CertEnroll locatie. Het kan ook worden opgenomen om direct op de AIA-locatie te publiceren als de juiste rechten zijn verleend.

[Opmerking: Als de locatie zich achter een load balancer bevindt, heeft de CA geen toegang tot beide servers, wat tot een storing kan leiden. Publiceer niet op deze locaties; in plaats daarvan wordt handmatige kopie aanbevolen]

Decimale waarde 2 wordt toegevoegd wanneer de URL aan de uitgegeven certificaten moet worden toegevoegd. Deze URL's fungeren als AIA-punten van waaruit de certificaten kunnen worden opgehaald.

Voorbeeld:

Hier bieden we een lokale CertEnroll-map aan met decimale waarde 1, aangezien dit de locatie is waar de AIA wordt gepubliceerd. De HTTP-locatie heeft decimale waarde 2, waar we de certificaten niet publiceren, maar die wel fungeert als AIA-locatie van waaruit andere clients toegang hebben tot het certificaat.

Configuratie van AIA

Enterprise PKI-services

Ontvang complete end-to-end consultatieondersteuning voor al uw PKI-vereisten!

Configuratie van CDP

De configuratie van CDP kan afhankelijk zijn van hoe de CA is geconfigureerd, hoe de CRL's worden gepubliceerd en geraadpleegd, en als Delta CRL's worden gepubliceerd.

Weergavenaam Beschrijving Decimale waarde
CRL's op deze locatie publiceren Wordt door de CA gebruikt om te bepalen of basis-CRL's naar deze locatie moeten worden gepubliceerd 1
Opnemen in het CRL-distributiepunt (CDP) van uitgegeven certificaten Wordt door klanten gebruikt tijdens het controleren op intrekkingen om de basislocatie van de CRL te vinden 2
Opnemen in [basis]CRL's Wordt door cliënten gebruikt tijdens het controleren op intrekkingen om de locatie van de delta-CRL te vinden op basis van de basis-CRL's 4
Opnemen in alle CRL's Een offline CA kan dit gebruiken om de LDAP-URL voor handmatige publicatie van CRL's te specificeren. U moet ook de expliciete configuratiecontainer in de URL of de DSConfigDN waarde in het register.
certutil -setreg CA\DSConfigDN CN=
8
16
32
Delta CRL's publiceren op deze locatie Wordt door de CA gebruikt om te bepalen of Delta CRL's naar deze locatie moeten worden gepubliceerd 64

Decimale waarden worden gebruikt op basis van hoe het CDP moet worden geconfigureerd.

Decimale waarde 1 wordt meestal gebruikt om CRL's te publiceren %windir%\System32\certsrv\CertEnroll locatie of naar die locaties waar CA de juiste toegangsrechten heeft. Als er ook Delta CRL's worden gepubliceerd, wordt 65 (1+64) gebruikt.

[Opmerking: Als de locatie zich achter een load balancer bevindt, heeft de CA geen toegang tot beide servers, wat tot een storing kan leiden. Publiceer niet op deze locaties; in plaats daarvan wordt handmatige kopie aanbevolen]

Decimale waarde 2 bevat de URL of locatie en zorgt ervoor dat deze fungeert als CDP-locatie van waaruit basis- of delta-CRL's worden geopend.

Voorbeeld

Configuratie van CDP

Decimale waarde 79 = CRL's worden op die locatie gepubliceerd (1) + Locatie wordt toegevoegd aan CDP (2) + Delta CRL-locatie (4) + Opnemen in alle CRL's (8) + Delta CRL op deze locatie publiceren (64)

Decimale waarde 65 = Publiceer CRL op deze locatie (1) + Publiceer Delta CRL op deze locatie (64)

Decimale waarde 6 = Locatie wordt toegevoegd aan CDP (2) + Delta CRL-locatie (4)

CRL-vervangende tokens

In de bovenstaande voorbeelden bent u mogelijk %1, %3, %4, %8 en %9 tegengekomen. Dit geeft aan hoe de CA is geconfigureerd en wat de bestandsnaam zou moeten zijn. Als de bestanden worden hernoemd, kunnen de AIA- en CDP-punten mislukken omdat de naamgevingsconventie niet overeenkomt.

Token Name Beschrijving Kaartwaarde
ServerDNS-naam De DNS-naam van de CA-server %1
ServerShortName De NetBIOS-naam van de server %2
CAName De naam van de CA %3
Cert_Suffix De verlenging van de CA %4 (volgens Windows 2000-toewijzing)
Certificaatnaam   %4 (volgens Windows 2003-toewijzing
ConfiguratieContainer De locatie van de configuratiecontainer in AD %6
CATruncatedName De ‘gezuiverde’ naam van de CA %7
CRLNaamSuffix De verlenging van de CRL %8
DeltaCRLAtoegestaan Als Delta CRL is toegestaan, wordt er + aan het einde van het bestand toegevoegd om een ​​delta crl aan te geven %9
CDPObjectClass   % 10
CAObjectClass   % 11

Op basis van de toewijzingswaarde krijgen de AIA- en CDP-punten een naamgevingsconventie om op die locaties het juiste bestand te vinden.

Enterprise PKI-services

Ontvang complete end-to-end consultatieondersteuning voor al uw PKI-vereisten!

Debuggen van CDP/AIA-locatieproblemen

Als de CDP/AIA-locaties correct zijn geconfigureerd, kunnen deze stappen de problemen tijdelijk verhelpen. We gebruiken bijvoorbeeld AIA-problemen, wat ook werkt voor CDP-problemen.

Nadat we PKIView.msc hebben geopend en gecontroleerd, kunnen we zien waar het probleem zit. We kunnen de URL naar een kladblok kopiëren voor verder onderzoek.

Debuggen van CDP/AIA-locatieproblemen

De AD heeft ons certificaat niet als het probleem zich op de LDAP-locatie bevindt. Dit is vrij eenvoudig op te lossen.

Certificaten die via LDAP worden opgehaald, worden opgehaald van de domeincontroller. Als we Domeincontroller en ADSIEdit.msc openen, kunnen we navigeren naar Services > Public Key Services > AIA en de aanwezige certificaten controleren. Omdat onze Uitgevende CA Certificaat is afwezig, de PKI-omgeving kan het certificaat niet van die locatie ophalen.

LDAP

Om dit op te lossen, navigeren we naar onze uitgevende CA en voeren we de opdracht uit
certutil -dspublish -f SubCA

Uitgifte van CA-certificaat

Zodra de opdracht succesvol is uitgevoerd, kunnen we onze PKIView.msc vernieuwen om te controleren of het probleem is opgelost. We zouden dan een schone lei moeten zien.

PKI schone lei

Als AIA-locatie #2 of de HTTP-locatie echter fouten veroorzaakt, komt deze fout doordat het certificaat niet aanwezig is op het servereindpunt.

PKI - AIA-locatie

Om dit probleem op te lossen, kopiëren we het certificaat van de locatie %windir%\System32\certsrv\CertEnroll naar onze webserver, waar ons certificaat wordt gehost.

host ons certificaat

Daarmee is ons probleem opgelost en kunnen we het nogmaals controleren in PKIView.msc.

configuratie van CDP/AIA

Conclusie

Problemen met CDP- en AIA-locaties kunnen lastig zijn. Verkeerde configuratie kan vaak problemen veroorzaken, die moeilijker te traceren zijn. Met deze handleiding hopen we de configuratie van CDP/AIA-punten aanzienlijk te vereenvoudigen met debugstappen om eventuele technische problemen te verhelpen.