{"id":1685,"date":"2016-09-06T14:20:28","date_gmt":"2016-09-06T12:20:28","guid":{"rendered":"https:\/\/technet.cloud4you.biz\/?p=1685"},"modified":"2016-09-06T14:20:28","modified_gmt":"2016-09-06T12:20:28","slug":"wie-implementiere-ich-mein-pfx-zertifikat-in-ispconfig","status":"publish","type":"post","link":"https:\/\/technet.cloud4you.biz\/en\/wie-implementiere-ich-mein-pfx-zertifikat-in-ispconfig\/","title":{"rendered":"Wie implementiere ich mein PFX-Zertifikat in ISPConfig?"},"content":{"rendered":"<p>Ben\u00f6tigt wird:<\/p>\n<ul>\n<li>Das Zertifikat im PFX-Format<\/li>\n<li>Das Passwort f\u00fcr das Zertifikat<\/li>\n<li>Die CA-Chain in Textform<\/li>\n<li>OpenSSL (http:\/\/www.heise.de\/download\/product\/win32-openssl-47316\/download)<\/li>\n<\/ul>\n<p>Als erstes &#8220;zerlegen&#8221; wir das PFX-File in die ben\u00f6tigten Einzelteile. Am einfachsten geht das, in dem man das Zertifikat mit den OpenSSL-Binaries in einen Ordner legt, z.B.\u00a0C:\\OpenSSL-Win64\\bin. Danach \u00f6ffnen wir eine Konsole und navigieren mit Ihr zu diesem Pfad. Alternativ kann man auch in dem Zielordner per Shift-Rechtsklick die &#8220;Eingabeaufforderung hier \u00f6ffnen&#8221;.<\/p>\n<p>In dem Ordner angekommen, setzen wir als erstes folgenden Befehl ab ([Cert] durch Dateinamen\u00a0ersetzen):<\/p>\n<blockquote>\n<pre>openssl pkcs12 -in [Cert].pfx -clcerts -nokeys -out [Cert].cer<\/pre>\n<\/blockquote>\n<p>Damit haben wir das reine Zertifikat. Mit dem n\u00e4chsten Befehl&#8230;:<\/p>\n<blockquote>\n<pre>openssl pkcs12 -in [Cert].pfx -nocerts -nodes \u00a0-out [Cert].key<\/pre>\n<\/blockquote>\n<p>haben wir dann auch noch das passende Keyfile. Beide Dateien \u00f6ffnen wir nun am besten mit WordPad oder Notepad++ (Editor kann die Zeilenumbr\u00fcche nicht interpretieren). Im Header beider Files stehen ein paar Infos zum Zertifikat (Bag Attributes), die uns aber nicht interessieren. Wir kopieren nun aus dem .cer-File folgenden Inhalt&#8230;:<\/p>\n<blockquote>\n<pre>-----BEGIN CERTIFICATE-----\r\n[Zeichenfolge]\r\n-----END CERTIFICATE-----<\/pre>\n<\/blockquote>\n<p>und f\u00fcgen diesen in ISPConfig unter Webseiten -&gt; Webseite -&gt; [Seitenname] -&gt; Reiter &#8220;SSL&#8221; -&gt; Textbox &#8220;SSL-Zertifikat&#8221; ein.<\/p>\n<p>Anschlie\u00dfend nehmen wir das .key-File, \u00f6ffnen es ebenfalls mit einem Texteditor und kopieren folgenden Block:<\/p>\n<blockquote>\n<pre>-----BEGIN PRIVATE KEY-----\r\n[Zeichenfolge]\r\n-----END PRIVATE KEY-----<\/pre>\n<\/blockquote>\n<p>in die Textbox &#8220;SSL-Key&#8221; rein.<\/p>\n<p>Nun muss nur noch die CA-Chain ebenfalls inklusive der Begin- und End-Markierungen in des Textfeld &#8220;SSL-Bundle&#8221; eingef\u00fcgt werden. Hier kann es auch passieren, dass der Text aus mehreren Begins und Ends besteht:<\/p>\n<blockquote>\n<pre>-----BEGIN CERTIFICATE-----\r\n[Zeichenfolge]\r\n-----END CERTIFICATE-----\r\n-----BEGIN CERTIFICATE-----\r\n[Zeichenfolge]\r\n-----END CERTIFICATE-----<\/pre>\n<\/blockquote>\n<p>Abschlie\u00dfend muss noch das Feld &#8220;SSL-Aktion&#8221; auf <strong>Zertifikat speichern<\/strong> gesetzt werden. Die restlichen Felder m\u00fcssen nicht ausgef\u00fcllt werden, diese w\u00e4ren nur f\u00fcr die Beantragung eines Zertifikats wichtig. Nach dem Klick auf Speichern sollte das Zertifikat nach kurzer Zeit sichtbar werden.<\/p>\n<p>Man darf allerdings nicht den Haken &#8220;SSL&#8221; bei den allgemeinen Domain-Einstellungen vergessen. Ohne diesen reagiert die Seite nicht auf SSL-Anfragen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ben\u00f6tigt wird: Das Zertifikat im PFX-Format Das Passwort f\u00fcr das Zertifikat Die CA-Chain in Textform OpenSSL (http:\/\/www.heise.de\/download\/product\/win32-openssl-47316\/download) Als erstes &#8220;zerlegen&#8221; wir das PFX-File in die ben\u00f6tigten Einzelteile. Am einfachsten geht das, in dem man das Zertifikat mit den OpenSSL-Binaries in einen Ordner legt, z.B.\u00a0C:\\OpenSSL-Win64\\bin. Danach \u00f6ffnen wir eine Konsole und navigieren mit Ihr zu diesem [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[154,66,252],"tags":[253,223,76],"class_list":["post-1685","post","type-post","status-publish","format-standard","hentry","category-dritthersteller-software","category-zertifikate","category-ispconfig","tag-ispconfig","tag-openssl","tag-zertifikat"],"translation":{"provider":"WPGlobus","version":"3.0.6","language":"en","enabled_languages":["de","en"],"languages":{"de":{"title":true,"content":true,"excerpt":false},"en":{"title":false,"content":false,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/posts\/1685","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/comments?post=1685"}],"version-history":[{"count":2,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/posts\/1685\/revisions"}],"predecessor-version":[{"id":2154,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/posts\/1685\/revisions\/2154"}],"wp:attachment":[{"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/media?parent=1685"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/categories?post=1685"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/tags?post=1685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}