Problemlösung LDAP Probleme können knifflig sein. Dieser Blog soll Ihnen bei der Fehlerbehebung helfen. Wir besprechen zwei Szenarien, die Ihre LDAP-Fehler beheben sollten.
Szenario 1
Dieses Szenario berücksichtigt, dass Ihr Zertifikat nicht veröffentlicht wurde in Active DirectoryUm dieses Problem zu beheben, führen Sie die folgenden Befehle aus:
So beheben Sie AIA-Probleme: certutil -dspublish -f RootCA
So beheben Sie CDP-Probleme: certutil -dspublish -f
Wenn das Problem bei der ausstellenden Zertifizierungsstelle besteht, müssen Sie RootCA durch SubCA ersetzen und den Hostnamen der ausstellenden Zertifizierungsstelle verwenden.

Anschließend können Sie prüfen, ob das Zertifikat vorhanden ist in Active Directory oder nicht.
Melden Sie sich dazu beim Domänencontroller an, öffnen Sie adsiedit.msc und verbinden Sie sich mit der Konfiguration. Navigieren Sie anschließend zu Dienste > Public Key Services > AIA und überprüfen Sie die vorhandenen Zertifikate. Wenn die Zertifikate vorhanden sind und Sie weiterhin diesen Fehler erhalten, folgen Sie Szenario 2.

Szenario 2
Wenn Szenario 1 das Problem nicht behebt, ist es möglich, dass die LDAP-URL bei der Konfiguration des AIA-Punkte auf Ihrer Stammzertifizierungsstelle.

Um dieses Problem zu beheben, öffnen Sie zunächst PKIView.msc, um zu prüfen, welche LDAP-URL Ihr PKI sucht. Für dieses Szenario sucht meine PKI nach:
ldap:///CN=Encon%20Root%20CA,CN=AIA,CN=Public%20Key%20Services,CN=Services,CN=ROOTCAOCS,CN=Configuration,DC=Encon,DC=com?cACertificate?base?objectClass=certificationAuthority
Das Zertifikat wird jedoch veröffentlicht auf:
CN=Encon Root CA,CN=AIA,CN=Public Key Services,CN=Dienste,CN=Konfiguration,DC=encon,DC=com
Sie können den Distinguished Name des in ADSIedit.msc vorhandenen Objekts überprüfen.
Um dieses Problem zu lösen, führen wir die folgenden Schritte aus:
-
Erstellen Sie eine neue Containerstruktur in Ihrer Domänenpartition
CN=Encon%20Root%20CA,CN=AIA,CN=Public%20Key%20Services,CN=Services,CN=ROOTCAOCS,CN=Configuration,DC=Encon,DC=com
-
Erstellen Sie unter „Konfiguration“ ein Objekt

-
Wählen Sie die Objektklasse „Container“

-
Geben Sie den genauen Wert ROOTCAOCS an, wie oben hervorgehoben

-
Klicken Sie auf Fertig stellen

-
Befolgen Sie die Schritte 2-5, um weitere Container in ROOTCAOCS > Services > Public Key Services > AIA zu erstellen

-
Führen Sie den Befehl auf dem Domänencontroller aus, um das veröffentlichte Objekt zu extrahieren
LDIFDE -d ” CN=Encon Root CA,CN=AIA,CN=Public Key Services,CN=Services,CN=Configuration,DC=encon,DC=com” -fc:\export.txt

-
Nehmen Sie Änderungen an export.txt vor, indem Sie den vorhandenen DN durch die LDAP-URL ersetzen, nach der Ihre PKI sucht
CN=Encon Root CA,CN=AIA,CN=Public Key Services,CN=Dienste,CN=ROOTCAOCS,CN=Konfiguration,DC=encon,DC=com
Sie müssen auch GUID, USN-Informationen und andere Details entfernen.

-
Veröffentlichen Sie die Datei u ldifde -i -fc:\export.txt

-
Das Objekt sollte jetzt an der neuen Stelle sein

-
PKI View sollte keine Fehler anzeigen

Fazit
Probleme mit CDP- und AIA-LDAP-Standorten können knifflig sein. Fehlkonfigurationen können oft Probleme verursachen, die schwerer zu verfolgen sind. Dies sollte alle LDAP-URL-Probleme lösen, die in Ihrer PKI-Umgebung auftreten können. LDAP-Probleme können manchmal knifflig sein, aber wenn Szenario 1 Ihr Problem nicht behebt, wird Szenario 2 es definitiv beheben.
