Einleitung
In diesem Dokument werden die erforderlichen Schritte zum Konfigurieren der Hypertext Transfer Protocol Secure (HTTPS)-Unterstützung für die SCEP-Integration (Secure Certificate Enrollment Protocol) mit der Identity Services Engine (ISE) beschrieben.
Voraussetzungen
Anforderungen
Cisco empfiehlt, dass Sie über Kenntnisse in folgenden Bereichen verfügen:
- Grundkenntnisse des Internet Information Services (IIS)-Webservers von Microsoft
- Erfahrung bei der Konfiguration von SCEP und Zertifikaten auf der ISE
Verwendete Komponenten
Die Informationen in diesem Dokument basierend auf folgenden Software- und Hardware-Versionen:
- ISE Version 1.1.x
- Windows Server 2008 R2 Enterprise mit Hotfixes für installierte KB2483564 und KB263200
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netz Live ist, überprüfen Sie, ob Sie die mögliche Auswirkung jedes möglichen Befehls verstehen.
Die Informationen zu den Microsoft-Zertifikatdiensten werden als Leitfaden speziell für Cisco Bring Your Own Device (BYOD) bereitgestellt. Verweisen Sie Microsoft TechNet als die entscheidende Quelle für Microsoft-Zertifizierungsstellen, den Network Device Enrollment Service (NDES) und SCEP-bezogene Serverkonfigurationen.
Hintergrundinformationen
Bei einer BYOD-Bereitstellung ist eine der Kernkomponenten ein Microsoft 2008 R2 Enterprise-Server, auf dem die NDES-Rolle installiert ist. Dieser Server ist Mitglied der Active Directory (AD)-Gesamtstruktur. Bei der Erstinstallation von NDES wird der IIS-Webserver von Microsoft automatisch installiert und konfiguriert, um die HTTP-Terminierung von SCEP zu unterstützen. In einigen BYOD-Bereitstellungen möchten Kunden die Kommunikation zwischen ISE und NDES möglicherweise mithilfe von HTTPS weiter sichern. In diesem Verfahren werden die Schritte beschrieben, die zum Anfordern und Installieren eines SSL-Zertifikats (Secure Socket Layer) für die SCEP-Website erforderlich sind.
Konfigurieren
NDES-Serverzertifikatkonfiguration
Hinweis: Sie müssen ein neues Zertifikat für IIS konfigurieren (nur erforderlich, wenn IIS in eine Drittanbieter-PKI wie Verisign integriert ist oder wenn die Zertifizierungsstellen- (CA) und NDES-Serverrollen auf separaten Servern getrennt sind). Wenn sich die NDES-Rolle in der Installation auf einem aktuellen Microsoft-Zertifizierungsstellenserver befindet, verwendet IIS das Serveridentitätszertifikat, das während des CA-Setups erstellt wurde. Bei eigenständigen Konfigurationen wie dieser können Sie direkt zum Abschnitt NDES Server IIS Binding Configuration in diesem Dokument springen.
- Stellen Sie über die Konsole oder RDP eine Verbindung zum NDES-Server her.
- Klicken Sie auf Start -> Verwaltung -> Internetinformationsdienste (IIS)-Manager.
- Markieren Sie den IIS-Servernamen, und klicken Sie auf das Symbol Serverzertifikate.
- Klicken Sie auf Zertifikatsanforderung erstellen, und füllen Sie die Felder aus.
- Öffnen Sie die im vorherigen Schritt erstellte CER-Datei mit einem Texteditor, und kopieren Sie den Inhalt in die Zwischenablage.
- Rufen Sie die Website Microsoft CA Web Enrollment (Microsoft CA-Webregistrierung) auf, und klicken Sie auf Request a Certificate (Zertifikat anfordern).
Beispiel-URL: http://yourCAIP/certsrv
- Klicken Sie auf Zertifikatsanforderung mithilfe von senden... Fügen Sie den Zertifikatsinhalt aus der Zwischenablage ein, und wählen Sie die Webserver-Vorlage aus.
- Klicken Sie auf Senden, und speichern Sie die Zertifikatsdatei auf dem Desktop.
- Kehren Sie zum NDES-Server zurück, und öffnen Sie das IIS-Manager-Dienstprogramm. Klicken Sie auf den Servernamen und dann auf Zertifikatsanforderung abschließen, um das neu erstellte Serverzertifikat zu importieren.
IIS-Bindungskonfiguration für den NDES-Server
- Erweitern Sie den Servernamen, erweitern Sie Sites, und klicken Sie auf Standardwebsite.
- Klicken Sie in der oberen rechten Ecke auf Bindings (Bindungen).
- Klicken Sie auf Hinzufügen, ändern Sie die Type in HTTPS, und wählen Sie das Zertifikat aus der Dropdown-Liste aus.
- Klicken Sie auf OK.
ISE-Serverkonfiguration
- Stellen Sie eine Verbindung mit der Webregistrierungsschnittstelle des Zertifizierungsstellenservers her, und laden Sie die Zertifikatkette der Zertifizierungsstelle herunter.
- Navigieren Sie in der ISE-GUI zu Administration -> Certificates -> Certificate Store, und importieren Sie die Zertifikatskette der Zertifizierungsstelle in den ISE-Store.
- Navigieren Sie zu Administration -> Certificates -> SCEP CA Profiles, und konfigurieren Sie die URL für HTTPS. Klicken Sie auf Verbindung testen und dann auf Speichern.
Überprüfung
Nutzen Sie diesen Abschnitt, um zu überprüfen, ob Ihre Konfiguration ordnungsgemäß funktioniert.
- Navigieren Sie zu Administration -> Certificates -> Certificate Store, und stellen Sie sicher, dass die Zertifikatskette der Zertifizierungsstelle und das Zertifikat der NDES-Serverregistrierungsstelle vorhanden sind.
- Verwenden Sie Wireshark oder TCP Dump, um den anfänglichen SSL-Austausch zwischen dem ISE-Admin-Knoten und dem NDES-Server zu überwachen.
Das Output Interpreter-Tool (nur registrierte Kunden) unterstützt bestimmte show-Befehle. Verwenden Sie das Output Interpreter-Tool, um eine Analyse der show-Befehlsausgabe anzuzeigen.
Fehlerbehebung
In diesem Abschnitt finden Sie Informationen zur Behebung von Fehlern in Ihrer Konfiguration.
- Unterteilen Sie die BYOD-Netzwerktopologie in logische Waypoints, um Debug- und Erfassungspunkte entlang des Pfades zwischen diesen Endpunkten - ISE, NDES und CA - zu identifizieren.
- Stellen Sie sicher, dass TCP 443 zwischen der ISE und dem NDES-Server bidirektional zugelassen wird.
- Überwachung der CA- und NDES-Server-Anwendungsprotokolle auf Registrierungsfehler und Verwendung von Google oder TechNet zur Untersuchung dieser Fehler
- Verwenden Sie das TCP-Dump-Dienstprogramm auf der ISE PSN, und überwachen Sie den Datenverkehr zum und vom NDES-Server. Diesen finden Sie unter Operationen > Diagnosetools > Allgemeine Tools.
- Installieren Sie Wireshark auf dem NDES-Server, oder verwenden Sie SPAN auf zwischengeschalteten Switches, um SCEP-Datenverkehr zu und von der ISE PSN zu erfassen.
Das Output Interpreter-Tool (nur registrierte Kunden) unterstützt bestimmte show-Befehle. Verwenden Sie das Output Interpreter-Tool, um eine Analyse der show-Befehlsausgabe anzuzeigen.
Hinweis: Lesen Sie den Artikel Important Information on Debug Commands (Wichtige Informationen zu Debug-Befehlen), bevor Sie debug-Befehle verwenden.
Zugehörige Informationen