[Eisfair] certs_dehydrated Wildcard-Zertifikat
Detlef Paschke
schabau at t-online.de
Mo Nov 6 12:47:32 CET 2023
Am 06.11.2023 um 12:18 schrieb Marcus Röckrath:
> Hallo Detlef,
Hallo Marcus,
> Detlef Paschke wrote:
>
>>> Da also
>>>
>>> DEHYDRATED_DOMAIN_1_NAME='schabau.eu:*.schabau.eu'
>>>
>>> nicht funktioniert bleibtmal
>>>
>>> DEHYDRATED_DOMAIN_1_NAME='*.schabau.eu:schabau.eu'
>>
>> ich weiß nicht mehr, welche Varianten ich damals alle durchprobiert
>> habe, letztendlich kam ja der Hinweis von Christian Richter, über seine
>> Erfahrungen mit diesem Problem und seiner Lösungsvariante.
>
> IMHO hat Christian genau das vorgeschlagen, was du nach deinem Eingangspost
> auch konfiguriert hast.
>
> DEHYDRATED_DOMAIN_1_NAME='schabau.de:*.schabau.eu:schabau.eu'
>
> Du bemängelst bei dieser Variante aber, dass alles "doppelt" passieren
> würde, wenn ich dich richtig verstanden habe.
nun, "bemängeln" möchte ich es nicht nennen, vielmehr eine Frage, ob
hier dehydrated, die Konfiguration von certs_dehydrated oder womöglich
Let's Encrypt die Doppelung verursacht bzw. verlangt.
> Wenn *schabau.der:shcabau.de auch nicht das gewünschte liefert, wird man mit
> der "Doppelung", die ja vielleicht unschön aber funktionabel zu sein
> scheint leben müssen.
>
> Das einer Wildcard nooch ein Alias ohne Wildcard folgen muss, ergibt sich
> aus dem dehydrated-Skript aber nicht originär aus dem zugehörigen
> eisfair-Paket:
>
> https://terminaladdict.com/linux/networking/bash/2021/07/21/WildCardSSL.html
> im Abschnitt "Generate a cert" sieht man das schön am Kommandozeilenaufruf.
Wenn ich mir das Log ansehe, habe ich viel mehr den Eindruck, dass die
Doppelung von schabau.eu in der Konfiguration von certs_dehydrated dafür
sorgt.
DEHYDRATED_DOMAIN_1_NAME='schabau.eu:*.schabau.eu:schabau.eu'
Beim Zertifikatsupdate, dass ich gestern dann händisch angestoßen habe,
wurde die Let's Encrypt Validation nur ein mal in den DNS-TXT-Record
übertragen. Es muss demnach also durchaus möglich sein.
2023-11-05 11:23:36 - manual renewal forced ...
environment: live
challenge : dns-01
# INFO: Using main config file /etc/dehydrated/config
Processing schabau.eu with alternative names: *.schabau.eu
+ Checking expire date of existing cert...
+ Valid till Feb 3 09:19:51 2024 GMT (Longer than 30 days). Ignoring
because renew was forced!
+ Signing domains...
+ Generating private key...
+ Generating signing request...
+ Requesting new certificate order from CA...
+ Received 2 authorizations URLs from the CA
+ Handling authorization for schabau.eu
+ Found valid authorization for schabau.eu
+ Handling authorization for schabau.eu
+ 1 pending challenge(s)
+ Deploying challenge tokens...
-> Executing hook script 'deploy_challenge' ...
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:--
0
100 51 0 51 0 0 178 0 --:--:-- --:--:-- --:--:--
178
{
"success": true,
"domain": "schabau.eu"
}
Warte 60 Sekunden...
+ Responding to challenge for schabau.eu authorization...
+ Challenge is valid!
+ Cleaning challenge tokens...
-> Executing hook script 'clean_challenge' ...
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:--
0
100 51 0 51 0 0 152 0 --:--:-- --:--:-- --:--:--
152
{
"success": true,
"domain": "schabau.eu"
}
+ Requesting certificate...
+ Checking certificate...
+ Done!
+ Creating fullchain.pem...
-> Executing hook script 'deploy_cert' ...
creating files/links required by eisfair ...
+ domain 'schabau.eu':
- link '/usr/local/ssl/csr/schabau.eu.csr' created/updated.
- link '/usr/local/ssl/private/schabau.eu.key' created/updated.
- link '/usr/local/ssl/newcerts/schabau.eu.crt' created/updated.
- file '/usr/local/ssl/newcerts/schabau.eu.dh' exists.
- file '/usr/local/ssl/certs/schabau.eu.pem' created.
updating hashes '/usr/local/ssl/certs' ...
checking package usage definition ...
checking symbolic links to certificate ...
# INFO: Using main config file /etc/dehydrated/config
# INFO: Using main config file /etc/dehydrated/config
Moving unused file to archive directory: schabau.eu/cert-1699179586.csr
Moving unused file to archive directory: schabau.eu/cert-1699179586.csr
Moving unused file to archive directory: schabau.eu/cert-1699179586.pem
Moving unused file to archive directory: schabau.eu/cert-1699179586.pem
Moving unused file to archive directory: schabau.eu/chain-1699179586.pem
Moving unused file to archive directory: schabau.eu/chain-1699179586.pem
Moving unused file to archive directory: schabau.eu/fullchain-1699179586.pem
Moving unused file to archive directory: schabau.eu/fullchain-1699179586.pem
Moving unused file to archive directory: schabau.eu/privkey-1699179586.pem
Moving unused file to archive directory: schabau.eu/privkey-1699179586.pem
Moving unused file to archive directory: schabau.eu/ocsp-1699176462.der
Moving unused file to archive directory: schabau.eu/ocsp-1699176462.der
+ Done!
+ Updating OCSP stapling file
-> Executing hook script 'exit_hook' ...
--
Das "Zitat des Augenblick" gibt es nur auf:
https://schabau.eu
Meine "Merkzettel" findet man unter:
https://helpdesk.schabau.eu
Mehr Informationen über die Mailingliste Eisfair