Anleitung


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&"

warningAchtung

  • 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.