Erstellen Sie ein inf-File mit folgendem Inhalt als Vorlage:
[NewRequest]
Subject = "CN=DemoServer.ethz.ch,O=ETH Zurich,C=CH"
KeyLength = 2048
KeySpec = 1
Exportable = False
ProviderName = "Microsoft Software Key Storage Provider"
HashAlgorithm = SHA256
MachineKeySet = True
SMIME = False
UseExistingKeySet = False
RequestType = PKCS10
KeyUsage = 0xA0
Silent = True
[Extensions]
2.5.29.17 = "{text}"
_continue_ = "dns=Demo.ethz.ch&"
_continue_ = "dns=AuchDemo.ethz.ch&"
Achtung
- Bitte ersetzen Sie die Servernamen im obigen Beispiel mit Ihren eigenen Angaben.
- Wird das csr-file nicht auf dem System erstellt, wo später das Zertifikat eingesetzt werden soll, muss der Parameter "Exportable" auf "True" gesetzt werden, da es notwendig wird, das Zertifikat zuerst auf dem Windows-System installieren, auf dem das csr-file und damit der private Schlüssel erzeugt wurde.
Mit "certreq -new Demo.inf Demo.csr" das csr-file erzeugt.