<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Zertifikat on Ulis Notizen</title>
    <link>https://wolf-u.li/tag/zertifikat/</link>
    <description>Recent content in Zertifikat on Ulis Notizen</description>
    <generator>Hugo</generator>
    <language>de</language>
    <copyright>Copyright 2006-CURRENTYEAR Uli Wolf - All rights reserved</copyright>
    <lastBuildDate>Fri, 06 Apr 2018 07:03:01 +0600</lastBuildDate>
    <atom:link href="https://wolf-u.li/tag/zertifikat/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Chrome HSTS Warnung umgehen</title>
      
      
      <link>https://wolf-u.li/chrome-hsts-warnung-umgehen/</link>
      <pubDate>Sun, 08 Oct 2017 18:11:58 +0800</pubDate>
      <guid>https://wolf-u.li/chrome-hsts-warnung-umgehen/</guid>
      <description>&lt;p&gt;Ich hatte gerade das Problem, dass ich bei einem NAS vergessen hatte, das Zertifikat zu verlängern und leider aber &amp;ldquo;HTTPS Only&amp;rdquo; und &amp;ldquo;HSTS aktivieren&amp;rdquo; konfiguriert. Blöd wenn man dann das Webinterface nicht mehr erreichen kann.&lt;/p&gt;
&lt;p&gt;In Chrome gibt es dazu aber einen Workaround ;) Wenn die Warnung hochkommt, gibt man lediglich &lt;del&gt;&lt;code&gt;badidea&lt;/code&gt;&lt;/del&gt; &lt;code&gt;thisisunsafe&lt;/code&gt; ein und schon lädt Chrome die Seite.&lt;/p&gt;
&lt;p&gt;Hinweis: das sollte nicht generell verwendet werden - man sollte schon wissen was man da tut. Effektiv schaltet man alle Sicherheitsmechanismen einfach aus ;)&lt;/p&gt;</description>
      
         <content:encoded><![CDATA[<p>Ich hatte gerade das Problem, dass ich bei einem NAS vergessen hatte, das Zertifikat zu verlängern und leider aber &ldquo;HTTPS Only&rdquo; und &ldquo;HSTS aktivieren&rdquo; konfiguriert. Blöd wenn man dann das Webinterface nicht mehr erreichen kann.</p>
<p>In Chrome gibt es dazu aber einen Workaround ;) Wenn die Warnung hochkommt, gibt man lediglich <del><code>badidea</code></del> <code>thisisunsafe</code> ein und schon lädt Chrome die Seite.</p>
<p>Hinweis: das sollte nicht generell verwendet werden - man sollte schon wissen was man da tut. Effektiv schaltet man alle Sicherheitsmechanismen einfach aus ;)</p>
]]></content:encoded>
    </item>
    <item>
      <title>Konvertierung von Zertifikaten zwischen PEM und DER Format mittels OpenSSL</title>
      
      
      <link>https://wolf-u.li/konvertierung-von-zertifikaten-zwischen-pem-und-der-format-mittels-openssl/</link>
      <pubDate>Sun, 27 Sep 2015 14:29:33 +2700</pubDate>
      <guid>https://wolf-u.li/konvertierung-von-zertifikaten-zwischen-pem-und-der-format-mittels-openssl/</guid>
      <description>&lt;h2 id=&#34;voraussetzungen&#34;&gt;Voraussetzungen&lt;/h2&gt;
&lt;p&gt;Man benötigt eine funktionierende Installation von Openssl und sollte sich auf der Linux Kommandozeile bewegen können&lt;/p&gt;
&lt;h2 id=&#34;hintergrund&#34;&gt;Hintergrund&lt;/h2&gt;
&lt;p&gt;Die x509 Zertifikate und RSA Schlüssel können in verschiedenen Formaten gespeichert werden. Zwei der übrlichen Formate sind DER (ein Binärformat welches hauptsächlich von Java und Apple Plattformen genutzt wird) und PEM (eine base64 Darstellung des DER mit Kopf- und Fußzeilen welches hauptsächlich von Unix und Linux genutzt wird).&lt;/p&gt;
&lt;h2 id=&#34;anleitung&#34;&gt;Anleitung&lt;/h2&gt;
&lt;p&gt;Konvertierung eines Zertifikats (public key) von PEM zu DER:&lt;/p&gt;</description>
      
         <content:encoded><![CDATA[<h2 id="voraussetzungen">Voraussetzungen</h2>
<p>Man benötigt eine funktionierende Installation von Openssl und sollte sich auf der Linux Kommandozeile bewegen können</p>
<h2 id="hintergrund">Hintergrund</h2>
<p>Die x509 Zertifikate und RSA Schlüssel können in verschiedenen Formaten gespeichert werden. Zwei der übrlichen Formate sind DER (ein Binärformat welches hauptsächlich von Java und Apple Plattformen genutzt wird) und PEM (eine base64 Darstellung des DER mit Kopf- und Fußzeilen welches hauptsächlich von Unix und Linux genutzt wird).</p>
<h2 id="anleitung">Anleitung</h2>
<p>Konvertierung eines Zertifikats (public key) von PEM zu DER:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">openssl x509 -in input.crt -inform PEM –out output.crt -outform DER
</span></span></code></pre></td></tr></table>
</div>
</div><p>Konvertierung eines Zertifikats (public key) von DER zu PEM:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">openssl x509 -in input.crt -inform DER -out output.crt -outform PEM
</span></span></code></pre></td></tr></table>
</div>
</div><p>Konvertierung eines Schlüssels (Private key) von PEM zu DER:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">openssl rsa -in input.key -inform PEM -out output.key -outform DER
</span></span></code></pre></td></tr></table>
</div>
</div><p>Konvertierung eines Schlüssels (Private key) von DER zu PEM:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">openssl rsa -in input.key -inform DER -out output.key -outform PEM
</span></span></code></pre></td></tr></table>
</div>
</div><p>Sollte das Zertifikat oder der Schlüssel mit einem passwort verschlüsselt sein, so wird man aufgefordert dies einzugeben.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
