Simple Certificate Enrollment Protocol

Simple Certificate Enrollment Protocol (SCEP) ist ein IP-Protokoll und De-facto-Industriestandard für die pragmatische Bereitstellung von digitalen Zertifikaten für Netzwerkgeräte. Das Protokoll wurde entwickelt, um die Anforderung und Ausstellung von digitalen Zertifikaten so einfach wie möglich für jeden Standardnetzwerkbenutzer zu gestalten. Diese Prozesse erforderten normalerweise intensive Eingriffe von Netzwerkadministratoren und waren daher nicht für großflächige Implementierungen geeignet.

Beliebtheit

Das Simple Certificate Enrollment Protocol ist nach wie vor das beliebteste und am weitesten verbreitete Zertifikatsanforderungsprotokoll und wird von zahlreichen Herstellern von Netzwerkgeräten und Software verwendet, die vereinfachte Methoden zur Handhabung von Zertifikaten für eine großflächige Implementierung für den täglichen Benutzer entwickeln. Es wird beispielsweise vom Cisco Internetworking Operating System (IOS) verwendet, obwohl Cisco das Enrollment over Secure Transport (EST) mit zusätzlichen Funktionen bevorzugt, sowie von iPhones (iOS) zur Registrierung in einer unternehmensweiten Public-Key-Infrastruktur (PKI). Die meisten PKI-Softwarelösungen (insbesondere RA-Implementierungen) unterstützen es, einschließlich des Network Device Enrollment Service (NDES) von Active Directory Certificate Services und Intune.

Kritik

Geschichte

SCEP wurde von Verisign für Cisco als schlanke Alternative zu Certificate Management over CMS (CMC) und dem sehr leistungsstarken, aber auch eher sperrigen Certificate Management Protocol (CMP) entwickelt. Es erhielt frühzeitig Unterstützung von Microsoft mit seiner kontinuierlichen Integration in Windows, beginnend mit Windows 2000. Um 2010 stellte Cisco die Arbeit an SCEP ein und entwickelte stattdessen EST. Im Jahr 2015 nahm Peter Gutmann den Internet-Draft aufgrund der weiten Verbreitung von SCEP in der Industrie und in anderen Standards wieder auf. Er aktualisierte den Entwurf mit moderneren Algorithmen und behob zahlreiche Probleme in der ursprünglichen Spezifikation. Im September 2020 wurde der Entwurf als informative IETF RFC 8894 veröffentlicht, mehr als zwanzig Jahre nach Beginn des Standardisierungsprozesses. Die neue Version unterstützt auch die Anforderung von Nicht-RSA-Zertifikaten (z. B. für ECC-Schlüssel).

Einzelnachweise

  1. ↑ SCEP | Device Management Profile. developer.apple.com (englisch)
  2. ↑ Configure infrastructure to support SCEP with Intune. mirosoft.com, 2023 (englisch).
  3. ↑ SCEP: The Simple Certificate Enrollment Protocol. (first draft). IETF, Januar 2000 (englisch).
  4. ↑ Nick Sirikulbut: SCEP and NDES, A Brief History. pkisolutions.com' 9. September 2022. (englisch)
  5. ↑ Simple Certificate Enrollment Protocol – draft-gutmann-scep-00. IETF, 2. April 2015 (englisch).
  6. ↑ RFC: 8894 – Simple Certificate Enrollment Protocol. September 2020 (englisch).