Windows als SCEP-Server
Ab Windows Server 2012 ist NDES (Network Device Enrollment Service) in die Zertifizierungsstelle (CA) eingebaut.
Die beschriebene Vorgehensweise ist als Beispiel zu verstehen und kann je nach Version und Umgebung abweichen.
NDES installieren
- Installieren Sie die Serverrolle AD CS mit Feature Network Device Enrolment Service.
- Richten Sie ein Dienstkonto für NDES ein, das später auf der CA entsprechend berechtigt wird.
- Tragen Sie die Informationen für das Zertifikat der Registrierungsstelle (Registration Authority, RA) ein, damit ein Signatur-Zertifikat für diesen Enrollment-Prozess ausgestellt wird.
- Legen Sie die Schlüssellänge fest.
In der IIS-Konsole werden die neuen virtuellen Verzeichnisse unterhalb der Default Web Site angezeigt.
Templates konfigurieren
Der SCEP-Server verwendet Templates zur Einreichung an die CA.
-
Hinterlegen Sie den LDAP-Namen des Templates in der Registry:
HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\MSCEP
Default: IPSecIntermediateOffline EncryptionTemplate <templatename> GeneralPurposeTemplate <templatename> SignatureTemplate <templatename> -
Fügen Sie der CA das neue Template hinzu.
-
Konfigurieren Sie die Verwendung eines Einmal-Kennwortes in der Registry (Gültigkeitsdauer, maximale Anzahl).
Mit dem Einmalkennwort kann ein Client, der SCEP/NDES unterstützt, sich direkt an den SCEP-Server wenden und ein Zertifikat anfordern. Der Client verbindet sich zum Windows SCEP-Server mit der URL http://<CA_FQDN>/certsrv/mscep/mscep.dll
Einmal-Kennwort konfigurieren
entweder
- Kennwort deaktivieren (Variante A):
[HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\MSCEP\EnforcePassword] auf 0 setzen
oder
- festes Kennwort definieren (Variante B):
[HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\MSCEP\UseSinglePassword]
Berechtigungen für NDES-Dienstkonto setzen
- Setzen Sie die Berechtigung auf full control.
SCEP Application pool settings anpassen
- Setzen Sie die Option Load User Profile von false auf true.
Anfordern der Einmalkennworte
- Melden Sie sich auf der SCEP-Administator-Webseite mit Ihrem NDES-Dienstkonto an:
http://<CA_FQDN>/certsrv/mscep_admin/ - Kopieren Sie das Challenge-Kennwort in die Konfigurationsdatei scep.ini.