<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.bergau.de/index.php?action=history&amp;feed=atom&amp;title=OBS%2FKostenpflichtige_Module%2FRESTServer%2FZertifikatserneuerung</id>
	<title>OBS/Kostenpflichtige Module/RESTServer/Zertifikatserneuerung - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.bergau.de/index.php?action=history&amp;feed=atom&amp;title=OBS%2FKostenpflichtige_Module%2FRESTServer%2FZertifikatserneuerung"/>
	<link rel="alternate" type="text/html" href="https://wiki.bergau.de/index.php?title=OBS/Kostenpflichtige_Module/RESTServer/Zertifikatserneuerung&amp;action=history"/>
	<updated>2026-10-27T12:02:21Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in OBS Wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.bergau.de/index.php?title=OBS/Kostenpflichtige_Module/RESTServer/Zertifikatserneuerung&amp;diff=67081&amp;oldid=prev</id>
		<title>MINERVA-Rademacker: Reverse-Proxy: selbst signiertes Zertifikat für die Strecke zum REST-Server genannt [Volltext ersetzt]</title>
		<link rel="alternate" type="text/html" href="https://wiki.bergau.de/index.php?title=OBS/Kostenpflichtige_Module/RESTServer/Zertifikatserneuerung&amp;diff=67081&amp;oldid=prev"/>
		<updated>2026-10-26T10:31:32Z</updated>

		<summary type="html">&lt;p&gt;Reverse-Proxy: selbst signiertes Zertifikat für die Strecke zum REST-Server genannt [Volltext ersetzt]&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 26. Oktober 2026, 11:31 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l31&quot;&gt;Zeile 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Welche Prüfart zu Ihrer [[OBS/Kostenpflichtige Module/RESTServer/Öffentliche Freigabe|öffentlichen Freigabe]] passt:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Welche Prüfart zu Ihrer [[OBS/Kostenpflichtige Module/RESTServer/Öffentliche Freigabe|öffentlichen Freigabe]] passt:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Direkte Portfreigabe:&amp;#039;&amp;#039;&amp;#039; http-01 oder dns-01. Mit dns-01 bleibt Port 80 geschlossen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Direkte Portfreigabe:&amp;#039;&amp;#039;&amp;#039; http-01 oder dns-01. Mit dns-01 bleibt Port 80 geschlossen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;Reverse-Proxy:&#039;&#039;&#039; Das öffentliche Zertifikat liegt am Proxy. Der REST-Server braucht trotzdem ein Zertifikat für die Strecke vom Proxy&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, zum Beispiel von &lt;/del&gt;Ihrer internen Zertifizierungsstelle. Es wird im Server-Profil hinterlegt und muss vor Ablauf getauscht werden.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;Reverse-Proxy:&#039;&#039;&#039; Das öffentliche Zertifikat liegt am Proxy. Der REST-Server braucht trotzdem ein Zertifikat für die Strecke vom Proxy&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Dafür genügt ein selbst signiertes Zertifikat oder eines &lt;/ins&gt;Ihrer internen Zertifizierungsstelle&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, sofern der Proxy ihm vertraut&lt;/ins&gt;. Es wird im Server-Profil hinterlegt und muss vor Ablauf getauscht werden.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;VPN:&amp;#039;&amp;#039;&amp;#039; dns-01.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;VPN:&amp;#039;&amp;#039;&amp;#039; dns-01.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikineu:diff:1.41:old-67080:rev-67081:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>MINERVA-Rademacker</name></author>
	</entry>
	<entry>
		<id>https://wiki.bergau.de/index.php?title=OBS/Kostenpflichtige_Module/RESTServer/Zertifikatserneuerung&amp;diff=67080&amp;oldid=prev</id>
		<title>Rademacker: /* Zertifikatserneuerung */</title>
		<link rel="alternate" type="text/html" href="https://wiki.bergau.de/index.php?title=OBS/Kostenpflichtige_Module/RESTServer/Zertifikatserneuerung&amp;diff=67080&amp;oldid=prev"/>
		<updated>2026-10-26T10:24:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Zertifikatserneuerung&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 26. Oktober 2026, 11:24 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;Zeile 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der REST-Server kann sein TLS-Zertifikat selbst bei der Zertifizierungsstelle Let&amp;#039;s Encrypt beantragen und vor Ablauf erneuern. Zertifikat und privater Schlüssel entstehen auf Ihrem Server und verlassen ihn nicht. Diese Seite beschreibt, wie Sie die Erneuerung je nach Netzaufbau einrichten.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der REST-Server kann sein TLS-Zertifikat selbst bei der Zertifizierungsstelle Let&amp;#039;s Encrypt beantragen und vor Ablauf erneuern. Zertifikat und privater Schlüssel entstehen auf Ihrem Server und verlassen ihn nicht. Diese Seite beschreibt, wie Sie die Erneuerung je nach Netzaufbau einrichten.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Hinweis|Jedes Server-Profil braucht im Betrieb ein Zertifikat, auch hinter einem Reverse-Proxy und im VPN: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Die &lt;/del&gt;App verbindet sich ausschliesslich per HTTPS, und ohne Zertifikat startet das Profil nicht. &#039;&#039;kein SSL&#039;&#039; ist nur für lokale Tests gedacht. Das Zertifikat beziehen Sie entweder automatisch wie hier beschrieben, oder Sie hinterlegen es von Hand im Server-Profil und tauschen es vor Ablauf.}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Hinweis|Jedes Server-Profil braucht im Betrieb ein Zertifikat, auch hinter einem Reverse-Proxy und im VPN: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Eine &lt;/ins&gt;App verbindet sich ausschliesslich per HTTPS, und ohne Zertifikat startet das Profil nicht. &#039;&#039;kein SSL&#039;&#039; ist nur für lokale Tests gedacht. Das Zertifikat beziehen Sie entweder automatisch wie hier beschrieben, oder Sie hinterlegen es von Hand im Server-Profil und tauschen es vor Ablauf.}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Auf einen Blick|1=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Auf einen Blick|1=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikineu:diff:1.41:old-67076:rev-67080:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Rademacker</name></author>
	</entry>
	<entry>
		<id>https://wiki.bergau.de/index.php?title=OBS/Kostenpflichtige_Module/RESTServer/Zertifikatserneuerung&amp;diff=67076&amp;oldid=prev</id>
		<title>MINERVA-Rademacker: Hinweis: nicht aufgeführte DNS-Anbieter über den OBS-Support [Volltext ersetzt]</title>
		<link rel="alternate" type="text/html" href="https://wiki.bergau.de/index.php?title=OBS/Kostenpflichtige_Module/RESTServer/Zertifikatserneuerung&amp;diff=67076&amp;oldid=prev"/>
		<updated>2026-10-26T10:23:15Z</updated>

		<summary type="html">&lt;p&gt;Hinweis: nicht aufgeführte DNS-Anbieter über den OBS-Support [Volltext ersetzt]&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 26. Oktober 2026, 11:23 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot;&gt;Zeile 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der REST-Server kann sein TLS-Zertifikat selbst bei der Zertifizierungsstelle Let&amp;#039;s Encrypt beantragen und vor Ablauf erneuern. Zertifikat und privater Schlüssel entstehen auf Ihrem Server und verlassen ihn nicht. Diese Seite beschreibt, wie Sie die Erneuerung je nach Netzaufbau einrichten.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der REST-Server kann sein TLS-Zertifikat selbst bei der Zertifizierungsstelle Let&amp;#039;s Encrypt beantragen und vor Ablauf erneuern. Zertifikat und privater Schlüssel entstehen auf Ihrem Server und verlassen ihn nicht. Diese Seite beschreibt, wie Sie die Erneuerung je nach Netzaufbau einrichten.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Hinweis|Jedes Server-Profil braucht im Betrieb ein Zertifikat, auch hinter einem Reverse-Proxy und im VPN: Die App verbindet sich ausschliesslich per HTTPS, und ohne Zertifikat startet das Profil nicht. &#039;&#039;kein SSL&#039;&#039; ist nur für lokale Tests gedacht. Das Zertifikat beziehen Sie entweder automatisch wie hier beschrieben, oder Sie hinterlegen es von Hand im Server-Profil und tauschen es vor Ablauf.}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Auf einen Blick|1=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Auf einen Blick|1=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l29&quot;&gt;Zeile 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Welche Prüfart zu Ihrer [[OBS/Kostenpflichtige Module/RESTServer/Öffentliche Freigabe|öffentlichen Freigabe]] passt:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Welche Prüfart zu Ihrer [[OBS/Kostenpflichtige Module/RESTServer/Öffentliche Freigabe|öffentlichen Freigabe]] passt:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Direkte Portfreigabe:&amp;#039;&amp;#039;&amp;#039; http-01 oder dns-01. Mit dns-01 bleibt Port 80 geschlossen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Direkte Portfreigabe:&amp;#039;&amp;#039;&amp;#039; http-01 oder dns-01. Mit dns-01 bleibt Port 80 geschlossen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;Reverse-Proxy:&#039;&#039;&#039; Das öffentliche Zertifikat liegt am Proxy&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, die Erneuerung im &lt;/del&gt;REST-Server wird &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;nicht gebraucht&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;Reverse-Proxy:&#039;&#039;&#039; Das öffentliche Zertifikat liegt am Proxy&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Der &lt;/ins&gt;REST-Server &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;braucht trotzdem ein Zertifikat für die Strecke vom Proxy, zum Beispiel von Ihrer internen Zertifizierungsstelle. Es &lt;/ins&gt;wird &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;im Server-Profil hinterlegt und muss vor Ablauf getauscht werden&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;VPN:&amp;#039;&amp;#039;&amp;#039; dns-01.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;VPN:&amp;#039;&amp;#039;&amp;#039; dns-01.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l46&quot;&gt;Zeile 46:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 48:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Beim CNAME-Weg genügt beim DNS-Anbieter des Namens ein von Hand angelegter Eintrag, auch bei Anbietern ohne Schnittstelle. Der REST-Server bekommt dann nur Zugang zur Zone, auf die der CNAME zeigt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Beim CNAME-Weg genügt beim DNS-Anbieter des Namens ein von Hand angelegter Eintrag, auch bei Anbietern ohne Schnittstelle. Der REST-Server bekommt dann nur Zugang zur Zone, auf die der CNAME zeigt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Hinweis|Nutzen Sie einen DNS-Anbieter, der hier nicht aufgeführt ist, wenden Sie sich an den OBS-Support. Bietet der Anbieter eine Schnittstelle (API) für DNS-Einträge, ist eine Anbindung in der Regel möglich. Bis dahin funktioniert der CNAME-Weg mit jedem Anbieter.}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Hinweis|Namen von DynDNS-Diensten (zum Beispiel &amp;#039;&amp;#039;…myfritz.net&amp;#039;&amp;#039;) eignen sich in der Regel nicht als Zertifikatsname, weil sich dort keine eigenen Einträge anlegen lassen. Verwenden Sie einen Namen unter Ihrer eigenen Domain. Der DynDNS-Name bleibt davon unberührt, zum Beispiel für den Zugang zum VPN.}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Hinweis|Namen von DynDNS-Diensten (zum Beispiel &amp;#039;&amp;#039;…myfritz.net&amp;#039;&amp;#039;) eignen sich in der Regel nicht als Zertifikatsname, weil sich dort keine eigenen Einträge anlegen lassen. Verwenden Sie einen Namen unter Ihrer eigenen Domain. Der DynDNS-Name bleibt davon unberührt, zum Beispiel für den Zugang zum VPN.}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>MINERVA-Rademacker</name></author>
	</entry>
	<entry>
		<id>https://wiki.bergau.de/index.php?title=OBS/Kostenpflichtige_Module/RESTServer/Zertifikatserneuerung&amp;diff=67074&amp;oldid=prev</id>
		<title>MINERVA-Rademacker: http-01: Server des REST-Dienstes statt OBS-Server [Volltext ersetzt]</title>
		<link rel="alternate" type="text/html" href="https://wiki.bergau.de/index.php?title=OBS/Kostenpflichtige_Module/RESTServer/Zertifikatserneuerung&amp;diff=67074&amp;oldid=prev"/>
		<updated>2026-10-26T10:12:38Z</updated>

		<summary type="html">&lt;p&gt;http-01: Server des REST-Dienstes statt OBS-Server [Volltext ersetzt]&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 26. Oktober 2026, 11:12 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l63&quot;&gt;Zeile 63:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 63:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Schritte|1=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Schritte|1=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Lassen Sie den Namen öffentlich auf die Adresse Ihres Internetanschlusses zeigen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Lassen Sie den Namen öffentlich auf die Adresse Ihres Internetanschlusses zeigen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Leiten Sie am Router Port 80 von aussen auf den &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;OBS&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Server &lt;/del&gt;weiter.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Leiten Sie am Router Port 80 von aussen auf den &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Server des REST&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Dienstes &lt;/ins&gt;weiter.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Wählen Sie auf der Registerkarte &amp;#039;&amp;#039;&amp;#039;5 DNS-Prüfung&amp;#039;&amp;#039;&amp;#039; im Feld &amp;#039;&amp;#039;&amp;#039;Prüfart&amp;#039;&amp;#039;&amp;#039; den Eintrag &amp;#039;&amp;#039;http-01 (Port 80)&amp;#039;&amp;#039;. Die übrigen Felder bleiben leer.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Wählen Sie auf der Registerkarte &amp;#039;&amp;#039;&amp;#039;5 DNS-Prüfung&amp;#039;&amp;#039;&amp;#039; im Feld &amp;#039;&amp;#039;&amp;#039;Prüfart&amp;#039;&amp;#039;&amp;#039; den Eintrag &amp;#039;&amp;#039;http-01 (Port 80)&amp;#039;&amp;#039;. Die übrigen Felder bleiben leer.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Geben Sie in der Konsole des REST-Servers &amp;lt;code&amp;gt;cert test&amp;lt;/code&amp;gt; ein.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Geben Sie in der Konsole des REST-Servers &amp;lt;code&amp;gt;cert test&amp;lt;/code&amp;gt; ein.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Port 80 darf auf dem &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;OBS&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Server &lt;/del&gt;von keinem anderen Dienst belegt sein, häufig ist das ein Webserver wie IIS. Der REST-Server öffnet den Port nur für die Dauer der Prüfung und schliesst ihn danach wieder.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Port 80 darf auf dem &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Server des REST&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Dienstes &lt;/ins&gt;von keinem anderen Dienst belegt sein, häufig ist das ein Webserver wie IIS. Der REST-Server öffnet den Port nur für die Dauer der Prüfung und schliesst ihn danach wieder.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Prüfart dns-01 direkt beim DNS-Anbieter ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Prüfart dns-01 direkt beim DNS-Anbieter ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l141&quot;&gt;Zeile 141:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 141:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Meldung !! Ursache&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Meldung !! Ursache&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &quot;Port 80 laesst sich nicht oeffnen - er ist belegt&quot; || Ein anderer Dienst auf dem &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;OBS&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Server &lt;/del&gt;belegt Port 80, häufig IIS. Dienst abschalten oder die Prüfart dns-01 verwenden&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &quot;Port 80 laesst sich nicht oeffnen - er ist belegt&quot; || Ein anderer Dienst auf dem &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Server des REST&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Dienstes &lt;/ins&gt;belegt Port 80, häufig IIS. Dienst abschalten oder die Prüfart dns-01 verwenden&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;quot;dns-01 ist eingestellt, aber kein DNS-Anbieter&amp;quot; || Auf der Registerkarte &amp;#039;&amp;#039;&amp;#039;5 DNS-Prüfung&amp;#039;&amp;#039;&amp;#039; ist kein DNS-Anbieter gewählt&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;quot;dns-01 ist eingestellt, aber kein DNS-Anbieter&amp;quot; || Auf der Registerkarte &amp;#039;&amp;#039;&amp;#039;5 DNS-Prüfung&amp;#039;&amp;#039;&amp;#039; ist kein DNS-Anbieter gewählt&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>MINERVA-Rademacker</name></author>
	</entry>
	<entry>
		<id>https://wiki.bergau.de/index.php?title=OBS/Kostenpflichtige_Module/RESTServer/Zertifikatserneuerung&amp;diff=67068&amp;oldid=prev</id>
		<title>MINERVA-Rademacker: Beispiel-Domain firma.de statt kunde.de [Volltext ersetzt]</title>
		<link rel="alternate" type="text/html" href="https://wiki.bergau.de/index.php?title=OBS/Kostenpflichtige_Module/RESTServer/Zertifikatserneuerung&amp;diff=67068&amp;oldid=prev"/>
		<updated>2026-10-26T09:47:31Z</updated>

		<summary type="html">&lt;p&gt;Beispiel-Domain firma.de statt kunde.de [Volltext ersetzt]&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 26. Oktober 2026, 10:47 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot;&gt;Zeile 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Voraussetzungen ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Voraussetzungen ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Ein Name, auf den das Zertifikat lautet, zum Beispiel &#039;&#039;obs.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;kunde&lt;/del&gt;.de&#039;&#039;. Platzhalter-Zertifikate (&#039;&#039;*.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;kunde&lt;/del&gt;.de&#039;&#039;) werden nicht unterstützt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Ein Name, auf den das Zertifikat lautet, zum Beispiel &#039;&#039;obs.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;firma&lt;/ins&gt;.de&#039;&#039;. Platzhalter-Zertifikate (&#039;&#039;*.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;firma&lt;/ins&gt;.de&#039;&#039;) werden nicht unterstützt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Ein Server-Profil mit TLS, also ohne Haken &amp;#039;&amp;#039;&amp;#039;kein SSL&amp;#039;&amp;#039;&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Ein Server-Profil mit TLS, also ohne Haken &amp;#039;&amp;#039;&amp;#039;kein SSL&amp;#039;&amp;#039;&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Ausgehende HTTPS-Verbindungen zur Zertifizierungsstelle (&amp;lt;code&amp;gt;acme-v02.api.letsencrypt.org&amp;lt;/code&amp;gt; und für den Selbsttest &amp;lt;code&amp;gt;acme-staging-v02.api.letsencrypt.org&amp;lt;/code&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Ausgehende HTTPS-Verbindungen zur Zertifizierungsstelle (&amp;lt;code&amp;gt;acme-v02.api.letsencrypt.org&amp;lt;/code&amp;gt; und für den Selbsttest &amp;lt;code&amp;gt;acme-staging-v02.api.letsencrypt.org&amp;lt;/code&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l84&quot;&gt;Zeile 84:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 84:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Prüfart dns-01 mit CNAME auf eine Zone bei einem DNS-Anbieter ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Prüfart dns-01 mit CNAME auf eine Zone bei einem DNS-Anbieter ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Schritte|1=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Schritte|1=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Legen Sie in einer Zone bei Hetzner, Cloudflare oder IONOS einen Namen für die Prüfung fest, zum Beispiel &#039;&#039;obs-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;kunde&lt;/del&gt;.acme.example.de&#039;&#039;. Einen Eintrag müssen Sie dort nicht anlegen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Legen Sie in einer Zone bei Hetzner, Cloudflare oder IONOS einen Namen für die Prüfung fest, zum Beispiel &#039;&#039;obs-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;firma&lt;/ins&gt;.acme.example.de&#039;&#039;. Einen Eintrag müssen Sie dort nicht anlegen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Legen Sie beim DNS-Anbieter Ihres Namens einen CNAME an: &amp;lt;code&amp;gt;_acme-challenge.obs.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;kunde&lt;/del&gt;.de&amp;lt;/code&amp;gt; auf &#039;&#039;obs-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;kunde&lt;/del&gt;.acme.example.de&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Legen Sie beim DNS-Anbieter Ihres Namens einen CNAME an: &amp;lt;code&amp;gt;_acme-challenge.obs.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;firma&lt;/ins&gt;.de&amp;lt;/code&amp;gt; auf &#039;&#039;obs-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;firma&lt;/ins&gt;.acme.example.de&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Erstellen Sie ein API-Token für die Zone, in der das Ziel liegt, wie im vorigen Abschnitt beschrieben.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Erstellen Sie ein API-Token für die Zone, in der das Ziel liegt, wie im vorigen Abschnitt beschrieben.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Wählen Sie auf der Registerkarte &amp;#039;&amp;#039;&amp;#039;5 DNS-Prüfung&amp;#039;&amp;#039;&amp;#039; die Prüfart &amp;#039;&amp;#039;dns-01 (DNS-Eintrag)&amp;#039;&amp;#039; und den Anbieter dieser Zone.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Wählen Sie auf der Registerkarte &amp;#039;&amp;#039;&amp;#039;5 DNS-Prüfung&amp;#039;&amp;#039;&amp;#039; die Prüfart &amp;#039;&amp;#039;dns-01 (DNS-Eintrag)&amp;#039;&amp;#039; und den Anbieter dieser Zone.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Tragen Sie unter &amp;#039;&amp;#039;&amp;#039;Schlüssel / API-Token&amp;#039;&amp;#039;&amp;#039; das Token ein.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Tragen Sie unter &amp;#039;&amp;#039;&amp;#039;Schlüssel / API-Token&amp;#039;&amp;#039;&amp;#039; das Token ein.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Tragen Sie unter &#039;&#039;&#039;Name des TXT-Eintrags&#039;&#039;&#039; das Ziel des CNAME ein, hier &#039;&#039;obs-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;kunde&lt;/del&gt;.acme.example.de&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Tragen Sie unter &#039;&#039;&#039;Name des TXT-Eintrags&#039;&#039;&#039; das Ziel des CNAME ein, hier &#039;&#039;obs-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;firma&lt;/ins&gt;.acme.example.de&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Geben Sie in der Konsole &amp;lt;code&amp;gt;cert test&amp;lt;/code&amp;gt; ein.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Geben Sie in der Konsole &amp;lt;code&amp;gt;cert test&amp;lt;/code&amp;gt; ein.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>MINERVA-Rademacker</name></author>
	</entry>
	<entry>
		<id>https://wiki.bergau.de/index.php?title=OBS/Kostenpflichtige_Module/RESTServer/Zertifikatserneuerung&amp;diff=67060&amp;oldid=prev</id>
		<title>MINERVA-Rademacker: Verweise auf Öffentliche Freigabe ergänzt</title>
		<link rel="alternate" type="text/html" href="https://wiki.bergau.de/index.php?title=OBS/Kostenpflichtige_Module/RESTServer/Zertifikatserneuerung&amp;diff=67060&amp;oldid=prev"/>
		<updated>2026-10-26T09:31:23Z</updated>

		<summary type="html">&lt;p&gt;Verweise auf Öffentliche Freigabe ergänzt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Vorlage:Kostenpflichtige Module}}&lt;br /&gt;
{{Seitentyp|Anleitung}}&lt;br /&gt;
= Zertifikatserneuerung =&lt;br /&gt;
&lt;br /&gt;
Der REST-Server kann sein TLS-Zertifikat selbst bei der Zertifizierungsstelle Let&amp;#039;s Encrypt beantragen und vor Ablauf erneuern. Zertifikat und privater Schlüssel entstehen auf Ihrem Server und verlassen ihn nicht. Diese Seite beschreibt, wie Sie die Erneuerung je nach Netzaufbau einrichten.&lt;br /&gt;
&lt;br /&gt;
{{Auf einen Blick|1=&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Zwei Prüfarten.&amp;#039;&amp;#039;&amp;#039; http-01 prüft über Port 80, dns-01 über einen DNS-Eintrag und braucht keinen offenen Port.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Selbsttest vorab.&amp;#039;&amp;#039;&amp;#039; Vor dem ersten Zertifikat und danach wöchentlich prüft der Dienst den Weg über das Testsystem der Zertifizierungsstelle.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Erneuerung ab 30 Tagen Restlaufzeit.&amp;#039;&amp;#039;&amp;#039; Das bisherige Zertifikat bleibt als Rückfall erhalten.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;dns-01 braucht nur ausgehende Verbindungen&amp;#039;&amp;#039;&amp;#039; und eignet sich damit für VPN und für Server ohne Portfreigabe.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
* Ein Name, auf den das Zertifikat lautet, zum Beispiel &amp;#039;&amp;#039;obs.kunde.de&amp;#039;&amp;#039;. Platzhalter-Zertifikate (&amp;#039;&amp;#039;*.kunde.de&amp;#039;&amp;#039;) werden nicht unterstützt.&lt;br /&gt;
* Ein Server-Profil mit TLS, also ohne Haken &amp;#039;&amp;#039;&amp;#039;kein SSL&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Ausgehende HTTPS-Verbindungen zur Zertifizierungsstelle (&amp;lt;code&amp;gt;acme-v02.api.letsencrypt.org&amp;lt;/code&amp;gt; und für den Selbsttest &amp;lt;code&amp;gt;acme-staging-v02.api.letsencrypt.org&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Bei dns-01 zusätzlich ausgehende HTTPS-Verbindungen zur Schnittstelle des DNS-Anbieters bzw. zur acme-dns-Instanz.&lt;br /&gt;
&lt;br /&gt;
=== Welche Prüfart? ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Prüfart !! Funktioniert, wenn !! Aus dem Internet erreichbar sein muss&lt;br /&gt;
|-&lt;br /&gt;
| http-01 || der Name öffentlich auf diesen Server zeigt und Port 80 von aussen auf ihn weitergeleitet ist || Port 80&lt;br /&gt;
|-&lt;br /&gt;
| dns-01 || sich der DNS-Eintrag &amp;lt;code&amp;gt;_acme-challenge.&amp;lt;Name&amp;gt;&amp;lt;/code&amp;gt; über eine Schnittstelle schreiben lässt, direkt oder über einen CNAME || nichts&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Welche Prüfart zu Ihrer [[OBS/Kostenpflichtige Module/RESTServer/Öffentliche Freigabe|öffentlichen Freigabe]] passt:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Direkte Portfreigabe:&amp;#039;&amp;#039;&amp;#039; http-01 oder dns-01. Mit dns-01 bleibt Port 80 geschlossen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Reverse-Proxy:&amp;#039;&amp;#039;&amp;#039; Das öffentliche Zertifikat liegt am Proxy, die Erneuerung im REST-Server wird nicht gebraucht.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;VPN:&amp;#039;&amp;#039;&amp;#039; dns-01.&lt;br /&gt;
&lt;br /&gt;
=== Wege bei dns-01 ===&lt;br /&gt;
Bei dns-01 fragt die Zertifizierungsstelle den TXT-Eintrag &amp;lt;code&amp;gt;_acme-challenge.&amp;lt;Name&amp;gt;&amp;lt;/code&amp;gt; ab. Der Dienst schreibt ihn vor der Prüfung und löscht ihn danach wieder. Dafür gibt es drei Wege:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Weg !! Wann !! Einmalig beim DNS des Namens !! Einstellung &amp;#039;&amp;#039;&amp;#039;DNS-Anbieter&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| Direkt beim Anbieter || Die Zone des Namens liegt bei Hetzner, Cloudflare oder IONOS || nichts, Sie brauchen nur ein API-Token || &amp;#039;&amp;#039;Hetzner&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Cloudflare&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;IONOS&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| CNAME auf eine Zone bei einem Anbieter || Die Zone des Namens liegt bei einem anderen Anbieter, oder im REST-Server sollen keine Zugangsdaten zur eigenen Zone liegen || CNAME &amp;lt;code&amp;gt;_acme-challenge.&amp;lt;Name&amp;gt;&amp;lt;/code&amp;gt; auf einen Namen in einer Zone bei Hetzner, Cloudflare oder IONOS || &amp;#039;&amp;#039;Hetzner&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Cloudflare&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;IONOS&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| CNAME auf acme-dns || Eine acme-dns-Instanz steht zur Verfügung, im eigenen Betrieb oder bei einem Dienstleister || CNAME &amp;lt;code&amp;gt;_acme-challenge.&amp;lt;Name&amp;gt;&amp;lt;/code&amp;gt; auf die &amp;#039;&amp;#039;fulldomain&amp;#039;&amp;#039; des acme-dns-Kontos || &amp;#039;&amp;#039;acme-dns&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beim CNAME-Weg genügt beim DNS-Anbieter des Namens ein von Hand angelegter Eintrag, auch bei Anbietern ohne Schnittstelle. Der REST-Server bekommt dann nur Zugang zur Zone, auf die der CNAME zeigt.&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Namen von DynDNS-Diensten (zum Beispiel &amp;#039;&amp;#039;…myfritz.net&amp;#039;&amp;#039;) eignen sich in der Regel nicht als Zertifikatsname, weil sich dort keine eigenen Einträge anlegen lassen. Verwenden Sie einen Namen unter Ihrer eigenen Domain. Der DynDNS-Name bleibt davon unberührt, zum Beispiel für den Zugang zum VPN.}}&lt;br /&gt;
&lt;br /&gt;
== Vorgehen ==&lt;br /&gt;
=== Gemeinsame Einstellungen ===&lt;br /&gt;
{{Schritte|1=&lt;br /&gt;
# Wählen Sie &amp;#039;&amp;#039;&amp;#039;Stammdaten → Z Weitere Stammdaten → REST-Server → Server&amp;#039;&amp;#039;&amp;#039; und öffnen Sie das Server-Profil.&lt;br /&gt;
# Stellen Sie auf der Registerkarte &amp;#039;&amp;#039;&amp;#039;4 Zertifikaterneuerung&amp;#039;&amp;#039;&amp;#039; das Feld &amp;#039;&amp;#039;&amp;#039;Automatische Erneuerung&amp;#039;&amp;#039;&amp;#039; auf &amp;#039;&amp;#039;Produktivbetrieb&amp;#039;&amp;#039;.&lt;br /&gt;
# Tragen Sie im Feld &amp;#039;&amp;#039;&amp;#039;Zertifikatsname (FQDN)&amp;#039;&amp;#039;&amp;#039; den Namen ein, auf den das Zertifikat lauten soll.&lt;br /&gt;
# Tragen Sie unter &amp;#039;&amp;#039;&amp;#039;Kontakt bei der CA&amp;#039;&amp;#039;&amp;#039; eine E-Mail-Adresse ein. Die Zertifizierungsstelle schickt dorthin Warnungen, wenn ein Zertifikat abzulaufen droht.&lt;br /&gt;
# Richten Sie die Registerkarte &amp;#039;&amp;#039;&amp;#039;5 DNS-Prüfung&amp;#039;&amp;#039;&amp;#039; nach einem der folgenden Abschnitte ein und speichern Sie.&lt;br /&gt;
# Starten Sie den REST-Dienst neu.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Prüfart http-01 ===&lt;br /&gt;
{{Schritte|1=&lt;br /&gt;
# Lassen Sie den Namen öffentlich auf die Adresse Ihres Internetanschlusses zeigen.&lt;br /&gt;
# Leiten Sie am Router Port 80 von aussen auf den OBS-Server weiter.&lt;br /&gt;
# Wählen Sie auf der Registerkarte &amp;#039;&amp;#039;&amp;#039;5 DNS-Prüfung&amp;#039;&amp;#039;&amp;#039; im Feld &amp;#039;&amp;#039;&amp;#039;Prüfart&amp;#039;&amp;#039;&amp;#039; den Eintrag &amp;#039;&amp;#039;http-01 (Port 80)&amp;#039;&amp;#039;. Die übrigen Felder bleiben leer.&lt;br /&gt;
# Geben Sie in der Konsole des REST-Servers &amp;lt;code&amp;gt;cert test&amp;lt;/code&amp;gt; ein.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Port 80 darf auf dem OBS-Server von keinem anderen Dienst belegt sein, häufig ist das ein Webserver wie IIS. Der REST-Server öffnet den Port nur für die Dauer der Prüfung und schliesst ihn danach wieder.&lt;br /&gt;
&lt;br /&gt;
=== Prüfart dns-01 direkt beim DNS-Anbieter ===&lt;br /&gt;
{{Schritte|1=&lt;br /&gt;
# Erstellen Sie beim Anbieter der Zone ein API-Token:&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;Hetzner:&amp;#039;&amp;#039;&amp;#039; ein API-Token des Projekts mit Lese- und Schreibrecht in der Hetzner Console. Zonen in der früheren DNS-Konsole (dns.hetzner.com) werden nicht unterstützt.&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;Cloudflare:&amp;#039;&amp;#039;&amp;#039; ein API-Token mit der Berechtigung, DNS zu bearbeiten, beschränkt auf die Zone.&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;IONOS:&amp;#039;&amp;#039;&amp;#039; einen API-Schlüssel. Er besteht aus Präfix und Secret.&lt;br /&gt;
# Wählen Sie auf der Registerkarte &amp;#039;&amp;#039;&amp;#039;5 DNS-Prüfung&amp;#039;&amp;#039;&amp;#039; im Feld &amp;#039;&amp;#039;&amp;#039;Prüfart&amp;#039;&amp;#039;&amp;#039; den Eintrag &amp;#039;&amp;#039;dns-01 (DNS-Eintrag)&amp;#039;&amp;#039; und im Feld &amp;#039;&amp;#039;&amp;#039;DNS-Anbieter&amp;#039;&amp;#039;&amp;#039; den Anbieter.&lt;br /&gt;
# Tragen Sie unter &amp;#039;&amp;#039;&amp;#039;Schlüssel / API-Token&amp;#039;&amp;#039;&amp;#039; das Token ein, bei IONOS in der Form &amp;lt;code&amp;gt;Präfix.Secret&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Lassen Sie &amp;#039;&amp;#039;&amp;#039;Name des TXT-Eintrags&amp;#039;&amp;#039;&amp;#039; leer.&lt;br /&gt;
# Geben Sie in der Konsole &amp;lt;code&amp;gt;cert test&amp;lt;/code&amp;gt; ein.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Prüfart dns-01 mit CNAME auf eine Zone bei einem DNS-Anbieter ===&lt;br /&gt;
{{Schritte|1=&lt;br /&gt;
# Legen Sie in einer Zone bei Hetzner, Cloudflare oder IONOS einen Namen für die Prüfung fest, zum Beispiel &amp;#039;&amp;#039;obs-kunde.acme.example.de&amp;#039;&amp;#039;. Einen Eintrag müssen Sie dort nicht anlegen.&lt;br /&gt;
# Legen Sie beim DNS-Anbieter Ihres Namens einen CNAME an: &amp;lt;code&amp;gt;_acme-challenge.obs.kunde.de&amp;lt;/code&amp;gt; auf &amp;#039;&amp;#039;obs-kunde.acme.example.de&amp;#039;&amp;#039;.&lt;br /&gt;
# Erstellen Sie ein API-Token für die Zone, in der das Ziel liegt, wie im vorigen Abschnitt beschrieben.&lt;br /&gt;
# Wählen Sie auf der Registerkarte &amp;#039;&amp;#039;&amp;#039;5 DNS-Prüfung&amp;#039;&amp;#039;&amp;#039; die Prüfart &amp;#039;&amp;#039;dns-01 (DNS-Eintrag)&amp;#039;&amp;#039; und den Anbieter dieser Zone.&lt;br /&gt;
# Tragen Sie unter &amp;#039;&amp;#039;&amp;#039;Schlüssel / API-Token&amp;#039;&amp;#039;&amp;#039; das Token ein.&lt;br /&gt;
# Tragen Sie unter &amp;#039;&amp;#039;&amp;#039;Name des TXT-Eintrags&amp;#039;&amp;#039;&amp;#039; das Ziel des CNAME ein, hier &amp;#039;&amp;#039;obs-kunde.acme.example.de&amp;#039;&amp;#039;.&lt;br /&gt;
# Geben Sie in der Konsole &amp;lt;code&amp;gt;cert test&amp;lt;/code&amp;gt; ein.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Prüfart dns-01 mit CNAME auf acme-dns ===&lt;br /&gt;
{{Schritte|1=&lt;br /&gt;
# Wählen Sie auf der Registerkarte &amp;#039;&amp;#039;&amp;#039;5 DNS-Prüfung&amp;#039;&amp;#039;&amp;#039; die Prüfart &amp;#039;&amp;#039;dns-01 (DNS-Eintrag)&amp;#039;&amp;#039; und den DNS-Anbieter &amp;#039;&amp;#039;acme-dns&amp;#039;&amp;#039;.&lt;br /&gt;
# Tragen Sie unter &amp;#039;&amp;#039;&amp;#039;Adresse (acme-dns)&amp;#039;&amp;#039;&amp;#039; die Adresse der Instanz ein. Sie beginnt mit &amp;lt;code&amp;gt;https://&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Lassen Sie &amp;#039;&amp;#039;&amp;#039;Benutzer (acme-dns)&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Schlüssel / API-Token&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Name des TXT-Eintrags&amp;#039;&amp;#039;&amp;#039; leer und speichern Sie.&lt;br /&gt;
# Geben Sie in der Konsole &amp;lt;code&amp;gt;cert test&amp;lt;/code&amp;gt; ein. Der Dienst legt das Konto bei acme-dns an und trägt Benutzer, Schlüssel und Name selbst ein. Unter &amp;#039;&amp;#039;&amp;#039;Letzte Meldung&amp;#039;&amp;#039;&amp;#039; steht danach der CNAME, den Sie anlegen müssen.&lt;br /&gt;
# Legen Sie beim DNS-Anbieter Ihres Namens diesen CNAME an: &amp;lt;code&amp;gt;_acme-challenge.&amp;lt;Name&amp;gt;&amp;lt;/code&amp;gt; auf die genannte &amp;#039;&amp;#039;fulldomain&amp;#039;&amp;#039;.&lt;br /&gt;
# Geben Sie in der Konsole erneut &amp;lt;code&amp;gt;cert test&amp;lt;/code&amp;gt; ein.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Achtung|Leeren Sie die drei Felder später nicht. Der Dienst würde ein neues Konto mit einer neuen &amp;#039;&amp;#039;fulldomain&amp;#039;&amp;#039; anlegen, und der gesetzte CNAME zeigte ins Leere. Ein bestehendes Konto tragen Sie mit allen drei Angaben ein. Teilweise gefüllte Angaben weist die Maske beim Speichern ab.}}&lt;br /&gt;
&lt;br /&gt;
=== Erstes Zertifikat holen ===&lt;br /&gt;
Ist der Selbsttest bestanden, holt der Dienst das Zertifikat bei der nächsten stündlichen Prüfung. Sofort geht es mit &amp;lt;code&amp;gt;cert renew&amp;lt;/code&amp;gt; in der Konsole. Bis das erste Zertifikat da ist, kann sich kein Client mit dem Server-Profil verbinden.&lt;br /&gt;
&lt;br /&gt;
=== Testbetrieb ===&lt;br /&gt;
{{Achtung|Im &amp;#039;&amp;#039;&amp;#039;Testbetrieb&amp;#039;&amp;#039;&amp;#039; beantragt der Dienst das Zertifikat beim Testsystem der Zertifizierungsstelle. Einem solchen Zertifikat vertraut &amp;#039;&amp;#039;&amp;#039;kein&amp;#039;&amp;#039;&amp;#039; Client, Anwendungen können sich danach nicht mehr mit diesem Server verbinden. Verwenden Sie den Testbetrieb ausschliesslich auf Testsystemen. Zurück in den Produktivbetrieb kommen Sie, indem Sie das Feld &amp;#039;&amp;#039;&amp;#039;Automatische Erneuerung&amp;#039;&amp;#039;&amp;#039; auf &amp;#039;&amp;#039;Produktivbetrieb&amp;#039;&amp;#039; stellen. Der Dienst holt daraufhin sofort ein gültiges Zertifikat, auch wenn das Testzertifikat noch lange läuft.}}&lt;br /&gt;
&lt;br /&gt;
== Ergebnis ==&lt;br /&gt;
Nach bestandenem Selbsttest ist auf der Registerkarte &amp;#039;&amp;#039;&amp;#039;4 Zertifikaterneuerung&amp;#039;&amp;#039;&amp;#039; der Haken &amp;#039;&amp;#039;&amp;#039;Selbsttest bestanden&amp;#039;&amp;#039;&amp;#039; gesetzt. Unter &amp;#039;&amp;#039;&amp;#039;Letzte Meldung&amp;#039;&amp;#039;&amp;#039; steht &amp;quot;Selbsttest bestanden - von aussen erreichbar&amp;quot; (http-01) bzw. &amp;quot;Selbsttest bestanden - DNS-Eintrag von der CA geprueft&amp;quot; (dns-01). Nach der Ausstellung zeigt &amp;#039;&amp;#039;&amp;#039;Zertifikat gültig bis&amp;#039;&amp;#039;&amp;#039; das Ablaufdatum, und &amp;lt;code&amp;gt;cert&amp;lt;/code&amp;gt; in der Konsole zeigt den Stand je Profil.&lt;br /&gt;
&lt;br /&gt;
Danach läuft die Erneuerung selbständig:&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Prüfung:&amp;#039;&amp;#039;&amp;#039; Der Dienst sieht stündlich nach, ob etwas ansteht.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Selbsttest:&amp;#039;&amp;#039;&amp;#039; Einmal wöchentlich und nach jeder Änderung von Zertifikatsname, Prüfart, DNS-Anbieter oder Name des TXT-Eintrags prüft der Dienst den Weg über das Testsystem der Zertifizierungsstelle. Besteht der Test nicht, beantragt er kein Zertifikat.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Erneuerung:&amp;#039;&amp;#039;&amp;#039; Ab 30 Tagen Restlaufzeit beantragt der Dienst ein neues Zertifikat.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Übernahme:&amp;#039;&amp;#039;&amp;#039; Der Dienst prüft das neue Zertifikat, speichert es und bewahrt das bisherige als Rückfall auf. Anschliessend startet nur das betroffene Server-Profil neu.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Rückfall:&amp;#039;&amp;#039;&amp;#039; Startet das Profil mit dem neuen Zertifikat nicht, aktiviert der Dienst wieder das vorherige.&lt;br /&gt;
&lt;br /&gt;
Nach einem Fehlschlag wartet der Dienst zunehmend länger, bevor er es erneut versucht: eine, zwei, vier, acht und höchstens 24 Stunden. Das Feld &amp;#039;&amp;#039;&amp;#039;Gesperrt bis&amp;#039;&amp;#039;&amp;#039; zeigt, bis wann. &amp;lt;code&amp;gt;cert test&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;cert renew&amp;lt;/code&amp;gt; in der Konsole wirken sofort, auch während der Sperre.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Befehl !! Wirkung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cert&amp;lt;/code&amp;gt; || Zeigt je Profil Betriebsart, Ablaufdatum, Zustand und das Ergebnis des letzten Selbsttests&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cert test&amp;lt;/code&amp;gt; || Prüft sofort den Weg über das Testsystem der Zertifizierungsstelle. Beantragt kein Zertifikat&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cert renew&amp;lt;/code&amp;gt; || Stösst die Erneuerung sofort an, auch wenn sie noch nicht fällig ist&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Bei dns-01 wartet der Dienst nach dem Schreiben des Eintrags 30 Sekunden und dann bis zu drei Minuten, bis der Eintrag über öffentliche DNS-Server sichtbar ist. Erst dann löst er die Prüfung aus.&lt;br /&gt;
&lt;br /&gt;
== Wenn es nicht klappt ==&lt;br /&gt;
Die Meldungen stehen unter &amp;#039;&amp;#039;&amp;#039;Letzte Meldung&amp;#039;&amp;#039;&amp;#039; und im Protokoll des REST-Servers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Meldung !! Ursache&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;Port 80 laesst sich nicht oeffnen - er ist belegt&amp;quot; || Ein anderer Dienst auf dem OBS-Server belegt Port 80, häufig IIS. Dienst abschalten oder die Prüfart dns-01 verwenden&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;dns-01 ist eingestellt, aber kein DNS-Anbieter&amp;quot; || Auf der Registerkarte &amp;#039;&amp;#039;&amp;#039;5 DNS-Prüfung&amp;#039;&amp;#039;&amp;#039; ist kein DNS-Anbieter gewählt&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;kein API-Token&amp;quot; || Das Feld &amp;#039;&amp;#039;&amp;#039;Schlüssel / API-Token&amp;#039;&amp;#039;&amp;#039; ist leer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;acme-dns: Konto unvollstaendig&amp;quot; || Von Benutzer, Schlüssel und Name des TXT-Eintrags ist nur ein Teil gefüllt&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;Hetzner: keine Zone zu … im Projekt des Tokens&amp;quot; || Das Token gehört zu einem anderen Projekt, oder die Zone liegt noch in der früheren DNS-Konsole&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;Cloudflare: keine Zone zu …, die das Token sehen darf&amp;quot; || Das Token ist nicht für diese Zone freigegeben&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;IONOS: keine Zone zu … im Vertrag des Schluessels&amp;quot; || Der API-Schlüssel gehört zu einem anderen Vertrag&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;… lehnt den TXT-Eintrag ab (HTTP 401)&amp;quot; oder &amp;quot;(HTTP 403)&amp;quot; || Das Token ist ungültig oder darf keine DNS-Einträge ändern&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;… ist nach 210 Sekunden noch nicht ueberall sichtbar&amp;quot; || Der Eintrag ist über öffentliche DNS-Server nicht zu sehen. Meist fehlt der CNAME oder zeigt auf ein anderes Ziel als &amp;#039;&amp;#039;&amp;#039;Name des TXT-Eintrags&amp;#039;&amp;#039;&amp;#039;. Der Dienst löst die Prüfung trotzdem aus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;kein oeffentlicher DNS-Server erreichbar&amp;quot; || Ausgehendes DNS (Port 53) ist gesperrt. Der Dienst kann die Sichtbarkeit nicht prüfen und wartet fest 60 Sekunden&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;acme-dns-Konto angelegt - jetzt CNAME … setzen&amp;quot; || Kein Fehler: Legen Sie den genannten CNAME an und geben Sie &amp;lt;code&amp;gt;cert test&amp;lt;/code&amp;gt; ein&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[OBS/Kostenpflichtige Module/RESTServer/Öffentliche Freigabe|Öffentliche Freigabe]]&lt;br /&gt;
* [[OBS/Kostenpflichtige Module/RESTServer/Server-Profile#Automatische Zertifikatserneuerung|Server-Profile: Felder der Zertifikatserneuerung]]&lt;br /&gt;
* [[OBS/Kostenpflichtige Module/RESTServer/Einrichtung|Einrichtung]]&lt;/div&gt;</summary>
		<author><name>MINERVA-Rademacker</name></author>
	</entry>
</feed>