Windows-Server

circle-info

Gilt für SCEPman Version 2.9 und höher

Sie können das PowerShell-Modul SCEPmanClient verwenden, um Zertifikate für Ihren Windows-Server anzufordern. Bitte beachten Sie den Hauptartikel des Moduls für die Voraussetzungen:

SCEPmanClientchevron-right

Anwendungsfallbeschreibung

Obwohl das Modul in der Lage ist, anfänglich Zertifikate anzufordern, ist es möglicherweise nicht ratsam, die Anmeldeinformationen des Service-Principals auf einer Maschine zu speichern, mit der beliebige Zertifikate angefordert werden könnten.

Wenn Ihr Szenario also die Bereitstellung eines Zertifikats mit Certificate Master umfasst, können Sie es automatisch mit SCEPmanClient erneuern, indem Sie ein bereits vorhandenes Zertifikat zur Authentifizierung bereitstellen:

$Subject = $env:COMPUTERNAME
$ValidityThreshold = 30

$CertificateToRenew = Get-ChildItem Cert:\LocalMachine\My `
                        | Where-Object NotAfter -lt (Get-Date).AddDays($ValidityThreshold) `
                        | Where-Object Subject -match $Subject

New-SCEPmanCertificate -Certificate $CertificateToRenew -SaveToStore 'LocalMachine'

# Mit dem neuen Zertifikat an Ort und Stelle können wir das alte entfernen
# Remove-Item $CertificateToRenew.PSPath

Dieses Beispiel findet Zertifikate, die im nächsten Monat ablaufen, und verwendet sie zur Authentifizierung der Erneuerungsanforderung.

Erstanforderung

Wenn Sie Zertifikate auf Ihrem Server initial anfordern möchten, können Sie dies tun, indem Sie einen Service-Principal zur Authentifizierung bereitstellen, dem die Rolle CSR DB Requesters zugewiesen ist. Bitte beachten Sie die folgende Anleitung, wie ein solcher Service-Principal implementiert wird:

API-Registrierungchevron-right

Wenn wir nun ein Zertifikat erneuern möchten, können wir den Service-Principal vernachlässigen und ein bereits ausgestelltes Zertifikat zur Authentifizierung verwenden. Dadurch werden die vorhandenen Zertifikatdaten verwendet, um eine neue CSR zu erstellen und an SCEPman zur Ausstellung eines neuen Zertifikats zu senden.

Zuletzt aktualisiert

War das hilfreich?