Wechseln zu:Navigation, Suche
Wiki
(Die Seite wurde neu angelegt: „{{Lang}} {{#vardefine:headerIcon|spicon-utm}} {{var | display | Implementierung von Drittanbieter Zertifikaten (x509) | }} {{var | head | Drittanbieter…“)
 
KKeine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 5: Zeile 5:


{{var | display
{{var | display
| Implementierung von Drittanbieter Zertifikaten (x509)
| Implementierung von Drittanbieter Zertifikaten (x509)
| }}
| Implementation of third-party certificates (x509) }}
{{var | head
{{var | head
| Drittanbieter Zertifikate aus Windows exportieren, konvertieren, anpassen und importieren
| Drittanbieter Zertifikate aus Windows exportieren oder beantragen und importieren
| }}
| Export or request and import third-party certificates from Windows }}
{{var | Beschreibung
{{var | Beschreibung
| Beschreibung
| Beschreibung
| }}
| Description }}
{{var | Beschreibung--desc
{{var | Beschreibung--desc
| Im folgenden wird beschrieben, wie ein Zertifikat von Drittanbietern (x509) in eine Securepoint UTM importiert werden kann, um dieses beispielsweise für den Reverse Proxy zu nutzen.<br>
| Im folgenden wird beschrieben, wie ein Zertifikat von Drittanbietern (x509) in eine Securepoint UTM importiert werden kann, um dieses beispielsweise für den Reverse Proxy zu nutzen.<br>
Für einen Import der Zertifikate müssen diese entweder im '''PEM-Format''' oder im '''PKCS12-Format''' und '''Base64-kodiert''' vorliegen.
Für einen Import der Zertifikate müssen diese entweder im '''PEM-Format''' oder im '''PKCS12-Format''' und '''Base64-kodiert''' vorliegen.
| }}
| The following describes how a third-party certificate (x509) can be imported into a Securepoint UTM to use it for the reverse proxy, for example.<br>
To import the certificates, they must be available either in '''PEM format''' or in '''PKCS12 format''' and '''Base64 encoded'''. }}
{{var | Zertifikat exportieren
{{var | Zertifikat exportieren
| Zertifikat exportieren
| Zertifikat exportieren
| }}
| Export certificate }}
{{var | 1=MMC-Konsole--desc
{{var | 1=MMC-Konsole--desc
| 2=<li> Auf dem Computer, auf dem das Zertifikat installiert wurde, muss die Microsoft Management Konsole (MMC) gestartet werden.</li>
| 2=<li> Auf dem Computer, auf dem das Zertifikat installiert wurde, muss die Microsoft Management Konsole (MMC) gestartet werden.</li>
<li> In der Konsole das Zertifikate-Snap-In hinzufügen. <br>Anschließend in der Eingabeaufforderung das '''Eigene Benutzerkonto''' anklicken, um das zu verwaltende Konto anzugeben.</li>
<li> In der Konsole das Zertifikate-Snap-In hinzufügen. <br>Anschließend in der Eingabeaufforderung das '''Eigene Benutzerkonto''' anklicken, um das zu verwaltende Konto anzugeben.</li>
<li> Mit einem Doppelklick in der MMC-Konsole auf '''Zertifikate – Aktueller Benutzer''', anschließend auf '''Eigene Zertifikate''' und zuletzt auf '''Zertifikate''', dann kann auf die Zertifikate zugegriffen werden.</li>
<li> Mit einem Doppelklick in der MMC-Konsole auf '''Zertifikate – Aktueller Benutzer''', anschließend auf '''Eigene Zertifikate''' und zuletzt auf '''Zertifikate''', dann kann auf die Zertifikate zugegriffen werden.</li>
| 3= }}
| 3=<li>On the computer where the certificate was installed, the Microsoft Management Console (MMC) must be started.</li>
<li>In the console, add the certificate snap-in. <br>Followed by clicking the '''My User Account''' in the prompt to specify the account to manage.</li>.
<li> With a double click in the MMC console on '''Certificates - Current user''', then on '''Own certificates''' and finally on '''Certificates''', then the certificates can be accessed.</li>. }}
{{var | MMC-Konsole--Bild
{{var | MMC-Konsole--Bild
| Eigenes_Zertifikat.png
| Eigenes_Zertifikat.png
| }}
| Eigenes_Zertifikat.png }}
{{var | MMC-Konsole--cap
{{var | MMC-Konsole--cap
| Das eigene Zertifikat in der MMC-Konsole
| Das eigene Zertifikat in der MMC-Konsole
| }}
| The own certificate in the MMC console }}
{{var | MMC-Konsole--Hinweis
{{var | MMC-Konsole--Hinweis
| Der ''Private Key'' muss vorhanden sein.
| Der ''Private Key'' muss vorhanden sein.
| }}
| The ''Private Key'' must be present. }}
{{var | 1=Private Key exportieren--desc
{{var | 1=Private Key exportieren--desc
| 2=<li> Im rechten Fensterbereich kann mit der rechten Maustaste auf das Zertifikat, welches exportiert werden soll, im aufklappendem Menü unter '''Alle Aufgaben''' und dann '''Exportieren''' der Zertifikatexport-Assistent gestartet werden.</li>
| 2=<li> Im rechten Fensterbereich kann mit der rechten Maustaste auf das Zertifikat, welches exportiert werden soll, im aufklappendem Menü unter '''Alle Aufgaben''' und dann '''Exportieren''' der Zertifikatexport-Assistent gestartet werden.</li>
<li> Ist der Zertifikatexport-Assistent gestartet, so muss zuerst auf '''Weiter''' geklickt werden.</li>
<li> Ist der Zertifikatexport-Assistent gestartet, so muss zuerst auf '''Weiter''' geklickt werden.</li>
<li> Auf der nachfolgenden Seite "Privaten Schlüssel exportieren" kann mit "Ja, privaten Schlüssel exportieren" fortgesetzt werden.</li>
<li> Auf der nachfolgenden Seite "Privaten Schlüssel exportieren" kann mit "Ja, privaten Schlüssel exportieren" fortgesetzt werden.</li>
| 3= }}
| 3=<li> In the right pane, right-click on the certificate to be exported in the pop-up menu under '''All Tasks''' and then '''Export''' to start the Certificate Export Wizard.</li>.
<li> Once the certificate export wizard has been started, you must first click on '''Next'''.</li>
<li>On the following page "Export private key" can be continued with "Yes, export private key"</li>. }}
{{var | Private Key exportieren--Bild
{{var | Private Key exportieren--Bild
| Zertifikatexport-Assistent.png
| Zertifikatexport-Assistent.png
| }}
| Zertifikatexport-Assistent.png }}
{{var | Private Key exportieren--cap
{{var | Private Key exportieren--cap
| Private Key exportieren
| Private Key exportieren
| }}
| Export Private Key }}
{{var | Private Key exportieren--Hinweis
{{var | Private Key exportieren--Hinweis
| Der Private Key ist erforderlich, damit die verschlüsselten Nachrichten auf dem Computer, auf dem der Schlüssel importiert wird, gelesen werden können.
| Der Private Key ist erforderlich, damit die verschlüsselten Nachrichten auf dem Computer, auf dem der Schlüssel importiert wird, gelesen werden können.
| }}
| The Private Key is required so that the encrypted messages can be read on the computer where the key is imported. }}
{{var | 1=Exportdatei--desc
{{var | 1=Exportdatei--desc
| 2=<li> Auf der Seite '''Exportdateiformat''' die Standardeinstellungen akzeptieren und anschließend auf '''Weiter''' klicken.</li>
| 2=<li> Auf der Seite '''Exportdateiformat''' die Standardeinstellungen akzeptieren und anschließend auf '''Weiter''' klicken.</li>
<li> Auf der folgenden Seite '''Kennwort''' muss das Kennwort für den Private Key eingegeben werden.</li>
<li> Auf der folgenden Seite '''Kennwort''' muss das Kennwort für den Private Key eingegeben werden.</li>
<li> Auf der Seite '''Exportdatei''' den Pfad und den Namen der exportierten Zertifikatsdatei eintragen und dann auf '''Weiter''' klicken.</li>
<li> Auf der Seite '''Exportdatei''' den Pfad und den Namen der exportierten Zertifikatsdatei eintragen und dann auf '''Weiter''' klicken.</li>
<li> Der Dateiname hat die Erweiterung ".pfx", diese muss anschließend konvertiert werden, damit das Zertifikat auf der Firewall importiert werden kann.</li>
<li> Der Dateiname hat die Erweiterung ".pfx", diese muss anschließend konvertiert werden, damit das Zertifikat auf der Firewall importiert werden kann.</li>
<li> Zuletzt auf '''Fertig stellen''' klicken, um das Zertifikat zu exportieren.</li>
<li> Zuletzt auf '''Fertig stellen''' klicken, um das Zertifikat zu exportieren.</li>
| 3= }}
| 3=<li> On the page '''Export File Format''' accept the default settings and then click on '''Next'''.</li>
<li> On the following page '''Password''' the password for the private key must be entered.</li>
<li> On the '''Export File''' page, enter the path and name of the exported certificate file and then click '''Next'''.</li>
<li> The file name has the extension '''pfx''', this must then be converted so that the certificate can be imported on the firewall.</li>
<li> Lastly, click on '''Finish''' to export the certificate.</li> }}
{{var | Exportdatei--Bild
{{var | Exportdatei--Bild
| Zertifikatexport-Assistent_3.png
| Zertifikatexport-Assistent_3.png
| }}
| Zertifikatexport-Assistent_3.png }}
{{var | Exportdatei--cap
{{var | Exportdatei--cap
| Pfad für die Exportdatei
| Pfad für die Exportdatei
| }}
| Path for the export file }}
{{var | Exportdatei--Hinweis
{{var | Exportdatei--Hinweis
| Die exportierte Zertifikatsdatei wird mit dem angegebenen Namen und der Erweiterung {{whitebox|.pfx}} gespeichert.
| Die exportierte Zertifikatsdatei wird mit dem angegebenen Namen und der Erweiterung {{whitebox|.pfx}} gespeichert.
| }}
| The exported certificate file is saved with the specified name and extension {{whitebox|.pfx}}. }}
{{var | Zertifikat konvertieren
{{var | Zertifikat konvertieren
| Zertifikat konvertieren
| Zertifikat konvertieren
| }}
| Convert certificate }}
{{var | Zertifikat konvertieren--desc
{{var | Zertifikat konvertieren--desc
| Sollte ein Drittanbieter Zertifikat '''nicht im ''PEM-'' oder ''PKCS12-Format'' vorliegen, muss es konvertiert werden.
| Sollte ein Drittanbieter Zertifikat '''nicht im ''PEM-'' oder ''PKCS12-Format'' vorliegen, muss es konvertiert werden.
| }}
| If a third-party certificate '''is not in the ''PEM'' or ''PKCS12 format'', it must be converted. }}
{{var | Reihenfolge der Zertifikatskette
{{var | Reihenfolge der Zertifikatskette
| Reihenfolge der Zertifikatskette
| Reihenfolge der Zertifikatskette
| }}
| Sequence of the certificate chain }}
{{var | Reihenfolge der Zertifikatskette--desc
{{var | Reihenfolge der Zertifikatskette--desc
| Folgende Reihenfolge sollte beim Import berücksichtigt werden:
| Folgende Reihenfolge sollte beim Import berücksichtigt werden:
# CA
# CA
# Intermediate Zertifikat 1 (falls vorhanden)
# Intermediate Zertifikat 1 (falls vorhanden)
# Intermediate Zertifikat 2 (falls vorhanden)
# Intermediate Zertifikat 2 (falls vorhanden)
# Webserver Zertifikate
# Webserver Zertifikate
| }}
| The following order should be considered during import:
# CA
# Intermediate certificate 1 (if available)
# Intermediate certificate 2 (if available)
# Web server certificates }}
{{var | Issuer
{{var | Issuer
| Issuer
| Issuer
| }}
| Issuer }}
{{var | Issuer--desc
{{var | Issuer--desc
| Sollte es zu der Meldung '''"no issuer found"''' kommen, fehlt zunächst das vorherige Zertifikat aus der Zertifikatskette.<br>
| Sollte es zu der Meldung '''"no issuer found"''' kommen, fehlt zunächst das vorherige Zertifikat aus der Zertifikatskette.<br>


Der Issuer eines Zertifikats kann mit dem Befehl herausgefunden werden.:
Der Issuer eines Zertifikats kann mit dem Befehl herausgefunden werden.:
Zeile 90: Zeile 103:


Unter dem Punkt '''"Issuer:"''' kann nun der beim '''Aussteller''' zum '''Download''' befindliche Issuer einsehen werden.
Unter dem Punkt '''"Issuer:"''' kann nun der beim '''Aussteller''' zum '''Download''' befindliche Issuer einsehen werden.
| }}
| If the message '''"no issuer found"''' occurs, the previous certificate is initially missing from the certificate chain.<br>
 
The issuer of a certificate can be found out with the command:
{{code|openssl x509 -in file.pem -text}}
 
Under the item '''"Issuer:"''' you can now view the issuer located at the '''issuer''' for '''download''''. }}
{{var | Layoutanpassung
{{var | Layoutanpassung
| Allgemeine Layoutanpassung
| Allgemeine Layoutanpassung
| }}
| General layout adjustment }}
{{var | neu--keine Konvertierung
{{var | neu--keine Konvertierung
| Eine Konvertierung ist in den meisten Fällen nicht mehr erforderlich, das das pcks12-Format direkt importiert werden kann
| Eine Konvertierung ist in den meisten Fällen nicht mehr erforderlich, das das pkcs12-Format direkt importiert werden kann
| }}
| Conversion is no longer necessary in most cases, as the pkcs12 format can be imported directly. }}
{{var | neu--kein anpassen
{{var | neu--kein anpassen
| Eine Anpassung des Zertifikates (entfernen überflüssiger Textteile) ist nicht mehr erforderlich
| Eine Anpassung des Zertifikates (entfernen überflüssiger Textteile) ist nicht mehr erforderlich
| }}
| Adaptation of the certificate (removal of superfluous text parts) is no longer necessary }}
{{var | Besondere Hinweise
{{var | Besondere Hinweise
| Besondere Hinweise
| Besondere Hinweise
| }}
| Special notes }}
{{var | Import
{{var | Import
| Import
| Import
| }}
| Import }}
{{var | Import--desc
{{var | Import--desc
| Zertifikate und CAs lassen sich auf der UTM im Menü {{Menu|Authentifizierung|Zertifikate}} im Reiter {{Reiter|CA}} mit der Schaltfläche {{Button|CA importieren|u}} bzw. im Reiter {{Reiter|Zertifikate}} mit der Schaltfläche {{Button|Zertifikat importieren|u}} importieren.
| Zertifikate und CAs lassen sich auf der UTM im Menü {{Menu|Authentifizierung|Zertifikate}} im Reiter {{Reiter|CA}} mit der Schaltfläche {{Button|CA importieren|u}} bzw. im Reiter {{Reiter|Zertifikate}} mit der Schaltfläche {{Button|Zertifikat importieren|u}} importieren.
| }}
| Certificates and CAs can be imported on the UTM in the {{Menu|Authentication|Certificates}} menu in the {{Reiter|CA}} tab with the {{Button|Import CA|u}} button or in the {{Reiter|Certificates}} tab with the {{Button| Import Certificate|u}} button. }}
{{var | CSR erstellen
{{var | CSR erstellen
| CSR für Drittanbieter Zertifikat erstellen
| CSR für Drittanbieter Zertifikat erstellen
| }}
| Create CSR for third-party certificate }}
{{var | CSR erstellen--desc
{{var | CSR erstellen--desc
| Um bei einer öffentlichen Zertifizierungsstelle (CA) ein Zertifikat zu beantragen wird ein {{hover|CSR|Certificate Signing Request}} benötigt.<br>Dieser lässt sich mit OpenSSL erstellen.<br>
| Um bei einer öffentlichen Zertifizierungsstelle (CA) ein Zertifikat zu beantragen wird ein {{hover|CSR|Certificate Signing Request}} benötigt.<br>Dieser lässt sich mit OpenSSL erstellen.<br>
# Zunächst wird ein privates Zertifikat benötigt: {{code|openssl genrsa -out ''ttt-point''.key 2048}}<br>{{Hinweis|! }} Diese Datei enthält auch das private Zertifikat, das niemals Anderen mitgeteilt werden darf!
# Zunächst wird ein privates Zertifikat benötigt: {{code|openssl genrsa -out ''ttt-point''.key 2048}}<br>{{Hinweis|! }} Diese Datei enthält auch das private Zertifikat, das niemals Anderen mitgeteilt werden darf!
# Aus diesem Zertifikat lässt sich der CSR erstellen: {{code|openssl req -new -key ''ttt-point''.key -out ''ttt-point''.csr}}
# Aus diesem Zertifikat lässt sich der CSR erstellen: {{code|openssl req -new -key ''ttt-point''.key -out ''ttt-point''.csr}}
# Anschließend werden diverse Angaben erfragt, die im Zertifikat mit angegeben werden.
# Anschließend werden diverse Angaben erfragt, die im Zertifikat mit angegeben werden.
# Der fertige CSR kann dann bei der CA eingereicht werden.
# Der fertige CSR kann dann bei der CA eingereicht werden.
| }}
| To request a certificate from a public certification authority (CA) a {{hover|CSR|Certificate Signing Request}} is needed.<br>This can be created with OpenSSL.<br>
# First, a private certificate is needed: {{code|openssl genrsa -out ''ttt-point''.key 2048}}<br>{{Hinweis|! }} This file also contains the private certificate, which must never be shared with others!
# The CSR can be created from this certificate: {{code|openssl req -new -key ''ttt-point''.key -out ''ttt-point''.csr}}
# Then various details are requested, which will be stated in the certificate.
# The completed CSR can then be submitted to the CA. }}
{{var | CSR erstellen--Bild
{{var | CSR erstellen--Bild
| OpenSSL-CSR.png
| OpenSSL-CSR.png
| }}
| OpenSSL-CSR.png }}
{{var | CSR erstellen--cap
{{var | CSR erstellen--cap
| CSR erstellen
| CSR erstellen
| }}
| Create CSR }}
{{var | CSR erstellen--einzeilig--desc
{{var | CSR erstellen--einzeilig--desc
| Es ist mithilfe des Parameters {{code|-subj}} auch möglich, den gesamten Vorgang mit einem Befehl abzuhandeln:{{code|<nowiki>openssl req -new \</nowiki><br><nowiki>
| Es ist mithilfe des Parameters {{code|-subj}} auch möglich, den gesamten Vorgang mit einem Befehl abzuhandeln:{{code|<nowiki>openssl req -new \</nowiki><br><nowiki>
-newkey rsa:2048 -nodes -keyout ttt-point.key \</nowiki><br><nowiki>
-newkey rsa:2048 -nodes -keyout ttt-point.key \</nowiki><br><nowiki>
-out ttt-point.csr \</nowiki><br><nowiki>
-out ttt-point.csr \</nowiki><br><nowiki>
-subj "/C=DE/ST=Niedersachsen/L=/O=TTT-Point AG/OU=Support/CN=*.ttt-point.de"</nowiki> }}
-subj "/C=DE/ST=Niedersachsen/L=/O=TTT-Point AG/OU=Support/CN=*.ttt-point.de"</nowiki> }}
| }}
| It is also possible to handle the entire operation with one command using the {{code|-subj}} parameter:{{code|<nowiki>openssl req -new \</nowiki><br><nowiki>
-newkey rsa:2048 -nodes -keyout ttt-point.key \</nowiki><br><nowiki>
-out ttt-point.csr \</nowiki><br><nowiki>
-subj "/C=DE/ST=Niedersachsen/L=/O=TTT-Point AG/OU=Support/CN=*.ttt-point.de"</nowiki> }} }}
{{var | CSR erstellen--einzeilig--Bild
{{var | CSR erstellen--einzeilig--Bild
| OpenSSL-CSR einzeilig.png
| OpenSSL-CSR einzeilig.png
| }}
| OpenSSL-CSR einzeilig.png }}
{{var | CSR erstellen--einzeilig--cap
{{var | CSR erstellen--einzeilig--cap
| CSR mit einem Befehl erstellen
| CSR mit einer einzigen Befehlszeile erstellen
| }}
| Create CSR with one single commandline }}
{{var |  
{{var | neu--CSR-Hinweis
|  
| Hinweis zur [[#CSR_f.C3.BCr_Drittanbieter_Zertifikat_erstellen | Erstellung eines Certificate Signing Request]]
| }}
| Note on [[#CSR_f.C3.BCr_Drittanbieter_Zertifikat_erstellen | ]Creation of a Certificate Signing Request] }}
{{var |  
{{var |  
|  
|  
|  }}
|  }}
{{var |  
{{var |  
|  
|  
|  }}
|  }}
{{var |  
{{var |  
|  
|  
|  }}
|  }}
{{var |  
{{var |  
|  
|  
|  }}
|  }}
{{var |  
{{var |  
|  
|  
|  }}
|  }}
{{var |  
{{var |  
|  
|  
|  }}
|  }}
{{var |  
{{var |  
|  
|  
|  }}
|  }}
{{var |  
{{var |  
|  
|  
|  }}
|  }}
{{var |  
{{var |  
|  
|  
|  }}
|  }}
{{var |  
{{var |  
|  
|  
|  }}
|  }}


----
----
{{var |  
{{var |  
|  
|  
|  }}
|  }}
</div>
</div>

Aktuelle Version vom 10. Januar 2022, 13:09 Uhr