Initial commit: Robot ökoszisztéma v2.0 - Stabilizált jármű és szerviz robotok

This commit is contained in:
Kincses
2026-03-04 02:03:03 +01:00
commit 250f4f4b8f
7942 changed files with 449625 additions and 0 deletions

Binary file not shown.

4
proxy-manager/data/keys.json Executable file
View File

@@ -0,0 +1,4 @@
{
"key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAiln3gBlb/3Rw3E5ZVwVxuecWHnOHZKGhORwdV+Oq3jNkDrqy\n8P5JHiQIKw5JTPNoxJjFCHUbCBSC1+8Lhf17j9bJKdhDwPzskardROTQacdqCaMY\nz4ouRigyjD/wTaN9JlioWxQIJLNrQbj6B+TPomualNVxlUG0nofeDDGELs0Qyp4r\nOOSXTAoZRxvPEltqpm4zuF9joUqfDmZk5dPMuuZ3Xg13wZEE4xghmz8KRFHU3D98\n5BXdHU/Pjziu3LoasqXC9v6mOUXcSzvs41sK7duOmnGzMsaatbnf0y6Tr4BZGuxR\ndgWJNFxfr22/VZdQeM3EEGPuF4wlyAqH9X3/lQIDAQABAoIBAAOWudjUz5IczyCn\n16FuPrj3yZcYoBZ4Ktp0ZD53ZWNGKf5H0YR21Ca4AI49XKFmXv1aiSHjB8R547r+\nNGpRXPcqNyWiun8zEF/m8r5qwQ09Yv7FAEvB5dlkCYuhzPX2m7R28EcMifmJveqC\nhdnWkZxA9k2OC9g3UBwcoiHm1urv1Q1Y3N/mh0d0BzDfSlvYyhLfPElFw7elrreC\nEk/NWJ0byXLMeJ42F8SgDn3zAPBYAUmkiyiFdY4mV0tM4zT7X+euapACv17FWQWI\niO0Abt0QPemBEQRk+ZxZHSOCkhsZr5IkslmYEC7JXBOlOOusvMdCs9GejdaTqnH1\n9SeFD7ECgYEAxWJ/8l5/kvrDhRBoU44E6hfR+MGkNCQ3Bl2fHpxpDNxfZzuwrQVh\nYGGIvrs+PnIqqWp8MzYZ856YnF5yOTifDrpwkePmwnLGHXeMSo4m3936SqblRSQh\nlGUV5NZxH/UOTfmz9rQ2sG2cQ0qOiR94u6QOoox+1HzhBZ2TtY8eAEMCgYEAs2+p\nB/KUH7owfv7pNSvrmLPCTimfVAT/XODZEjPIp2fNwXBhGKMU10v6Irk6L+jmeOZX\n8sfKzwzi9Ex0w6pXwDca898X+6QOiMib/Q6GG8chROSkvyekuQO7P4/CBw2Z/7X2\nBXr4JD5i6tmIY0C2TlsmRZuht9pKmGQ6uEa4D0cCgYEAqVUyTJwTN+WXHK2RwrSg\ntK8QvCZrlyvGZNimbF1kpdrcobSMgjKOcl/aLz51TJ8myEaJHGn6Y4yYgfVoanyP\nv9PkRNROIFzUZ20q1r8SzJUjZy28nM89W5BI8xOg4viZd/2TDT9Xd43hM71fgHWW\nXuuEfqCnIeWsKeQgVu7bnv8CgYBJel8YfxCDEYaMaqxq9qpKZMobodW53TYI/ZZG\naugvDUXngbJxGU8OfvFWSM14EwJV3dWD+KanNNq3OZvTCC1Y6/fgh6nVhS/ieWvP\nK6RlOZz5DjwcfwpoLQv/kkndA4fde9DcG6gDh3yQOTYtlrFQ0uiQNpP5qq1DTD/z\neBolPwKBgQCozDz+CJgF5h5NfBojg2vrBC3Cutwm0UEgMie1FgluybeWI1oCimk1\nmNG+GmwwewNmOFOnV9WS23qePYZfw05vW+Rk0SdV2Z+Qqey3Ub8n0fPwn+mv8E12\nXu7IH7E6vKdMXUz5GuMFJE7WjTjcv8neEcFWCo0I8AIa5f6EOLCkcw==\n-----END RSA PRIVATE KEY-----",
"pub": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiln3gBlb/3Rw3E5ZVwVx\nuecWHnOHZKGhORwdV+Oq3jNkDrqy8P5JHiQIKw5JTPNoxJjFCHUbCBSC1+8Lhf17\nj9bJKdhDwPzskardROTQacdqCaMYz4ouRigyjD/wTaN9JlioWxQIJLNrQbj6B+TP\nomualNVxlUG0nofeDDGELs0Qyp4rOOSXTAoZRxvPEltqpm4zuF9joUqfDmZk5dPM\nuuZ3Xg13wZEE4xghmz8KRFHU3D985BXdHU/Pjziu3LoasqXC9v6mOUXcSzvs41sK\n7duOmnGzMsaatbnf0y6Tr4BZGuxRdgWJNFxfr22/VZdQeM3EEGPuF4wlyAqH9X3/\nlQIDAQAB\n-----END PUBLIC KEY-----"
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,137 @@
2025-12-25 00:26:43,459:DEBUG:certbot._internal.main:certbot version: 5.1.0
2025-12-25 00:26:43,459:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot/bin/certbot
2025-12-25 00:26:43,459:DEBUG:certbot._internal.main:Arguments: ['--config', '/etc/letsencrypt.ini', '--work-dir', '/tmp/letsencrypt-lib', '--logs-dir', '/data/logs', '--cert-name', 'npm-9', '--agree-tos', '--authenticator', 'webroot', '-m', 'kincses@gmail.com', '--preferred-challenges', 'http', '--domains', 'NAS']
2025-12-25 00:26:43,459:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
2025-12-25 00:26:43,469:DEBUG:certbot._internal.log:Root logging level set at 30
2025-12-25 00:26:43,470:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-12-25 00:26:43,470:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * webroot
Description: Saves the necessary validation files to a .well-known/acme-challenge/ directory within the nominated webroot path. A separate HTTP server must be running and serving files from the webroot path. HTTP challenge only (wildcards not supported).
Interfaces: Authenticator, Plugin
Entry point: EntryPoint(name='webroot', value='certbot._internal.plugins.webroot:Authenticator', group='certbot.plugins')
Initialized: <certbot._internal.plugins.webroot.Authenticator object at 0x7203eeb6bf50>
Prep: True
2025-12-25 00:26:43,470:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot._internal.plugins.webroot.Authenticator object at 0x7203eeb6bf50> and installer None
2025-12-25 00:26:43,470:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator webroot, Installer None
2025-12-25 00:26:43,507:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/2906438176', new_authzr_uri=None, terms_of_service=None), e417a583de478a0cfdeed332c1113068, Meta(creation_dt=datetime.datetime(2025, 12, 24, 20, 49, 55, tzinfo=datetime.timezone.utc), creation_host='c6fe500e2aae', register_to_eff=None))>
2025-12-25 00:26:43,507:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2025-12-25 00:26:43,509:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2025-12-25 00:26:43,941:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 1033
2025-12-25 00:26:43,942:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:26:43 GMT
Content-Type: application/json
Content-Length: 1033
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"WZ2L0VcwJxs": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
"keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
"meta": {
"caaIdentities": [
"letsencrypt.org"
],
"profiles": {
"classic": "https://letsencrypt.org/docs/profiles#classic",
"shortlived": "https://letsencrypt.org/docs/profiles#shortlived",
"tlsclient": "https://letsencrypt.org/docs/profiles#tlsclient",
"tlsserver": "https://letsencrypt.org/docs/profiles#tlsserver"
},
"termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.6-August-18-2025.pdf",
"website": "https://letsencrypt.org"
},
"newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
"newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
"newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
"renewalInfo": "https://acme-v02.api.letsencrypt.org/acme/renewal-info",
"revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
}
2025-12-25 00:26:43,943:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for nas
2025-12-25 00:26:43,949:DEBUG:acme.client:Requesting fresh nonce
2025-12-25 00:26:43,950:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
2025-12-25 00:26:44,093:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
2025-12-25 00:26:44,094:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:26:44 GMT
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: GxwILcG0UrPWURe3fNitb6iIML5gPe0pkEuCK58XtFfhhtrGoQ8
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
2025-12-25 00:26:44,094:DEBUG:acme.client:Storing nonce: GxwILcG0UrPWURe3fNitb6iIML5gPe0pkEuCK58XtFfhhtrGoQ8
2025-12-25 00:26:44,095:DEBUG:acme.client:JWS payload:
b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "nas"\n }\n ]\n}'
2025-12-25 00:26:44,098:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJHeHdJTGNHMFVyUFdVUmUzZk5pdGI2aUlNTDVnUGUwcGtFdUNLNThYdEZmaGh0ckdvUTgiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
"signature": "WkheSig5aU-YVlwOcvMr-u29JRUa79lkxSYyb71JwBzSKFWXATVnCswqzLJRm2puloOn3T2dkDszL9poBnfW_0bMVENylL93hfzFQc3hpwDE6GIQHMa7yA-ap8lczjB8sX0KK4BDcHyVUfzDyzc3vH7Md2hwArZaQaB0I5PQNH_bd9gak6x6EvpthzqHuTNoMsrCuc4ms4EkOFWhQQmUfedfLgAmXt_UwCi7Y1BTfLQRqeWNkNLc211K2_dsgc9ulhIO_Vdwqwl7e5lMGE-QHdEOoJFlw61rlwZZFn_clTeJvt4SJabYVxpfbBngpsqGstBfUPz6n3CijsHthF67Wg",
"payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogIm5hcyIKICAgIH0KICBdCn0"
}
2025-12-25 00:26:44,253:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 400 187
2025-12-25 00:26:44,254:DEBUG:acme.client:Received response:
HTTP 400
Server: nginx
Date: Thu, 25 Dec 2025 00:26:44 GMT
Content-Type: application/problem+json
Content-Length: 187
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: GxwILcG05cm3VHlJ6LM8t_GHg8V-worSn48NT3j9Yo5tZCc98tI
{
"type": "urn:ietf:params:acme:error:rejectedIdentifier",
"detail": "Invalid identifiers requested :: Cannot issue for \"nas\": Domain name needs at least one dot",
"status": 400
}
2025-12-25 00:26:44,256:DEBUG:certbot._internal.log:Exiting abnormally:
Traceback (most recent call last):
File "/opt/certbot/bin/certbot", line 7, in <module>
sys.exit(main())
^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/main.py", line 18, in main
return internal_main.main(cli_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 1850, in main
return config.func(config, plugins)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 1562, in certonly
lineage = _get_and_save_cert(le_client, config, domains, certname, lineage)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 141, in _get_and_save_cert
lineage = le_client.obtain_and_enroll_certificate(domains, certname)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 526, in obtain_and_enroll_certificate
cert, chain, key, _ = self.obtain_certificate(domains)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 427, in obtain_certificate
orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 487, in _get_order_and_authorizations
orderr = self.acme.new_order(csr_pem, profile=profile)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 141, in new_order
response = self._post(self.directory['newOrder'], order)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 467, in _post
return self.net.post(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 818, in post
return self._post_once(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 833, in _post_once
response = self._check_response(response, content_type=content_type)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 705, in _check_response
raise messages.Error.from_json(jobj)
acme.messages.Error: urn:ietf:params:acme:error:rejectedIdentifier :: The server will not issue certificates for the identifier :: Invalid identifiers requested :: Cannot issue for "nas": Domain name needs at least one dot
2025-12-25 00:26:44,262:ERROR:certbot._internal.log:An unexpected error occurred:
2025-12-25 00:26:44,262:ERROR:certbot._internal.log:Invalid identifiers requested :: Cannot issue for "nas": Domain name needs at least one dot

View File

@@ -0,0 +1,137 @@
2025-12-25 00:26:22,876:DEBUG:certbot._internal.main:certbot version: 5.1.0
2025-12-25 00:26:22,876:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot/bin/certbot
2025-12-25 00:26:22,876:DEBUG:certbot._internal.main:Arguments: ['--config', '/etc/letsencrypt.ini', '--work-dir', '/tmp/letsencrypt-lib', '--logs-dir', '/data/logs', '--cert-name', 'npm-8', '--agree-tos', '--authenticator', 'webroot', '-m', 'kincses@gmail.com', '--preferred-challenges', 'http', '--domains', 'NAS']
2025-12-25 00:26:22,876:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
2025-12-25 00:26:22,886:DEBUG:certbot._internal.log:Root logging level set at 30
2025-12-25 00:26:22,886:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-12-25 00:26:22,886:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * webroot
Description: Saves the necessary validation files to a .well-known/acme-challenge/ directory within the nominated webroot path. A separate HTTP server must be running and serving files from the webroot path. HTTP challenge only (wildcards not supported).
Interfaces: Authenticator, Plugin
Entry point: EntryPoint(name='webroot', value='certbot._internal.plugins.webroot:Authenticator', group='certbot.plugins')
Initialized: <certbot._internal.plugins.webroot.Authenticator object at 0x795e288d27d0>
Prep: True
2025-12-25 00:26:22,887:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot._internal.plugins.webroot.Authenticator object at 0x795e288d27d0> and installer None
2025-12-25 00:26:22,887:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator webroot, Installer None
2025-12-25 00:26:22,925:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/2906438176', new_authzr_uri=None, terms_of_service=None), e417a583de478a0cfdeed332c1113068, Meta(creation_dt=datetime.datetime(2025, 12, 24, 20, 49, 55, tzinfo=datetime.timezone.utc), creation_host='c6fe500e2aae', register_to_eff=None))>
2025-12-25 00:26:22,925:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2025-12-25 00:26:22,926:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2025-12-25 00:26:23,359:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 1033
2025-12-25 00:26:23,359:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:26:23 GMT
Content-Type: application/json
Content-Length: 1033
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"30tQsADE7Ng": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
"keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
"meta": {
"caaIdentities": [
"letsencrypt.org"
],
"profiles": {
"classic": "https://letsencrypt.org/docs/profiles#classic",
"shortlived": "https://letsencrypt.org/docs/profiles#shortlived",
"tlsclient": "https://letsencrypt.org/docs/profiles#tlsclient",
"tlsserver": "https://letsencrypt.org/docs/profiles#tlsserver"
},
"termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.6-August-18-2025.pdf",
"website": "https://letsencrypt.org"
},
"newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
"newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
"newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
"renewalInfo": "https://acme-v02.api.letsencrypt.org/acme/renewal-info",
"revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
}
2025-12-25 00:26:23,360:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for nas
2025-12-25 00:26:23,363:DEBUG:acme.client:Requesting fresh nonce
2025-12-25 00:26:23,363:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
2025-12-25 00:26:23,506:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
2025-12-25 00:26:23,507:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:26:23 GMT
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: IijzadlSuk_r8p0Ml9FyQAI_imYa7xITniSxPxGAHDTk59I9bsc
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
2025-12-25 00:26:23,507:DEBUG:acme.client:Storing nonce: IijzadlSuk_r8p0Ml9FyQAI_imYa7xITniSxPxGAHDTk59I9bsc
2025-12-25 00:26:23,508:DEBUG:acme.client:JWS payload:
b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "nas"\n }\n ]\n}'
2025-12-25 00:26:23,510:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJJaWp6YWRsU3VrX3I4cDBNbDlGeVFBSV9pbVlhN3hJVG5pU3hQeEdBSERUazU5STlic2MiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
"signature": "N2M9sh5wF3JtdIQ5PJ70Xuim8MW8CzOqOagRcK6eCXlAeCanx8lwwNWi2uK6-gzM9hd9PpKBMhdhLa6r1E7g5mpGIFHJJmqFeF9RzUz19OMCElDqmH-pMHOrDebxA9D--umzF4Tn_sj_iubVFmCYKnqpFHDgMljOiJgRNiBVjwjkgCIcGoxiVDv5m-ET5Hn1BTqzCn6H6s6L3k1DjASkHiJ6sPjLa5CF6YyRp7leh82SDZDHHePm-fqJ7QnlG_VISz_AguJLY72BlcQHc-jY9mPnuqUCipxSjkJclZOW5qfX9tYu1kXRA61DlyChvdt4O3OCUTYyxTjFYNZbuF0dhw",
"payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogIm5hcyIKICAgIH0KICBdCn0"
}
2025-12-25 00:26:23,653:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 400 187
2025-12-25 00:26:23,654:DEBUG:acme.client:Received response:
HTTP 400
Server: nginx
Date: Thu, 25 Dec 2025 00:26:23 GMT
Content-Type: application/problem+json
Content-Length: 187
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: GxwILcG0AMJAQTFBgzgVlIWvI3j_eHVwqYVLT7xy7ULM7_y72Vo
{
"type": "urn:ietf:params:acme:error:rejectedIdentifier",
"detail": "Invalid identifiers requested :: Cannot issue for \"nas\": Domain name needs at least one dot",
"status": 400
}
2025-12-25 00:26:23,655:DEBUG:certbot._internal.log:Exiting abnormally:
Traceback (most recent call last):
File "/opt/certbot/bin/certbot", line 7, in <module>
sys.exit(main())
^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/main.py", line 18, in main
return internal_main.main(cli_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 1850, in main
return config.func(config, plugins)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 1562, in certonly
lineage = _get_and_save_cert(le_client, config, domains, certname, lineage)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 141, in _get_and_save_cert
lineage = le_client.obtain_and_enroll_certificate(domains, certname)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 526, in obtain_and_enroll_certificate
cert, chain, key, _ = self.obtain_certificate(domains)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 427, in obtain_certificate
orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 487, in _get_order_and_authorizations
orderr = self.acme.new_order(csr_pem, profile=profile)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 141, in new_order
response = self._post(self.directory['newOrder'], order)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 467, in _post
return self.net.post(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 818, in post
return self._post_once(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 833, in _post_once
response = self._check_response(response, content_type=content_type)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 705, in _check_response
raise messages.Error.from_json(jobj)
acme.messages.Error: urn:ietf:params:acme:error:rejectedIdentifier :: The server will not issue certificates for the identifier :: Invalid identifiers requested :: Cannot issue for "nas": Domain name needs at least one dot
2025-12-25 00:26:23,662:ERROR:certbot._internal.log:An unexpected error occurred:
2025-12-25 00:26:23,662:ERROR:certbot._internal.log:Invalid identifiers requested :: Cannot issue for "nas": Domain name needs at least one dot

View File

@@ -0,0 +1,137 @@
2025-12-25 00:26:12,714:DEBUG:certbot._internal.main:certbot version: 5.1.0
2025-12-25 00:26:12,714:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot/bin/certbot
2025-12-25 00:26:12,714:DEBUG:certbot._internal.main:Arguments: ['--config', '/etc/letsencrypt.ini', '--work-dir', '/tmp/letsencrypt-lib', '--logs-dir', '/data/logs', '--cert-name', 'npm-7', '--agree-tos', '--authenticator', 'webroot', '-m', 'kincses@gmail.com', '--preferred-challenges', 'http', '--domains', 'NAS']
2025-12-25 00:26:12,714:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
2025-12-25 00:26:12,724:DEBUG:certbot._internal.log:Root logging level set at 30
2025-12-25 00:26:12,725:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-12-25 00:26:12,725:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * webroot
Description: Saves the necessary validation files to a .well-known/acme-challenge/ directory within the nominated webroot path. A separate HTTP server must be running and serving files from the webroot path. HTTP challenge only (wildcards not supported).
Interfaces: Authenticator, Plugin
Entry point: EntryPoint(name='webroot', value='certbot._internal.plugins.webroot:Authenticator', group='certbot.plugins')
Initialized: <certbot._internal.plugins.webroot.Authenticator object at 0x7b0cb879f2d0>
Prep: True
2025-12-25 00:26:12,725:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot._internal.plugins.webroot.Authenticator object at 0x7b0cb879f2d0> and installer None
2025-12-25 00:26:12,725:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator webroot, Installer None
2025-12-25 00:26:12,764:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/2906438176', new_authzr_uri=None, terms_of_service=None), e417a583de478a0cfdeed332c1113068, Meta(creation_dt=datetime.datetime(2025, 12, 24, 20, 49, 55, tzinfo=datetime.timezone.utc), creation_host='c6fe500e2aae', register_to_eff=None))>
2025-12-25 00:26:12,764:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2025-12-25 00:26:12,765:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2025-12-25 00:26:13,201:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 1033
2025-12-25 00:26:13,202:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:26:13 GMT
Content-Type: application/json
Content-Length: 1033
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"9ojpIDIRYvo": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
"keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
"meta": {
"caaIdentities": [
"letsencrypt.org"
],
"profiles": {
"classic": "https://letsencrypt.org/docs/profiles#classic",
"shortlived": "https://letsencrypt.org/docs/profiles#shortlived",
"tlsclient": "https://letsencrypt.org/docs/profiles#tlsclient",
"tlsserver": "https://letsencrypt.org/docs/profiles#tlsserver"
},
"termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.6-August-18-2025.pdf",
"website": "https://letsencrypt.org"
},
"newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
"newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
"newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
"renewalInfo": "https://acme-v02.api.letsencrypt.org/acme/renewal-info",
"revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
}
2025-12-25 00:26:13,203:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for nas
2025-12-25 00:26:13,209:DEBUG:acme.client:Requesting fresh nonce
2025-12-25 00:26:13,209:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
2025-12-25 00:26:13,352:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
2025-12-25 00:26:13,353:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:26:13 GMT
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: IijzadlSUG12gLy_rsd9fAwAqjoaHPXC5XG9PWEXqkZ7feNIuZ8
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
2025-12-25 00:26:13,354:DEBUG:acme.client:Storing nonce: IijzadlSUG12gLy_rsd9fAwAqjoaHPXC5XG9PWEXqkZ7feNIuZ8
2025-12-25 00:26:13,354:DEBUG:acme.client:JWS payload:
b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "nas"\n }\n ]\n}'
2025-12-25 00:26:13,358:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJJaWp6YWRsU1VHMTJnTHlfcnNkOWZBd0Fxam9hSFBYQzVYRzlQV0VYcWtaN2ZlTkl1WjgiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
"signature": "VJ3osIH74o48lDiKscw5z37DYgdDl_mv85nBPTYyWc4XU218FCbfbRG9OiVUWdPkC0-G0riC9HsbYeOZh7elbGyk7hp59YAjSgXmE7d_AqcpDvexXm1x_Ih4iBiwitIYFq5rIo0FPmGkp6Uj5eWv1d_3n9iPI1TCQ_74RIgxcKPVY--CiAHnT55-hDog55nWNY-ovfUlCM8OeO1VFphF4EK-Nyh95t8mCmMHFaWE0Ar7S9lHC9bHVtvADb6gSD2DuTSeVZDeMquLFGulQVTk4Q9jFq4gyNBCYXzJHLleaR72wEPoEnlVRJWLldYSRG9R2ip1Wz8DjPIkMPgOkIdJbQ",
"payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogIm5hcyIKICAgIH0KICBdCn0"
}
2025-12-25 00:26:13,501:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 400 187
2025-12-25 00:26:13,502:DEBUG:acme.client:Received response:
HTTP 400
Server: nginx
Date: Thu, 25 Dec 2025 00:26:13 GMT
Content-Type: application/problem+json
Content-Length: 187
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: GxwILcG0h_oBtuobwRE86nVrkyWYNNYTargy-Ehmktj5RrevJAs
{
"type": "urn:ietf:params:acme:error:rejectedIdentifier",
"detail": "Invalid identifiers requested :: Cannot issue for \"nas\": Domain name needs at least one dot",
"status": 400
}
2025-12-25 00:26:13,503:DEBUG:certbot._internal.log:Exiting abnormally:
Traceback (most recent call last):
File "/opt/certbot/bin/certbot", line 7, in <module>
sys.exit(main())
^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/main.py", line 18, in main
return internal_main.main(cli_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 1850, in main
return config.func(config, plugins)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 1562, in certonly
lineage = _get_and_save_cert(le_client, config, domains, certname, lineage)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 141, in _get_and_save_cert
lineage = le_client.obtain_and_enroll_certificate(domains, certname)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 526, in obtain_and_enroll_certificate
cert, chain, key, _ = self.obtain_certificate(domains)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 427, in obtain_certificate
orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 487, in _get_order_and_authorizations
orderr = self.acme.new_order(csr_pem, profile=profile)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 141, in new_order
response = self._post(self.directory['newOrder'], order)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 467, in _post
return self.net.post(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 818, in post
return self._post_once(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 833, in _post_once
response = self._check_response(response, content_type=content_type)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 705, in _check_response
raise messages.Error.from_json(jobj)
acme.messages.Error: urn:ietf:params:acme:error:rejectedIdentifier :: The server will not issue certificates for the identifier :: Invalid identifiers requested :: Cannot issue for "nas": Domain name needs at least one dot
2025-12-25 00:26:13,510:ERROR:certbot._internal.log:An unexpected error occurred:
2025-12-25 00:26:13,510:ERROR:certbot._internal.log:Invalid identifiers requested :: Cannot issue for "nas": Domain name needs at least one dot

View File

@@ -0,0 +1,137 @@
2025-12-25 00:22:14,973:DEBUG:certbot._internal.main:certbot version: 5.1.0
2025-12-25 00:22:14,973:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot/bin/certbot
2025-12-25 00:22:14,973:DEBUG:certbot._internal.main:Arguments: ['--config', '/etc/letsencrypt.ini', '--work-dir', '/tmp/letsencrypt-lib', '--logs-dir', '/data/logs', '--cert-name', 'npm-6', '--agree-tos', '--authenticator', 'webroot', '-m', 'kincses@gmail.com', '--preferred-challenges', 'http', '--domains', 'NAS']
2025-12-25 00:22:14,973:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
2025-12-25 00:22:14,983:DEBUG:certbot._internal.log:Root logging level set at 30
2025-12-25 00:22:14,984:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-12-25 00:22:14,984:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * webroot
Description: Saves the necessary validation files to a .well-known/acme-challenge/ directory within the nominated webroot path. A separate HTTP server must be running and serving files from the webroot path. HTTP challenge only (wildcards not supported).
Interfaces: Authenticator, Plugin
Entry point: EntryPoint(name='webroot', value='certbot._internal.plugins.webroot:Authenticator', group='certbot.plugins')
Initialized: <certbot._internal.plugins.webroot.Authenticator object at 0x753e34e9f750>
Prep: True
2025-12-25 00:22:14,984:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot._internal.plugins.webroot.Authenticator object at 0x753e34e9f750> and installer None
2025-12-25 00:22:14,984:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator webroot, Installer None
2025-12-25 00:22:15,021:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/2906438176', new_authzr_uri=None, terms_of_service=None), e417a583de478a0cfdeed332c1113068, Meta(creation_dt=datetime.datetime(2025, 12, 24, 20, 49, 55, tzinfo=datetime.timezone.utc), creation_host='c6fe500e2aae', register_to_eff=None))>
2025-12-25 00:22:15,022:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2025-12-25 00:22:15,023:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2025-12-25 00:22:15,458:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 1033
2025-12-25 00:22:15,459:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:22:15 GMT
Content-Type: application/json
Content-Length: 1033
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"1l3nqP4MWMY": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
"keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
"meta": {
"caaIdentities": [
"letsencrypt.org"
],
"profiles": {
"classic": "https://letsencrypt.org/docs/profiles#classic",
"shortlived": "https://letsencrypt.org/docs/profiles#shortlived",
"tlsclient": "https://letsencrypt.org/docs/profiles#tlsclient",
"tlsserver": "https://letsencrypt.org/docs/profiles#tlsserver"
},
"termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.6-August-18-2025.pdf",
"website": "https://letsencrypt.org"
},
"newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
"newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
"newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
"renewalInfo": "https://acme-v02.api.letsencrypt.org/acme/renewal-info",
"revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
}
2025-12-25 00:22:15,460:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for nas
2025-12-25 00:22:15,466:DEBUG:acme.client:Requesting fresh nonce
2025-12-25 00:22:15,466:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
2025-12-25 00:22:15,610:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
2025-12-25 00:22:15,611:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:22:15 GMT
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: GxwILcG0AD_6BXqPygFbMveOuqSkyCiMUeUVFAvrWZI2ElVq0Ng
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
2025-12-25 00:22:15,611:DEBUG:acme.client:Storing nonce: GxwILcG0AD_6BXqPygFbMveOuqSkyCiMUeUVFAvrWZI2ElVq0Ng
2025-12-25 00:22:15,612:DEBUG:acme.client:JWS payload:
b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "nas"\n }\n ]\n}'
2025-12-25 00:22:15,616:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJHeHdJTGNHMEFEXzZCWHFQeWdGYk12ZU91cVNreUNpTVVlVVZGQXZyV1pJMkVsVnEwTmciLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
"signature": "aJXimnOO7pSdAlG-4kI2bUUZur1O7B8TwxRG80y8nn30sdHmQvGJUANapSWrCeNO829809Id1OAWM9zyTkUc2fCqUvi2rchNuDQTRn9SkKLTF-il9YDATHln9_ntTx63_M1rpSd1Bc4C127E9kF_u0XhuOQwEX9-avrXX4IoIW5boT-UOBeTc99R7F-a44qwOygnAmm1kVsmEMhn3bDFq7zR433y8xZ3s0IOEdjwc0bBKRfyY7MSmfKd94CQOnsmwWl5Jihr0Thzb2PGrCNnPLrMZ5FJG03eFu_Dw1wHP6U5wX_AXwChJd62NtmJlLbCu38ZY4XJWWQfAU-AoZrj6w",
"payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogIm5hcyIKICAgIH0KICBdCn0"
}
2025-12-25 00:22:15,759:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 400 187
2025-12-25 00:22:15,760:DEBUG:acme.client:Received response:
HTTP 400
Server: nginx
Date: Thu, 25 Dec 2025 00:22:15 GMT
Content-Type: application/problem+json
Content-Length: 187
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: GxwILcG0ae-rlLzstdWaO22bjUruUT6uwpcxeklOj39FPgxhdl0
{
"type": "urn:ietf:params:acme:error:rejectedIdentifier",
"detail": "Invalid identifiers requested :: Cannot issue for \"nas\": Domain name needs at least one dot",
"status": 400
}
2025-12-25 00:22:15,761:DEBUG:certbot._internal.log:Exiting abnormally:
Traceback (most recent call last):
File "/opt/certbot/bin/certbot", line 7, in <module>
sys.exit(main())
^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/main.py", line 18, in main
return internal_main.main(cli_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 1850, in main
return config.func(config, plugins)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 1562, in certonly
lineage = _get_and_save_cert(le_client, config, domains, certname, lineage)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 141, in _get_and_save_cert
lineage = le_client.obtain_and_enroll_certificate(domains, certname)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 526, in obtain_and_enroll_certificate
cert, chain, key, _ = self.obtain_certificate(domains)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 427, in obtain_certificate
orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 487, in _get_order_and_authorizations
orderr = self.acme.new_order(csr_pem, profile=profile)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 141, in new_order
response = self._post(self.directory['newOrder'], order)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 467, in _post
return self.net.post(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 818, in post
return self._post_once(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 833, in _post_once
response = self._check_response(response, content_type=content_type)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 705, in _check_response
raise messages.Error.from_json(jobj)
acme.messages.Error: urn:ietf:params:acme:error:rejectedIdentifier :: The server will not issue certificates for the identifier :: Invalid identifiers requested :: Cannot issue for "nas": Domain name needs at least one dot
2025-12-25 00:22:15,774:ERROR:certbot._internal.log:An unexpected error occurred:
2025-12-25 00:22:15,775:ERROR:certbot._internal.log:Invalid identifiers requested :: Cannot issue for "nas": Domain name needs at least one dot

View File

@@ -0,0 +1,555 @@
2025-12-25 00:05:39,572:DEBUG:certbot._internal.main:certbot version: 5.1.0
2025-12-25 00:05:39,572:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot/bin/certbot
2025-12-25 00:05:39,572:DEBUG:certbot._internal.main:Arguments: ['--config', '/etc/letsencrypt.ini', '--work-dir', '/tmp/letsencrypt-lib', '--logs-dir', '/data/logs', '--cert-name', 'npm-5', '--agree-tos', '--authenticator', 'webroot', '-m', 'kincses@gmail.com', '--preferred-challenges', 'http', '--domains', 'Targetts.ddns.net']
2025-12-25 00:05:39,572:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
2025-12-25 00:05:39,582:DEBUG:certbot._internal.log:Root logging level set at 30
2025-12-25 00:05:39,583:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-12-25 00:05:39,583:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * webroot
Description: Saves the necessary validation files to a .well-known/acme-challenge/ directory within the nominated webroot path. A separate HTTP server must be running and serving files from the webroot path. HTTP challenge only (wildcards not supported).
Interfaces: Authenticator, Plugin
Entry point: EntryPoint(name='webroot', value='certbot._internal.plugins.webroot:Authenticator', group='certbot.plugins')
Initialized: <certbot._internal.plugins.webroot.Authenticator object at 0x7be414117ed0>
Prep: True
2025-12-25 00:05:39,583:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot._internal.plugins.webroot.Authenticator object at 0x7be414117ed0> and installer None
2025-12-25 00:05:39,583:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator webroot, Installer None
2025-12-25 00:05:39,621:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/2906438176', new_authzr_uri=None, terms_of_service=None), e417a583de478a0cfdeed332c1113068, Meta(creation_dt=datetime.datetime(2025, 12, 24, 20, 49, 55, tzinfo=datetime.timezone.utc), creation_host='c6fe500e2aae', register_to_eff=None))>
2025-12-25 00:05:39,621:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2025-12-25 00:05:39,622:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2025-12-25 00:05:40,091:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 1033
2025-12-25 00:05:40,092:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:05:40 GMT
Content-Type: application/json
Content-Length: 1033
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"k1u_7EtCDpk": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
"keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
"meta": {
"caaIdentities": [
"letsencrypt.org"
],
"profiles": {
"classic": "https://letsencrypt.org/docs/profiles#classic",
"shortlived": "https://letsencrypt.org/docs/profiles#shortlived",
"tlsclient": "https://letsencrypt.org/docs/profiles#tlsclient",
"tlsserver": "https://letsencrypt.org/docs/profiles#tlsserver"
},
"termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.6-August-18-2025.pdf",
"website": "https://letsencrypt.org"
},
"newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
"newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
"newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
"renewalInfo": "https://acme-v02.api.letsencrypt.org/acme/renewal-info",
"revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
}
2025-12-25 00:05:40,093:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for targetts.ddns.net
2025-12-25 00:05:40,100:DEBUG:acme.client:Requesting fresh nonce
2025-12-25 00:05:40,100:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
2025-12-25 00:05:40,255:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
2025-12-25 00:05:40,256:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:05:40 GMT
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: fULB7aUJXsgdiDFJMgVaxkmBU1AnQK5qoB931VmrQf0n40_hCxQ
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
2025-12-25 00:05:40,256:DEBUG:acme.client:Storing nonce: fULB7aUJXsgdiDFJMgVaxkmBU1AnQK5qoB931VmrQf0n40_hCxQ
2025-12-25 00:05:40,257:DEBUG:acme.client:JWS payload:
b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "targetts.ddns.net"\n }\n ]\n}'
2025-12-25 00:05:40,260:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSlhzZ2RpREZKTWdWYXhrbUJVMUFuUUs1cW9COTMxVm1yUWYwbjQwX2hDeFEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
"signature": "LHxEBie-zgglrEphUcgEO8lziYF-uSyRXGy0cbum-sRwwqf75I3A5vr-w3lyK8oIzXtH3g7CHN67-NP0fsGzqQLFprYNp6ex1M5R9FwurFgBasCmNppC9wULG4bkprzuPMKQuF0HVgLg0q0Ib3r8ijnb_u5jSFQopY8gVVKJ_SlqrDTgQC-paRKWG0ZWVibn9-iR1f7l8vk7hfCYFpgrvztROWoI6GikJIhkPZT97MPeyMC30vVDcQ08Imzip0ZUVLg-A8N_tTulBMT_IlxrY7dIZm7xJ2H5T035uJISot8_EuetawYvGHobPRZOMGw4esOb6RX_6rvqVyUrbPfY6A",
"payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogInRhcmdldHRzLmRkbnMubmV0IgogICAgfQogIF0KfQ"
}
2025-12-25 00:05:40,455:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 201 351
2025-12-25 00:05:40,456:DEBUG:acme.client:Received response:
HTTP 201
Server: nginx
Date: Thu, 25 Dec 2025 00:05:40 GMT
Content-Type: application/json
Content-Length: 351
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Location: https://acme-v02.api.letsencrypt.org/acme/order/2906438176/462365093426
Replay-Nonce: fULB7aUJRTJroWzqU9GB_Gs6tc2ssTS9lrMIqN6QPdNJLjlnQZQ
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"status": "pending",
"expires": "2026-01-01T00:05:40Z",
"identifiers": [
{
"type": "dns",
"value": "targetts.ddns.net"
}
],
"authorizations": [
"https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632574996616"
],
"finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/2906438176/462365093426"
}
2025-12-25 00:05:40,456:DEBUG:acme.client:Storing nonce: fULB7aUJRTJroWzqU9GB_Gs6tc2ssTS9lrMIqN6QPdNJLjlnQZQ
2025-12-25 00:05:40,456:DEBUG:acme.client:JWS payload:
b''
2025-12-25 00:05:40,460:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632574996616:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSlJUSnJvV3pxVTlHQl9HczZ0YzJzc1RTOWxyTUlxTjZRUGROSkxqbG5RWlEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzI5MDY0MzgxNzYvNjMyNTc0OTk2NjE2In0",
"signature": "S18NnIl6jr6BWhprNuorB4wO_wQ_p_z92yRuAu8sVNxwpIK4fvPJTi_EBM_l9XGQ_B4sRNS4WF2-dmkR9kjFhhTlskMRaF9TlD3z-oCAgXSWUOlb5Mehr7AOwzgNm3E23JFhZMJDDqwQSUa17wk5liGBAIbscyrvYx8Wkzw442sXBOn7jfmAYfDT62vV85wwidlAxl2n5OblsTrLRn3baUkkMHmGjyZGlpHrV9vgTxFvglogPk77rOWG6tx4HYNx9GOuniUaBHInKYbDpVyZPreJrYNFVklF2XhcFY7WPJ5wwzGyamg8XyT4N_nN3DmyHyg49rxOdPPWSOKHVgVNuw",
"payload": ""
}
2025-12-25 00:05:40,618:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/2906438176/632574996616 HTTP/1.1" 200 825
2025-12-25 00:05:40,619:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:05:40 GMT
Content-Type: application/json
Content-Length: 825
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: fULB7aUJrq_bdyaMK8AFV7kCdIT5mH6NOtzklv8_mdbuRtWfkkc
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"identifier": {
"type": "dns",
"value": "targetts.ddns.net"
},
"status": "pending",
"expires": "2026-01-01T00:05:40Z",
"challenges": [
{
"type": "dns-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/3QI9bA",
"status": "pending",
"token": "Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk"
},
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/Dmrcbw",
"status": "pending",
"token": "Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk"
},
{
"type": "tls-alpn-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/zijEvA",
"status": "pending",
"token": "Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk"
}
]
}
2025-12-25 00:05:40,619:DEBUG:acme.client:Storing nonce: fULB7aUJrq_bdyaMK8AFV7kCdIT5mH6NOtzklv8_mdbuRtWfkkc
2025-12-25 00:05:40,620:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/zijEvA', 'status': 'pending', 'token': 'Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk'}
2025-12-25 00:05:40,621:INFO:certbot._internal.auth_handler:Performing the following challenges:
2025-12-25 00:05:40,621:INFO:certbot._internal.auth_handler:http-01 challenge for targetts.ddns.net
2025-12-25 00:05:40,621:INFO:certbot._internal.plugins.webroot:Using the webroot path /data/letsencrypt-acme-challenge for all unmatched domains.
2025-12-25 00:05:40,622:DEBUG:certbot._internal.plugins.webroot:Creating root challenges validation dir at /data/letsencrypt-acme-challenge/.well-known/acme-challenge
2025-12-25 00:05:40,624:DEBUG:certbot._internal.plugins.webroot:Attempting to save validation to /data/letsencrypt-acme-challenge/.well-known/acme-challenge/Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk
2025-12-25 00:05:40,625:DEBUG:acme.client:JWS payload:
b'{}'
2025-12-25 00:05:40,628:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/Dmrcbw:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSnJxX2JkeWFNSzhBRlY3a0NkSVQ1bUg2Tk90emtsdjhfbWRidVJ0V2Zra2MiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NoYWxsLzI5MDY0MzgxNzYvNjMyNTc0OTk2NjE2L0RtcmNidyJ9",
"signature": "RMSqADoOYQj-G5xF806VY2-p9A0g0XKCAxE758rjYnDwaZlGgvRyky3QvWoV-ZkVKq8j1T-FtYn77i7Iim5BcFfqermSPBSpsPWtJm6hWlMUuPZjG-_1rZJSpgajg57gNlw8MZ6JDBFOPnX_VxFZE5er_K9H8vErWXmXe-La8wfGmxfB-6x_4mt5v9lPJEzHLyEvj2DhRj4aI4ly3wJt9CRpxrhNSQMzVZ7NAO5SKUZs3tvwyfYN91pSawXb2MVOP28TCK0G4tPgQbYIW2twPJWHIRi-_huQJ2RjVLBjtqwJniP668wk_3_iXYIHnQExkrL_CmJ5oXg-v5gnspmJZw",
"payload": "e30"
}
2025-12-25 00:05:40,787:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/chall/2906438176/632574996616/Dmrcbw HTTP/1.1" 200 195
2025-12-25 00:05:40,788:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:05:40 GMT
Content-Type: application/json
Content-Length: 195
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632574996616>;rel="up"
Location: https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/Dmrcbw
Replay-Nonce: fULB7aUJpgxwCzTDI7q654TVOMhrwkhyJ9p9wL5uQFOo3qN-rks
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/Dmrcbw",
"status": "pending",
"token": "Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk"
}
2025-12-25 00:05:40,788:DEBUG:acme.client:Storing nonce: fULB7aUJpgxwCzTDI7q654TVOMhrwkhyJ9p9wL5uQFOo3qN-rks
2025-12-25 00:05:40,789:INFO:certbot._internal.auth_handler:Waiting for verification...
2025-12-25 00:05:41,789:DEBUG:acme.client:JWS payload:
b''
2025-12-25 00:05:41,793:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632574996616:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSnBneHdDelRESTdxNjU0VFZPTWhyd2toeUo5cDl3TDV1UUZPbzNxTi1ya3MiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzI5MDY0MzgxNzYvNjMyNTc0OTk2NjE2In0",
"signature": "RxKLoUui9vvW6Up4nFEhJM6AJyeIpfQrNHJL5Kg_TrGsJEr2K1-CwDs7ghO72PwvhDbdwe8ys4juzKusBykZ1buBXZ3RI7YSsNyAcbtprX9k25yGyKenzaaOun4cfu3pIGE6mKFDIEZ0sxpBQWyhomSXX1qsZNiZ3P2nZkFU4lJQ_sFdwl_gTwdryIcJKfZOAP3syiLFESFGXxUGiFcqypl3UJSLCFdWH1x9rZIkg1kIsW-5P5i1cN-RVscYitmjEtfQILLwbGfuhXo6uMKTCtphbtOoygWeR18iIz7Mvcy66udY-as9GHREk7sR_9UxKgDLiYj65VA--VQqV7tmSw",
"payload": ""
}
2025-12-25 00:05:41,950:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/2906438176/632574996616 HTTP/1.1" 200 825
2025-12-25 00:05:41,951:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:05:41 GMT
Content-Type: application/json
Content-Length: 825
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: 58tS3qjENazP6tKsSkXT5TXH3oFwp-wXCM73M5PPRqbZzrT4Hgo
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"identifier": {
"type": "dns",
"value": "targetts.ddns.net"
},
"status": "pending",
"expires": "2026-01-01T00:05:40Z",
"challenges": [
{
"type": "tls-alpn-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/zijEvA",
"status": "pending",
"token": "Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk"
},
{
"type": "dns-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/3QI9bA",
"status": "pending",
"token": "Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk"
},
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/Dmrcbw",
"status": "pending",
"token": "Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk"
}
]
}
2025-12-25 00:05:41,951:DEBUG:acme.client:Storing nonce: 58tS3qjENazP6tKsSkXT5TXH3oFwp-wXCM73M5PPRqbZzrT4Hgo
2025-12-25 00:05:41,951:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/zijEvA', 'status': 'pending', 'token': 'Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk'}
2025-12-25 00:05:44,953:DEBUG:acme.client:JWS payload:
b''
2025-12-25 00:05:44,956:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632574996616:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICI1OHRTM3FqRU5helA2dEtzU2tYVDVUWEgzb0Z3cC13WENNNzNNNVBQUnFiWnpyVDRIZ28iLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzI5MDY0MzgxNzYvNjMyNTc0OTk2NjE2In0",
"signature": "fUjYjPZTnD3C4R0al-MUaWthvU3yLBpHJRyB0OlYRM8Sjiy0ee2pDReNa_s9hvHgT0XNUMsxDrkxIe8MoF3mmvDC9K7F5bTsuGSR4OORpp9reMDQDizhsALCE7ilL9vMwskY8rmsfYnuh5Z2KRO72ZSlHZWrp9QAkNmqcZD5HHxqM0baI6Y8RADv1nAQRtS2Yq52EvPQ4nGw1GyFDqfuUrf-dcMDyf60QA3-pLqCS1awWuyJuT-UYRbVHdKjqAh6IFQWHObECAz8P6HfuhGfWJdF6IASL-bKmLk25fObFR1kNw1UEvDjAfxhyv9NMbn3vcWXjf0__xtQgPnZbEOuXQ",
"payload": ""
}
2025-12-25 00:05:45,113:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/2906438176/632574996616 HTTP/1.1" 200 776
2025-12-25 00:05:45,113:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:05:45 GMT
Content-Type: application/json
Content-Length: 776
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: 58tS3qjEi309dR45Zo9VcU81xwJl502LIbN0SL_Hjo8Y7InwJeo
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"identifier": {
"type": "dns",
"value": "targetts.ddns.net"
},
"status": "valid",
"expires": "2026-01-24T00:05:42Z",
"challenges": [
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/Dmrcbw",
"status": "valid",
"validated": "2025-12-25T00:05:40Z",
"token": "Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk",
"validationRecord": [
{
"url": "http://targetts.ddns.net/.well-known/acme-challenge/Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk",
"hostname": "targetts.ddns.net",
"port": "80",
"addressesResolved": [
"92.249.165.228"
],
"addressUsed": "92.249.165.228"
}
]
}
]
}
2025-12-25 00:05:45,114:DEBUG:acme.client:Storing nonce: 58tS3qjEi309dR45Zo9VcU81xwJl502LIbN0SL_Hjo8Y7InwJeo
2025-12-25 00:05:45,115:DEBUG:certbot._internal.error_handler:Calling registered functions
2025-12-25 00:05:45,115:INFO:certbot._internal.auth_handler:Cleaning up challenges
2025-12-25 00:05:45,115:DEBUG:certbot._internal.plugins.webroot:Removing /data/letsencrypt-acme-challenge/.well-known/acme-challenge/Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk
2025-12-25 00:05:45,116:DEBUG:certbot._internal.plugins.webroot:All challenges cleaned up
2025-12-25 00:05:45,116:DEBUG:certbot._internal.client:CSR: CSR(file=None, data=b'-----BEGIN CERTIFICATE REQUEST-----\nMIIBJzCBrgIBADAAMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbppnNJdjc0qzZonc\n4aanqDlpEFG9XWU1L2OvCFZb9urxaNcrMLvEqXtBbAgTn0I1DlACppHvUm/0OK98\nnOUwEG4XbuerQJkb7VzQ8Gdkkqnon9YKwFsTQl2Ov/3cmu7loC8wLQYJKoZIhvcN\nAQkOMSAwHjAcBgNVHREEFTATghF0YXJnZXR0cy5kZG5zLm5ldDAKBggqhkjOPQQD\nAgNoADBlAjEAiE6jSrKJEoSp9qUhd/qQwTFB7by+8G6sG0IUl95XCI1/I/CjRmsI\n6lzC+m272pNIAjB6eqryBjKrBKKKUvsDL0qVoXdtTLbtGnPBrRfF4A4F+KG/jFN7\nWkzN/7lpd9zNimo=\n-----END CERTIFICATE REQUEST-----\n', form='pem')
2025-12-25 00:05:45,117:DEBUG:certbot._internal.client:Will poll for certificate issuance until 2025-12-25 00:07:15.117467
2025-12-25 00:05:45,118:DEBUG:acme.client:JWS payload:
b'{\n "csr": "MIIBJzCBrgIBADAAMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbppnNJdjc0qzZonc4aanqDlpEFG9XWU1L2OvCFZb9urxaNcrMLvEqXtBbAgTn0I1DlACppHvUm_0OK98nOUwEG4XbuerQJkb7VzQ8Gdkkqnon9YKwFsTQl2Ov_3cmu7loC8wLQYJKoZIhvcNAQkOMSAwHjAcBgNVHREEFTATghF0YXJnZXR0cy5kZG5zLm5ldDAKBggqhkjOPQQDAgNoADBlAjEAiE6jSrKJEoSp9qUhd_qQwTFB7by-8G6sG0IUl95XCI1_I_CjRmsI6lzC-m272pNIAjB6eqryBjKrBKKKUvsDL0qVoXdtTLbtGnPBrRfF4A4F-KG_jFN7WkzN_7lpd9zNimo"\n}'
2025-12-25 00:05:45,122:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/finalize/2906438176/462365093426:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICI1OHRTM3FqRWkzMDlkUjQ1Wm85VmNVODF4d0psNTAyTEliTjBTTF9Iam84WTdJbndKZW8iLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2ZpbmFsaXplLzI5MDY0MzgxNzYvNDYyMzY1MDkzNDI2In0",
"signature": "gqcxNzOZ1OHoamHkU7lLli3V46z65ceeeHN2m5Qf_mUfU_YIGDwTpdA33Kl0eshQSO_0bo3ZoAv6CYFV9G8q1i3ltp7kb6eWRQCocwRuLKwZPCoVeeg4hWyeMHxzBAYYUcRX1IUy1igosZ_D7Ddye_u3Nqv-AGTCFDjGxR7M2T7aiLU_vOR1WX1E7f91qaz61Gr_fPCXSrpfi1Zf-2HXCaHEK1qdN1fg6K2XAVdL4ne5Gz4MCWrfRxD5dYG9H776l8L3MdZcnCwTz5C-1_Q5kU4OtgHbE0UcZ14Oxf2RtOG5BB7nauaCAb6_KjkD6fbQELx16egQkTeRsS_RFml0GA",
"payload": "ewogICJjc3IiOiAiTUlJQkp6Q0JyZ0lCQURBQU1IWXdFQVlIS29aSXpqMENBUVlGSzRFRUFDSURZZ0FFYnBwbk5KZGpjMHF6Wm9uYzRhYW5xRGxwRUZHOVhXVTFMMk92Q0ZaYjl1cnhhTmNyTUx2RXFYdEJiQWdUbjBJMURsQUNwcEh2VW1fME9LOThuT1V3RUc0WGJ1ZXJRSmtiN1Z6UThHZGtrcW5vbjlZS3dGc1RRbDJPdl8zY211N2xvQzh3TFFZSktvWklodmNOQVFrT01TQXdIakFjQmdOVkhSRUVGVEFUZ2hGMFlYSm5aWFIwY3k1a1pHNXpMbTVsZERBS0JnZ3Foa2pPUFFRREFnTm9BREJsQWpFQWlFNmpTcktKRW9TcDlxVWhkX3FRd1RGQjdieS04RzZzRzBJVWw5NVhDSTFfSV9DalJtc0k2bHpDLW0yNzJwTklBakI2ZXFyeUJqS3JCS0tLVXZzREwwcVZvWGR0VExidEduUEJyUmZGNEE0Ri1LR19qRk43V2t6Tl83bHBkOXpOaW1vIgp9"
}
2025-12-25 00:05:45,521:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/finalize/2906438176/462365093426 HTTP/1.1" 200 453
2025-12-25 00:05:45,522:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:05:45 GMT
Content-Type: application/json
Content-Length: 453
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Location: https://acme-v02.api.letsencrypt.org/acme/order/2906438176/462365093426
Replay-Nonce: fULB7aUJYstFBqA3aWs9mxw6uEASi-HKE4wo1eyBVGZ47l5NCYI
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"status": "valid",
"expires": "2026-01-01T00:05:40Z",
"identifiers": [
{
"type": "dns",
"value": "targetts.ddns.net"
}
],
"authorizations": [
"https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632574996616"
],
"finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/2906438176/462365093426",
"certificate": "https://acme-v02.api.letsencrypt.org/acme/cert/0567c4e1e52bc596eee80511ff65c7045231"
}
2025-12-25 00:05:45,522:DEBUG:acme.client:Storing nonce: fULB7aUJYstFBqA3aWs9mxw6uEASi-HKE4wo1eyBVGZ47l5NCYI
2025-12-25 00:05:46,523:DEBUG:acme.client:JWS payload:
b''
2025-12-25 00:05:46,526:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/order/2906438176/462365093426:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSllzdEZCcUEzYVdzOW14dzZ1RUFTaS1IS0U0d28xZXlCVkdaNDdsNU5DWUkiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL29yZGVyLzI5MDY0MzgxNzYvNDYyMzY1MDkzNDI2In0",
"signature": "XbuxzdlIgBMXCZvbcdBuBMQBN-jJHncxUZ2CoZ717odE6kmY3VMP_mQgRbuj1Jn0NK9Nq9uIdyZedECq6ObbjuTfOB56EbsdAIAQGq1Oq-tcscxVT0p2jtGpxPjlFzQNe1vi4P6ruuM086v7RGnBIuzKNQdg0N6qMKf99vvOzW0CP8s0hE88fn7GOzAypahCKMtEA4eLGHT5kQZPDQJskUs1U364zRDEI-8hu1Ghm6nTbD4HhgBzuWh0rO12Z-5mgaPo_spK4jAfn7RrgHcCgdWaQ_d4BPTBYR12i_RcCvPeioAGMoiaztYOMfYqQvwv81iQ9eD8Iu0S7YPEmrmEwg",
"payload": ""
}
2025-12-25 00:05:46,682:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/order/2906438176/462365093426 HTTP/1.1" 200 453
2025-12-25 00:05:46,683:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:05:46 GMT
Content-Type: application/json
Content-Length: 453
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Location: https://acme-v02.api.letsencrypt.org/acme/order/2906438176/462365093426
Replay-Nonce: fULB7aUJdBPo4kx1naK2jz7Q9PLGXF0GK4j8ZhXV1lw_vSx_fS0
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"status": "valid",
"expires": "2026-01-01T00:05:40Z",
"identifiers": [
{
"type": "dns",
"value": "targetts.ddns.net"
}
],
"authorizations": [
"https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632574996616"
],
"finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/2906438176/462365093426",
"certificate": "https://acme-v02.api.letsencrypt.org/acme/cert/0567c4e1e52bc596eee80511ff65c7045231"
}
2025-12-25 00:05:46,683:DEBUG:acme.client:Storing nonce: fULB7aUJdBPo4kx1naK2jz7Q9PLGXF0GK4j8ZhXV1lw_vSx_fS0
2025-12-25 00:05:46,684:DEBUG:acme.client:JWS payload:
b''
2025-12-25 00:05:46,686:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/cert/0567c4e1e52bc596eee80511ff65c7045231:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSmRCUG80a3gxbmFLMmp6N1E5UExHWEYwR0s0ajhaaFhWMWx3X3ZTeF9mUzAiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NlcnQvMDU2N2M0ZTFlNTJiYzU5NmVlZTgwNTExZmY2NWM3MDQ1MjMxIn0",
"signature": "LXpZ_1sqYbqZEV6AozikwESZB_nO61rzrG51UGk7z8-Pg7NfVRgGDd9aINDaldGmjN7EaQ9yH1yiNv5JRxuAkV8lPwt4_GCX1FjuTnZ65JTYwz8lusZJWTj5ddiOB9mA_-yKpf6SHkeI1b6dr_APYg96eeOHIdEX-E7T-q5Kqpx3NEeNG_BewDsmc9bCozDIyFQmSJpqbESaAfvGxRpjjjrhzY6i3yMbQuIiy6cqn3q7ToDXRrrKIsMy_vS-I1lXKD0IGlHZawF0kDc_Fnons5pIlhdX31ZwWpo-g-bAE6F1Q1K2jY2A5m1ZgCFj5HCsIEM_4wybQqfl1ZqgPeRljQ",
"payload": ""
}
2025-12-25 00:05:46,842:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/cert/0567c4e1e52bc596eee80511ff65c7045231 HTTP/1.1" 200 2905
2025-12-25 00:05:46,842:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:05:46 GMT
Content-Type: application/pem-certificate-chain
Content-Length: 2905
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://acme-v02.api.letsencrypt.org/acme/cert/0567c4e1e52bc596eee80511ff65c7045231/1>;rel="alternate"
Replay-Nonce: fULB7aUJqPXGzW7nm6lsQI3Jc4GNvLKmO1ncqi3gwCx5-kBvX4A
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
-----BEGIN CERTIFICATE-----
MIIDrjCCAzSgAwIBAgISBWfE4eUrxZbu6AUR/2XHBFIxMAoGCCqGSM49BAMDMDIx
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF
NzAeFw0yNTEyMjQyMzA3MTVaFw0yNjAzMjQyMzA3MTRaMBwxGjAYBgNVBAMTEXRh
cmdldHRzLmRkbnMubmV0MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbppnNJdjc0qz
Zonc4aanqDlpEFG9XWU1L2OvCFZb9urxaNcrMLvEqXtBbAgTn0I1DlACppHvUm/0
OK98nOUwEG4XbuerQJkb7VzQ8Gdkkqnon9YKwFsTQl2Ov/3cmu7lo4ICITCCAh0w
DgYDVR0PAQH/BAQDAgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAM
BgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRkdzIL9Mu+mUplt6f4Z/80MuokEzAfBgNV
HSMEGDAWgBSuSJ7chx1EoG/aouVgdAR4wpwAgDAyBggrBgEFBQcBAQQmMCQwIgYI
KwYBBQUHMAKGFmh0dHA6Ly9lNy5pLmxlbmNyLm9yZy8wHAYDVR0RBBUwE4IRdGFy
Z2V0dHMuZGRucy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAi
oCCgHoYcaHR0cDovL2U3LmMubGVuY3Iub3JnLzUwLmNybDCCAQYGCisGAQQB1nkC
BAIEgfcEgfQA8gB3AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAAB
m1LTaKoAAAQDAEgwRgIhAI5q4PGH60OWaibalUHGm6EmlCqGgfOjn15nmKVQ37d4
AiEAsS5aR/xBEfhiUbMCucTvsl3QLAOid+tI/z7tB5vq4pwAdwAOV5S8866pPjMb
LJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZtS02ifAAAEAwBIMEYCIQCsYfvhJlQv
vx3eVCerHw1Z6i39EZv0HSWmhZqhq1nTCQIhAPNsGeu51jzNdtuTSk0RIg6FePgZ
s6YURXF48dAU8/wOMAoGCCqGSM49BAMDA2gAMGUCMCYreQlbzELe4OdBK6u3Wgg9
jLKm4gAVdQ9xgWMHPFPMYcUf5vekGpiYFvU6pKNcGAIxAKtMZqdaO0fB4NeyaMIx
YiTf4CNdcIom03b/PLO3EWx6/FMfLNlJBO4DJ0pjMIcWrQ==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEVzCCAj+gAwIBAgIRAKp18eYrjwoiCWbTi7/UuqEwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDELMAkGA1UEAxMCRTcwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARB6AST
CFh/vjcwDMCgQer+VtqEkz7JANurZxLP+U9TCeioL6sp5Z8VRvRbYk4P1INBmbef
QHJFHCxcSjKmwtvGBWpl/9ra8HW0QDsUaJW2qOJqceJ0ZVFT3hbUHifBM/2jgfgw
gfUwDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD
ATASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSuSJ7chx1EoG/aouVgdAR4
wpwAgDAfBgNVHSMEGDAWgBR5tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcB
AQQmMCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0g
BAwwCjAIBgZngQwBAgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVu
Y3Iub3JnLzANBgkqhkiG9w0BAQsFAAOCAgEAjx66fDdLk5ywFn3CzA1w1qfylHUD
aEf0QZpXcJseddJGSfbUUOvbNR9N/QQ16K1lXl4VFyhmGXDT5Kdfcr0RvIIVrNxF
h4lqHtRRCP6RBRstqbZ2zURgqakn/Xip0iaQL0IdfHBZr396FgknniRYFckKORPG
yM3QKnd66gtMst8I5nkRQlAg/Jb+Gc3egIvuGKWboE1G89NTsN9LTDD3PLj0dUMr
OIuqVjLB8pEC6yk9enrlrqjXQgkLEYhXzq7dLafv5Vkig6Gl0nuuqjqfp0Q1bi1o
yVNAlXe6aUXw92CcghC9bNsKEO1+M52YY5+ofIXlS/SEQbvVYYBLZ5yeiglV6t3S
M6H+vTG0aP9YHzLn/KVOHzGQfXDP7qM5tkf+7diZe7o2fw6O7IvN6fsQXEQQj8TJ
UXJxv2/uJhcuy/tSDgXwHM8Uk34WNbRT7zGTGkQRX0gsbjAea/jYAoWv0ZvQRwpq
Pe79D/i7Cep8qWnA+7AE/3B3S/3dEEYmc0lpe1366A/6GEgk3ktr9PEoQrLChs6I
tu3wnNLB2euC8IKGLQFpGtOO/2/hiAKjyajaBP25w1jF0Wl8Bbqne3uZ2q1GyPFJ
YRmT7/OXpmOH/FVLtwS+8ng1cAmpCujPwteJZNcDG0sF2n/sc0+SQf49fdyUK0ty
+VUwFj9tmWxyR/M=
-----END CERTIFICATE-----
2025-12-25 00:05:46,843:DEBUG:acme.client:Storing nonce: fULB7aUJqPXGzW7nm6lsQI3Jc4GNvLKmO1ncqi3gwCx5-kBvX4A
2025-12-25 00:05:46,843:DEBUG:acme.client:JWS payload:
b''
2025-12-25 00:05:46,847:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/cert/0567c4e1e52bc596eee80511ff65c7045231/1:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSnFQWEd6VzdubTZsc1FJM0pjNEdOdkxLbU8xbmNxaTNnd0N4NS1rQnZYNEEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NlcnQvMDU2N2M0ZTFlNTJiYzU5NmVlZTgwNTExZmY2NWM3MDQ1MjMxLzEifQ",
"signature": "EzTgcvIjtGmVlMD3j92b2YUXDkpzZoCC9mfkwqV_KnUbT2um6wxHnDyKcao-68VX_LtU6OztfWipBPzBjLT9jYH8kb8lQePCvBQVLjN1V9-UBoJr9tzEid87IyN8OA4h8fdOpyrV6laVi64t1RqVIdIFxHMj9l8TpcF0_KDRTbAkIA26OSRWMp-RQtGPYVw8t5nJBpWWDvZapnVdUYZu7GqBxumSKyc57FKXE5sQlyCM8MRcTqEY_MntBvFwZm_vYmm-K_CVWwiN-x_gdJ1EX8lOHF-6jfVHIChRI2uwQ6ZfFZG6cIVsSP5R9BDZfyBiM5JZ040XahrgxjkR-yzrcQ",
"payload": ""
}
2025-12-25 00:05:47,004:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/cert/0567c4e1e52bc596eee80511ff65c7045231/1 HTTP/1.1" 200 2340
2025-12-25 00:05:47,005:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:05:46 GMT
Content-Type: application/pem-certificate-chain
Content-Length: 2340
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://acme-v02.api.letsencrypt.org/acme/cert/0567c4e1e52bc596eee80511ff65c7045231/0>;rel="alternate"
Replay-Nonce: fULB7aUJ9l9EZT39mTkRbN0Uc_EzHTT0pfJLQXmSxv-xjRLQYQ0
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
-----BEGIN CERTIFICATE-----
MIIDrjCCAzSgAwIBAgISBWfE4eUrxZbu6AUR/2XHBFIxMAoGCCqGSM49BAMDMDIx
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF
NzAeFw0yNTEyMjQyMzA3MTVaFw0yNjAzMjQyMzA3MTRaMBwxGjAYBgNVBAMTEXRh
cmdldHRzLmRkbnMubmV0MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbppnNJdjc0qz
Zonc4aanqDlpEFG9XWU1L2OvCFZb9urxaNcrMLvEqXtBbAgTn0I1DlACppHvUm/0
OK98nOUwEG4XbuerQJkb7VzQ8Gdkkqnon9YKwFsTQl2Ov/3cmu7lo4ICITCCAh0w
DgYDVR0PAQH/BAQDAgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAM
BgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRkdzIL9Mu+mUplt6f4Z/80MuokEzAfBgNV
HSMEGDAWgBSuSJ7chx1EoG/aouVgdAR4wpwAgDAyBggrBgEFBQcBAQQmMCQwIgYI
KwYBBQUHMAKGFmh0dHA6Ly9lNy5pLmxlbmNyLm9yZy8wHAYDVR0RBBUwE4IRdGFy
Z2V0dHMuZGRucy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAi
oCCgHoYcaHR0cDovL2U3LmMubGVuY3Iub3JnLzUwLmNybDCCAQYGCisGAQQB1nkC
BAIEgfcEgfQA8gB3AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAAB
m1LTaKoAAAQDAEgwRgIhAI5q4PGH60OWaibalUHGm6EmlCqGgfOjn15nmKVQ37d4
AiEAsS5aR/xBEfhiUbMCucTvsl3QLAOid+tI/z7tB5vq4pwAdwAOV5S8866pPjMb
LJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZtS02ifAAAEAwBIMEYCIQCsYfvhJlQv
vx3eVCerHw1Z6i39EZv0HSWmhZqhq1nTCQIhAPNsGeu51jzNdtuTSk0RIg6FePgZ
s6YURXF48dAU8/wOMAoGCCqGSM49BAMDA2gAMGUCMCYreQlbzELe4OdBK6u3Wgg9
jLKm4gAVdQ9xgWMHPFPMYcUf5vekGpiYFvU6pKNcGAIxAKtMZqdaO0fB4NeyaMIx
YiTf4CNdcIom03b/PLO3EWx6/FMfLNlJBO4DJ0pjMIcWrQ==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIICtzCCAjygAwIBAgIRAMWKhaLGI0XgqMRSU4efWTowCgYIKoZIzj0EAwMwTzEL
MAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2VhcmNo
IEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDIwHhcNMjQwMzEzMDAwMDAwWhcN
MjcwMzEyMjM1OTU5WjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3MgRW5j
cnlwdDELMAkGA1UEAxMCRTcwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARB6ASTCFh/
vjcwDMCgQer+VtqEkz7JANurZxLP+U9TCeioL6sp5Z8VRvRbYk4P1INBmbefQHJF
HCxcSjKmwtvGBWpl/9ra8HW0QDsUaJW2qOJqceJ0ZVFT3hbUHifBM/2jgfgwgfUw
DgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAS
BgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSuSJ7chx1EoG/aouVgdAR4wpwA
gDAfBgNVHSMEGDAWgBR8Qpau3ktIO/qS+J6Mz22LqXI3lTAyBggrBgEFBQcBAQQm
MCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly94Mi5pLmxlbmNyLm9yZy8wEwYDVR0gBAww
CjAIBgZngQwBAgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gyLmMubGVuY3Iu
b3JnLzAKBggqhkjOPQQDAwNpADBmAjEA/e5N+wjAk945cpaFxGaeMC13fyvdbNzX
lRg9HNdElxi5mXdI4az2CykNU07iFwqEAjEAihPCDkw4b1BvfLg8VNLLuaMpn1Rb
Z1682chR6zNRCseyie4SjyTCdkvsAa+omQSf
-----END CERTIFICATE-----
2025-12-25 00:05:47,006:DEBUG:acme.client:Storing nonce: fULB7aUJ9l9EZT39mTkRbN0Uc_EzHTT0pfJLQXmSxv-xjRLQYQ0
2025-12-25 00:05:47,008:INFO:certbot._internal.client:Non-standard path(s), might not work with crontab installed by your operating system package manager
2025-12-25 00:05:47,009:DEBUG:certbot._internal.storage:Creating directory /etc/letsencrypt/archive/npm-5.
2025-12-25 00:05:47,009:DEBUG:certbot._internal.storage:Creating directory /etc/letsencrypt/live/npm-5.
2025-12-25 00:05:47,010:DEBUG:certbot._internal.storage:Writing certificate to /etc/letsencrypt/live/npm-5/cert.pem.
2025-12-25 00:05:47,010:DEBUG:certbot._internal.storage:Writing private key to /etc/letsencrypt/live/npm-5/privkey.pem.
2025-12-25 00:05:47,011:DEBUG:certbot._internal.storage:Writing chain to /etc/letsencrypt/live/npm-5/chain.pem.
2025-12-25 00:05:47,011:DEBUG:certbot._internal.storage:Writing full chain to /etc/letsencrypt/live/npm-5/fullchain.pem.
2025-12-25 00:05:47,012:DEBUG:certbot._internal.storage:Writing README to /etc/letsencrypt/live/npm-5/README.
2025-12-25 00:05:47,041:DEBUG:certbot.configuration:Var account=e417a583de478a0cfdeed332c1113068 (set by user).
2025-12-25 00:05:47,041:DEBUG:certbot.configuration:Var key_type=ecdsa (set by user).
2025-12-25 00:05:47,041:DEBUG:certbot.configuration:Var elliptic_curve=secp384r1 (set by user).
2025-12-25 00:05:47,041:DEBUG:certbot.configuration:Var preferred_chain=ISRG Root X1 (set by user).
2025-12-25 00:05:47,042:DEBUG:certbot.configuration:Var pref_challs=['http-01'] (set by user).
2025-12-25 00:05:47,042:DEBUG:certbot.configuration:Var config_dir=/etc/letsencrypt (set by user).
2025-12-25 00:05:47,042:DEBUG:certbot.configuration:Var work_dir=/tmp/letsencrypt-lib (set by user).
2025-12-25 00:05:47,042:DEBUG:certbot.configuration:Var logs_dir=/data/logs (set by user).
2025-12-25 00:05:47,042:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-12-25 00:05:47,043:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-12-25 00:05:47,043:DEBUG:certbot.configuration:Var webroot_path=['/data/letsencrypt-acme-challenge'] (set by user).
2025-12-25 00:05:47,043:DEBUG:certbot.configuration:Var webroot_map={'targetts.ddns.net': '/data/letsencrypt-acme-challenge'} (set by user).
2025-12-25 00:05:47,045:DEBUG:certbot._internal.display.obj:Notifying user:
Successfully received certificate.
Certificate is saved at: /etc/letsencrypt/live/npm-5/fullchain.pem
Key is saved at: /etc/letsencrypt/live/npm-5/privkey.pem
This certificate expires on 2026-03-24.
These files will be updated when the certificate renews.
2025-12-25 00:05:47,045:DEBUG:certbot._internal.display.obj:Notifying user: NEXT STEPS:
2025-12-25 00:05:47,045:DEBUG:certbot._internal.display.obj:Notifying user: - The certificate will need to be renewed before it expires. Certbot can automatically renew the certificate in the background, but you may need to take steps to enable that functionality. See https://certbot.org/renewal-setup for instructions.
2025-12-25 00:05:47,047:DEBUG:certbot._internal.display.obj:Notifying user: If you like Certbot, please consider supporting our work by:
* Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate
* Donating to EFF: https://eff.org/donate-le

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,297 @@
2025-12-24 22:14:51,048:DEBUG:certbot._internal.main:certbot version: 5.1.0
2025-12-24 22:14:51,048:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot/bin/certbot
2025-12-24 22:14:51,048:DEBUG:certbot._internal.main:Arguments: ['--config', '/etc/letsencrypt.ini', '--work-dir', '/tmp/letsencrypt-lib', '--logs-dir', '/data/logs', '--cert-name', 'npm-3', '--agree-tos', '--authenticator', 'webroot', '-m', 'kincses@gmail.com', '--preferred-challenges', 'http', '--domains', 'db.profibot.hu']
2025-12-24 22:14:51,048:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
2025-12-24 22:14:51,058:DEBUG:certbot._internal.log:Root logging level set at 30
2025-12-24 22:14:51,059:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-12-24 22:14:51,059:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * webroot
Description: Saves the necessary validation files to a .well-known/acme-challenge/ directory within the nominated webroot path. A separate HTTP server must be running and serving files from the webroot path. HTTP challenge only (wildcards not supported).
Interfaces: Authenticator, Plugin
Entry point: EntryPoint(name='webroot', value='certbot._internal.plugins.webroot:Authenticator', group='certbot.plugins')
Initialized: <certbot._internal.plugins.webroot.Authenticator object at 0x70ee8f6bf890>
Prep: True
2025-12-24 22:14:51,059:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot._internal.plugins.webroot.Authenticator object at 0x70ee8f6bf890> and installer None
2025-12-24 22:14:51,059:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator webroot, Installer None
2025-12-24 22:14:51,096:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/2906438176', new_authzr_uri=None, terms_of_service=None), e417a583de478a0cfdeed332c1113068, Meta(creation_dt=datetime.datetime(2025, 12, 24, 20, 49, 55, tzinfo=datetime.timezone.utc), creation_host='c6fe500e2aae', register_to_eff=None))>
2025-12-24 22:14:51,097:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2025-12-24 22:14:51,098:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2025-12-24 22:14:51,534:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 1033
2025-12-24 22:14:51,535:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Wed, 24 Dec 2025 22:14:51 GMT
Content-Type: application/json
Content-Length: 1033
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"cjjYE-nIdGQ": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
"keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
"meta": {
"caaIdentities": [
"letsencrypt.org"
],
"profiles": {
"classic": "https://letsencrypt.org/docs/profiles#classic",
"shortlived": "https://letsencrypt.org/docs/profiles#shortlived",
"tlsclient": "https://letsencrypt.org/docs/profiles#tlsclient",
"tlsserver": "https://letsencrypt.org/docs/profiles#tlsserver"
},
"termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.6-August-18-2025.pdf",
"website": "https://letsencrypt.org"
},
"newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
"newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
"newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
"renewalInfo": "https://acme-v02.api.letsencrypt.org/acme/renewal-info",
"revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
}
2025-12-24 22:14:51,536:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for db.profibot.hu
2025-12-24 22:14:51,543:DEBUG:acme.client:Requesting fresh nonce
2025-12-24 22:14:51,543:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
2025-12-24 22:14:51,687:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
2025-12-24 22:14:51,688:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Wed, 24 Dec 2025 22:14:51 GMT
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: IijzadlSSwfrRfDfmPGry91vXRKjuZB7VHY1XaZ-rap0QQQQxXE
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
2025-12-24 22:14:51,688:DEBUG:acme.client:Storing nonce: IijzadlSSwfrRfDfmPGry91vXRKjuZB7VHY1XaZ-rap0QQQQxXE
2025-12-24 22:14:51,689:DEBUG:acme.client:JWS payload:
b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "db.profibot.hu"\n }\n ]\n}'
2025-12-24 22:14:51,693:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJJaWp6YWRsU1N3ZnJSZkRmbVBHcnk5MXZYUktqdVpCN1ZIWTFYYVotcmFwMFFRUVF4WEUiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
"signature": "LrdJjivFds5xHoPIjCaMi7ZUZWVd11UClupFsqz5eo-bOk4XNF51JPkBrH_QAfbioEGk02TeGQoW-IYiWiEnjlIWqe7gZp1hvZJHyPOXmj5eKhX0QG6AhPMOEa6ig0zeaGRKz_5FTutgoBZ79rTnEaRxgeLCCNDkO1tZ0CdkIKOmbJhB-4S8QPxltr20042jaLv03KdEAttkYOKh4Gyt6ZV3X4hBzfflARDxTmG_pcFfX4IZNz2tHcp0MLvSfE-6BimZH6khSHDDi9Y2veJ8V5mDsh2rxCdXh2mEBYodwndgs6USq_NCFRvgn6-MvDFLav3otdp2djeG4sboEPdZGg",
"payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImRiLnByb2ZpYm90Lmh1IgogICAgfQogIF0KfQ"
}
2025-12-24 22:14:52,015:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 201 348
2025-12-24 22:14:52,016:DEBUG:acme.client:Received response:
HTTP 201
Server: nginx
Date: Wed, 24 Dec 2025 22:14:51 GMT
Content-Type: application/json
Content-Length: 348
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Location: https://acme-v02.api.letsencrypt.org/acme/order/2906438176/462336901876
Replay-Nonce: GxwILcG0cXkIVSH6rVc-HIFE7HjoA_Lc4AveBaIiADk3IEvtJLw
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"status": "pending",
"expires": "2025-12-31T22:14:51Z",
"identifiers": [
{
"type": "dns",
"value": "db.profibot.hu"
}
],
"authorizations": [
"https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632535012466"
],
"finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/2906438176/462336901876"
}
2025-12-24 22:14:52,017:DEBUG:acme.client:Storing nonce: GxwILcG0cXkIVSH6rVc-HIFE7HjoA_Lc4AveBaIiADk3IEvtJLw
2025-12-24 22:14:52,017:DEBUG:acme.client:JWS payload:
b''
2025-12-24 22:14:52,021:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632535012466:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJHeHdJTGNHMGNYa0lWU0g2clZjLUhJRkU3SGpvQV9MYzRBdmVCYUlpQURrM0lFdnRKTHciLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzI5MDY0MzgxNzYvNjMyNTM1MDEyNDY2In0",
"signature": "kmX1GQ4a18bYMlyDfxUeiu1a5J9kMVeI-xBorSs_RMlhQ3z2daIb4-3RJXQxIlpPyHaBm5d7puzTzYUxmioNcT8rCim3l6iiaRzMX7_RwMD2vAWhg_zbBAiZtHw6Lc_xk4rjnNBW0ayVRZBCF0V1A757fCch4LLMKQsRKAy7FuVDjK5psKtjrtZR0hbogJl6X7a9E3Cr3IQQXfNpjyt5bS8sZbw_ZIo-ICxUAys7uzokwK1Pile4ZSLmniztTPScS99-V1fevHbIk8kI_adCREuS1Pr8ogDWmC-yQ_2Nikp2Z-hWINjQdNmrWyBvF0uh-lmBHyRZg9sikgl2mZVj6g",
"payload": ""
}
2025-12-24 22:14:52,168:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/2906438176/632535012466 HTTP/1.1" 200 822
2025-12-24 22:14:52,169:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Wed, 24 Dec 2025 22:14:52 GMT
Content-Type: application/json
Content-Length: 822
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: GxwILcG0PYT_Iz8-ARQlgFqK26KUDVKHgSGuRtlKjXPc6322qdg
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"identifier": {
"type": "dns",
"value": "db.profibot.hu"
},
"status": "pending",
"expires": "2025-12-31T22:14:51Z",
"challenges": [
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632535012466/88WzhQ",
"status": "pending",
"token": "g6-uo3UCX0xNzx08Lq2qM2-dTzz-hH_Gs-lBYFBn5rs"
},
{
"type": "tls-alpn-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632535012466/vwKyRw",
"status": "pending",
"token": "g6-uo3UCX0xNzx08Lq2qM2-dTzz-hH_Gs-lBYFBn5rs"
},
{
"type": "dns-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632535012466/T-eoHg",
"status": "pending",
"token": "g6-uo3UCX0xNzx08Lq2qM2-dTzz-hH_Gs-lBYFBn5rs"
}
]
}
2025-12-24 22:14:52,169:DEBUG:acme.client:Storing nonce: GxwILcG0PYT_Iz8-ARQlgFqK26KUDVKHgSGuRtlKjXPc6322qdg
2025-12-24 22:14:52,170:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632535012466/vwKyRw', 'status': 'pending', 'token': 'g6-uo3UCX0xNzx08Lq2qM2-dTzz-hH_Gs-lBYFBn5rs'}
2025-12-24 22:14:52,171:INFO:certbot._internal.auth_handler:Performing the following challenges:
2025-12-24 22:14:52,171:INFO:certbot._internal.auth_handler:http-01 challenge for db.profibot.hu
2025-12-24 22:14:52,171:INFO:certbot._internal.plugins.webroot:Using the webroot path /data/letsencrypt-acme-challenge for all unmatched domains.
2025-12-24 22:14:52,172:DEBUG:certbot._internal.plugins.webroot:Creating root challenges validation dir at /data/letsencrypt-acme-challenge/.well-known/acme-challenge
2025-12-24 22:14:52,173:DEBUG:certbot._internal.plugins.webroot:Attempting to save validation to /data/letsencrypt-acme-challenge/.well-known/acme-challenge/g6-uo3UCX0xNzx08Lq2qM2-dTzz-hH_Gs-lBYFBn5rs
2025-12-24 22:14:52,174:DEBUG:acme.client:JWS payload:
b'{}'
2025-12-24 22:14:52,175:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632535012466/88WzhQ:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJHeHdJTGNHMFBZVF9JejgtQVJRbGdGcUsyNktVRFZLSGdTR3VSdGxLalhQYzYzMjJxZGciLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NoYWxsLzI5MDY0MzgxNzYvNjMyNTM1MDEyNDY2Lzg4V3poUSJ9",
"signature": "gZYX3MKtku6YVuw07YWAKCbTMQ40CyGsBP7GWq6H9MmwzyKuKVs_kQ2uCL8FPa6Vu0jspuGzKCJjYxmDn0ovWAHFsvQPqYhK4vR7Cs14Cs91bF74vnqnE0hVhv5HgNgVH96w5FaQ5GfnNglLXCvBlRJ-IPsEYuPOK2CPTVype3Sr2XHECBlKtOXyTExY3pJKzx_BFZtxwWoB-u5CAOUBuAtHxtmB0C0GH995peahgotHOMSq0dxrzSckzS4IrknmkpYf8Njjtipl1g9PNObCJRuEKARZQePe3nEE0_8v73g45zwwyMxLa-K7r517jazw3DbF7vqogBLcXll1hfhmew",
"payload": "e30"
}
2025-12-24 22:14:52,319:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/chall/2906438176/632535012466/88WzhQ HTTP/1.1" 200 195
2025-12-24 22:14:52,320:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Wed, 24 Dec 2025 22:14:52 GMT
Content-Type: application/json
Content-Length: 195
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632535012466>;rel="up"
Location: https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632535012466/88WzhQ
Replay-Nonce: GxwILcG00iXy5cX19eh_NT2zLbtaE-ikAdluAH86LPZ1jimKvHI
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632535012466/88WzhQ",
"status": "pending",
"token": "g6-uo3UCX0xNzx08Lq2qM2-dTzz-hH_Gs-lBYFBn5rs"
}
2025-12-24 22:14:52,320:DEBUG:acme.client:Storing nonce: GxwILcG00iXy5cX19eh_NT2zLbtaE-ikAdluAH86LPZ1jimKvHI
2025-12-24 22:14:52,321:INFO:certbot._internal.auth_handler:Waiting for verification...
2025-12-24 22:14:53,322:DEBUG:acme.client:JWS payload:
b''
2025-12-24 22:14:53,325:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632535012466:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJHeHdJTGNHMDBpWHk1Y1gxOWVoX05UMnpMYnRhRS1pa0FkbHVBSDg2TFBaMWppbUt2SEkiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzI5MDY0MzgxNzYvNjMyNTM1MDEyNDY2In0",
"signature": "JT6aFEe2sHCkbj2OGezPJzuHWZnNShWxa45fiMhyasgtzrwxzRzzlsDKzf0at__L3zuZghOqXeu-E_X3uS8xj0IzXhKaD8whn1xPNfnZpCppEnHs472fBMA459G9pLXLWO3hQ8UaRyUhTQSQ95bZhSy8JKFlTTR4rsEZwoxEaZFmBpMZWQm-U6TdsIstc_Gf2X-2Gb9nWQREjgovCnNEg1yQ1GAlKB2vMZBbiEv6eMRXf24vdxLnU5tvXaYT-_7laHWPcPLjSGLEBDtC0jZS6qhOEPUdE5hAM5OPLy8-pE895XumTfGgvlDZ4Vtxj97DPTzOHnAApOsCRaQ5wQvBNw",
"payload": ""
}
2025-12-24 22:14:53,470:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/2906438176/632535012466 HTTP/1.1" 200 749
2025-12-24 22:14:53,470:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Wed, 24 Dec 2025 22:14:53 GMT
Content-Type: application/json
Content-Length: 749
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: GxwILcG0q7YEo4peu5y9dMbLLEI43eN_n54-ZleCHHrDlLNO8XA
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"identifier": {
"type": "dns",
"value": "db.profibot.hu"
},
"status": "invalid",
"expires": "2025-12-31T22:14:51Z",
"challenges": [
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632535012466/88WzhQ",
"status": "invalid",
"validated": "2025-12-24T22:14:52Z",
"error": {
"type": "urn:ietf:params:acme:error:dns",
"detail": "DNS problem: NXDOMAIN looking up A for db.profibot.hu - check that a DNS record exists for this domain; DNS problem: NXDOMAIN looking up AAAA for db.profibot.hu - check that a DNS record exists for this domain",
"status": 400
},
"token": "g6-uo3UCX0xNzx08Lq2qM2-dTzz-hH_Gs-lBYFBn5rs"
}
]
}
2025-12-24 22:14:53,471:DEBUG:acme.client:Storing nonce: GxwILcG0q7YEo4peu5y9dMbLLEI43eN_n54-ZleCHHrDlLNO8XA
2025-12-24 22:14:53,471:INFO:certbot._internal.auth_handler:Challenge failed for domain db.profibot.hu
2025-12-24 22:14:53,472:INFO:certbot._internal.auth_handler:http-01 challenge for db.profibot.hu
2025-12-24 22:14:53,472:DEBUG:certbot._internal.display.obj:Notifying user:
Certbot failed to authenticate some domains (authenticator: webroot). The Certificate Authority reported these problems:
Domain: db.profibot.hu
Type: dns
Detail: DNS problem: NXDOMAIN looking up A for db.profibot.hu - check that a DNS record exists for this domain; DNS problem: NXDOMAIN looking up AAAA for db.profibot.hu - check that a DNS record exists for this domain
Hint: The Certificate Authority failed to download the temporary challenge files created by Certbot. Ensure that the listed domains serve their content from the provided --webroot-path/-w and that files created there can be downloaded from the internet.
2025-12-24 22:14:53,474:DEBUG:certbot._internal.error_handler:Encountered exception:
Traceback (most recent call last):
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 104, in handle_authorizations
self._poll_authorizations(authzrs, max_retries, max_time_mins, best_effort)
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 208, in _poll_authorizations
raise errors.AuthorizationError('Some challenges have failed.')
certbot.errors.AuthorizationError: Some challenges have failed.
2025-12-24 22:14:53,474:DEBUG:certbot._internal.error_handler:Calling registered functions
2025-12-24 22:14:53,474:INFO:certbot._internal.auth_handler:Cleaning up challenges
2025-12-24 22:14:53,474:DEBUG:certbot._internal.plugins.webroot:Removing /data/letsencrypt-acme-challenge/.well-known/acme-challenge/g6-uo3UCX0xNzx08Lq2qM2-dTzz-hH_Gs-lBYFBn5rs
2025-12-24 22:14:53,475:DEBUG:certbot._internal.plugins.webroot:All challenges cleaned up
2025-12-24 22:14:53,476:DEBUG:certbot._internal.log:Exiting abnormally:
Traceback (most recent call last):
File "/opt/certbot/bin/certbot", line 7, in <module>
sys.exit(main())
^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/main.py", line 18, in main
return internal_main.main(cli_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 1850, in main
return config.func(config, plugins)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 1562, in certonly
lineage = _get_and_save_cert(le_client, config, domains, certname, lineage)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 141, in _get_and_save_cert
lineage = le_client.obtain_and_enroll_certificate(domains, certname)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 526, in obtain_and_enroll_certificate
cert, chain, key, _ = self.obtain_certificate(domains)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 427, in obtain_certificate
orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 505, in _get_order_and_authorizations
authzr = self.auth_handler.handle_authorizations(orderr, self.config, best_effort)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 104, in handle_authorizations
self._poll_authorizations(authzrs, max_retries, max_time_mins, best_effort)
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 208, in _poll_authorizations
raise errors.AuthorizationError('Some challenges have failed.')
certbot.errors.AuthorizationError: Some challenges have failed.
2025-12-24 22:14:53,481:ERROR:certbot._internal.log:Some challenges have failed.

View File

@@ -0,0 +1,297 @@
2025-12-24 21:21:30,609:DEBUG:certbot._internal.main:certbot version: 5.1.0
2025-12-24 21:21:30,609:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot/bin/certbot
2025-12-24 21:21:30,610:DEBUG:certbot._internal.main:Arguments: ['--config', '/etc/letsencrypt.ini', '--work-dir', '/tmp/letsencrypt-lib', '--logs-dir', '/data/logs', '--cert-name', 'npm-2', '--agree-tos', '--authenticator', 'webroot', '-m', 'kincses@gmail.com', '--preferred-challenges', 'http', '--domains', 'dev.profibot.hu']
2025-12-24 21:21:30,610:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
2025-12-24 21:21:30,621:DEBUG:certbot._internal.log:Root logging level set at 30
2025-12-24 21:21:30,622:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-12-24 21:21:30,622:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * webroot
Description: Saves the necessary validation files to a .well-known/acme-challenge/ directory within the nominated webroot path. A separate HTTP server must be running and serving files from the webroot path. HTTP challenge only (wildcards not supported).
Interfaces: Authenticator, Plugin
Entry point: EntryPoint(name='webroot', value='certbot._internal.plugins.webroot:Authenticator', group='certbot.plugins')
Initialized: <certbot._internal.plugins.webroot.Authenticator object at 0x7a3df40570d0>
Prep: True
2025-12-24 21:21:30,622:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot._internal.plugins.webroot.Authenticator object at 0x7a3df40570d0> and installer None
2025-12-24 21:21:30,622:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator webroot, Installer None
2025-12-24 21:21:30,668:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/2906438176', new_authzr_uri=None, terms_of_service=None), e417a583de478a0cfdeed332c1113068, Meta(creation_dt=datetime.datetime(2025, 12, 24, 20, 49, 55, tzinfo=datetime.timezone.utc), creation_host='c6fe500e2aae', register_to_eff=None))>
2025-12-24 21:21:30,668:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2025-12-24 21:21:30,670:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2025-12-24 21:21:31,147:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 1033
2025-12-24 21:21:31,148:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Wed, 24 Dec 2025 21:21:31 GMT
Content-Type: application/json
Content-Length: 1033
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"Jjy9QrlGvGk": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
"keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
"meta": {
"caaIdentities": [
"letsencrypt.org"
],
"profiles": {
"classic": "https://letsencrypt.org/docs/profiles#classic",
"shortlived": "https://letsencrypt.org/docs/profiles#shortlived",
"tlsclient": "https://letsencrypt.org/docs/profiles#tlsclient",
"tlsserver": "https://letsencrypt.org/docs/profiles#tlsserver"
},
"termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.6-August-18-2025.pdf",
"website": "https://letsencrypt.org"
},
"newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
"newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
"newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
"renewalInfo": "https://acme-v02.api.letsencrypt.org/acme/renewal-info",
"revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
}
2025-12-24 21:21:31,157:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for dev.profibot.hu
2025-12-24 21:21:31,171:DEBUG:acme.client:Requesting fresh nonce
2025-12-24 21:21:31,172:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
2025-12-24 21:21:31,327:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
2025-12-24 21:21:31,328:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Wed, 24 Dec 2025 21:21:31 GMT
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: 58tS3qjEuVmUQFJ48dXZKrJCcvzAA6_fm_Rp1FqtWhIe7bnFgPw
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
2025-12-24 21:21:31,328:DEBUG:acme.client:Storing nonce: 58tS3qjEuVmUQFJ48dXZKrJCcvzAA6_fm_Rp1FqtWhIe7bnFgPw
2025-12-24 21:21:31,328:DEBUG:acme.client:JWS payload:
b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "dev.profibot.hu"\n }\n ]\n}'
2025-12-24 21:21:31,341:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICI1OHRTM3FqRXVWbVVRRko0OGRYWktySkNjdnpBQTZfZm1fUnAxRnF0V2hJZTdibkZnUHciLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
"signature": "E3NOywYUuc0vnsf-7hmjZ_ggVC72zd29KZZDgpmugsp6UIvp4Knq8zBclwD0W2RGbYem3i63MXXWzgNbj2puJFQqPKSD079jGqR27qApJbmaKOK10yAHxgjG0-fiVHIVTLn-PEbhubX-WxH7dkGkUfo6jBhy_yFi0ZK0k3aLGrsDAvR78lDveM7CP9G3viE2fa2hI4_JEpzETINERuewCgTr58xBryAG7fHGrGCOFnZDC7KBBIkHZ8EFkJqzpyFgdLHDYJ-HtFE8M2fiOby5vdGnyWcNFXdZFvVqEt-p3cIwtvDXBwAL6hVwLrXq-B01xr84MqsfB3RE18zMYam4ig",
"payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImRldi5wcm9maWJvdC5odSIKICAgIH0KICBdCn0"
}
2025-12-24 21:21:31,673:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 201 349
2025-12-24 21:21:31,673:DEBUG:acme.client:Received response:
HTTP 201
Server: nginx
Date: Wed, 24 Dec 2025 21:21:31 GMT
Content-Type: application/json
Content-Length: 349
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Location: https://acme-v02.api.letsencrypt.org/acme/order/2906438176/462324452966
Replay-Nonce: 58tS3qjEliVwndrn6E2BxW6Lb7OyzUK_Jzl7wNIrtvpTMkPgxTo
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"status": "pending",
"expires": "2025-12-31T21:21:31Z",
"identifiers": [
{
"type": "dns",
"value": "dev.profibot.hu"
}
],
"authorizations": [
"https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632517542506"
],
"finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/2906438176/462324452966"
}
2025-12-24 21:21:31,673:DEBUG:acme.client:Storing nonce: 58tS3qjEliVwndrn6E2BxW6Lb7OyzUK_Jzl7wNIrtvpTMkPgxTo
2025-12-24 21:21:31,674:DEBUG:acme.client:JWS payload:
b''
2025-12-24 21:21:31,677:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632517542506:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICI1OHRTM3FqRWxpVnduZHJuNkUyQnhXNkxiN095elVLX0p6bDd3TklydHZwVE1rUGd4VG8iLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzI5MDY0MzgxNzYvNjMyNTE3NTQyNTA2In0",
"signature": "fzuL8PNxCmdszwkla-0uKjB5jeVNVLhedrjMKspWXjEWJU3RsH9NzN3JOgB1Qs4xD7TVbcHQxOWjb_BDGXcLcE6Uk5rPPv-D5BieTvJkIQ8y0fimxY6JJLjThJ0bN0tgas2uBhhyiU3uvBkBUkFzdAZaA4Fn5Y2qy6e9BRODKjeG0pyv3LaTrRoPn9cz4bKA77fJ5zFaHj-kzgYlw8OiaYcUjcZbr7Chn00bheuqKdaOS1Pieg_pAnoJkN2uEAty3JJl33nb2Ws0XJBJ8iVWAe4KgNQPTtF11KfNmEEj9DBCrTdsC2axyKaOnYwRA9FTmjeeRjAWyxFO5_rITT2Fkg",
"payload": ""
}
2025-12-24 21:21:31,835:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/2906438176/632517542506 HTTP/1.1" 200 823
2025-12-24 21:21:31,836:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Wed, 24 Dec 2025 21:21:31 GMT
Content-Type: application/json
Content-Length: 823
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: 58tS3qjEQW_ZsNE1cRFjPmi98oNWyZJAwXLjFjwLBvUQT1hB8Hk
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"identifier": {
"type": "dns",
"value": "dev.profibot.hu"
},
"status": "pending",
"expires": "2025-12-31T21:21:31Z",
"challenges": [
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632517542506/daSokg",
"status": "pending",
"token": "hV2I34lK51uE2EOPh9Lrn6F1CJZWOyPiAElHBAg1pJE"
},
{
"type": "dns-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632517542506/O7D10A",
"status": "pending",
"token": "hV2I34lK51uE2EOPh9Lrn6F1CJZWOyPiAElHBAg1pJE"
},
{
"type": "tls-alpn-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632517542506/3brn_Q",
"status": "pending",
"token": "hV2I34lK51uE2EOPh9Lrn6F1CJZWOyPiAElHBAg1pJE"
}
]
}
2025-12-24 21:21:31,836:DEBUG:acme.client:Storing nonce: 58tS3qjEQW_ZsNE1cRFjPmi98oNWyZJAwXLjFjwLBvUQT1hB8Hk
2025-12-24 21:21:31,837:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632517542506/3brn_Q', 'status': 'pending', 'token': 'hV2I34lK51uE2EOPh9Lrn6F1CJZWOyPiAElHBAg1pJE'}
2025-12-24 21:21:31,838:INFO:certbot._internal.auth_handler:Performing the following challenges:
2025-12-24 21:21:31,838:INFO:certbot._internal.auth_handler:http-01 challenge for dev.profibot.hu
2025-12-24 21:21:31,839:INFO:certbot._internal.plugins.webroot:Using the webroot path /data/letsencrypt-acme-challenge for all unmatched domains.
2025-12-24 21:21:31,839:DEBUG:certbot._internal.plugins.webroot:Creating root challenges validation dir at /data/letsencrypt-acme-challenge/.well-known/acme-challenge
2025-12-24 21:21:31,848:DEBUG:certbot._internal.plugins.webroot:Attempting to save validation to /data/letsencrypt-acme-challenge/.well-known/acme-challenge/hV2I34lK51uE2EOPh9Lrn6F1CJZWOyPiAElHBAg1pJE
2025-12-24 21:21:31,849:DEBUG:acme.client:JWS payload:
b'{}'
2025-12-24 21:21:31,852:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632517542506/daSokg:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICI1OHRTM3FqRVFXX1pzTkUxY1JGalBtaTk4b05XeVpKQXdYTGpGandMQnZVUVQxaEI4SGsiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NoYWxsLzI5MDY0MzgxNzYvNjMyNTE3NTQyNTA2L2RhU29rZyJ9",
"signature": "jw8w89RyC3oknflMH8mH_VjSDOJtSxNAwyqTTybDq7zybeAzvr-g7-pjXeLbVi3BX3iETBh57Jnk_t6EZkcToTEDHfupHTWeUIRQmtvnypetJJa8lu2Xm-A7_DenRSRJxRU-2EhsFSKV8eoteLbJF8QG2MLAPyWnduEXER2qp6K2JH_AjJa-w3wGLVumSYh2dlfiWfqaF-JyLG8gihFWNC7FnKtJNm3LAd_g7aTjVwEwUOiDe2fDfvEdfiTG3DPqfDWp_ukw480SXBRHC1yYhOX3rkvAFYGvV30gYg3zqFnNmVdPFSGtY7TKGb4PJgl8VO3e87hOP6PWCD93XTYs1g",
"payload": "e30"
}
2025-12-24 21:21:32,011:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/chall/2906438176/632517542506/daSokg HTTP/1.1" 200 195
2025-12-24 21:21:32,012:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Wed, 24 Dec 2025 21:21:31 GMT
Content-Type: application/json
Content-Length: 195
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632517542506>;rel="up"
Location: https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632517542506/daSokg
Replay-Nonce: 58tS3qjESXYq-7REFTf9TBKNRi69JoFW4obdwK9tOA45ZJLHGMA
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632517542506/daSokg",
"status": "pending",
"token": "hV2I34lK51uE2EOPh9Lrn6F1CJZWOyPiAElHBAg1pJE"
}
2025-12-24 21:21:32,012:DEBUG:acme.client:Storing nonce: 58tS3qjESXYq-7REFTf9TBKNRi69JoFW4obdwK9tOA45ZJLHGMA
2025-12-24 21:21:32,013:INFO:certbot._internal.auth_handler:Waiting for verification...
2025-12-24 21:21:33,014:DEBUG:acme.client:JWS payload:
b''
2025-12-24 21:21:33,018:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632517542506:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICI1OHRTM3FqRVNYWXEtN1JFRlRmOVRCS05SaTY5Sm9GVzRvYmR3Szl0T0E0NVpKTEhHTUEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzI5MDY0MzgxNzYvNjMyNTE3NTQyNTA2In0",
"signature": "NJ15FCDtT8mqJNv2ue4xVnzUiOQUF8snHTl3UfvHE7I2FIoKc57Qy8adoqylHHgIkH_ascVg93gbyl9I43p8alqwzF6VUYFdRDY2dHrILRRUgadOk9BY_r-mUO11byhzmfyt_t2pBKd7vomBDhUJaeo9jxM_y5H43o5WvIA4fB72c7s2Fi6O6b0_4zL9VvxxqCzZaC_B4znRCaW0oIFflw9UvZLO_aDRSB4MQJr2RSxRQaZ32wUGeHVjrdHArNajrrZtPK0KJs6Cuj8IvdH8jhAAMFCEW7hT0fK2yjnNeYHWAQD6bk8xyuqSYLx1-UwU5tu3TIezDuQowZTtOw6A1Q",
"payload": ""
}
2025-12-24 21:21:33,174:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/2906438176/632517542506 HTTP/1.1" 200 752
2025-12-24 21:21:33,175:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Wed, 24 Dec 2025 21:21:33 GMT
Content-Type: application/json
Content-Length: 752
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: 58tS3qjEQMMhUxPtHld6Bw9adr5ebPs-smHXj6yFzhk9ColtEvg
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"identifier": {
"type": "dns",
"value": "dev.profibot.hu"
},
"status": "invalid",
"expires": "2025-12-31T21:21:31Z",
"challenges": [
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632517542506/daSokg",
"status": "invalid",
"validated": "2025-12-24T21:21:31Z",
"error": {
"type": "urn:ietf:params:acme:error:dns",
"detail": "DNS problem: NXDOMAIN looking up A for dev.profibot.hu - check that a DNS record exists for this domain; DNS problem: NXDOMAIN looking up AAAA for dev.profibot.hu - check that a DNS record exists for this domain",
"status": 400
},
"token": "hV2I34lK51uE2EOPh9Lrn6F1CJZWOyPiAElHBAg1pJE"
}
]
}
2025-12-24 21:21:33,175:DEBUG:acme.client:Storing nonce: 58tS3qjEQMMhUxPtHld6Bw9adr5ebPs-smHXj6yFzhk9ColtEvg
2025-12-24 21:21:33,176:INFO:certbot._internal.auth_handler:Challenge failed for domain dev.profibot.hu
2025-12-24 21:21:33,176:INFO:certbot._internal.auth_handler:http-01 challenge for dev.profibot.hu
2025-12-24 21:21:33,176:DEBUG:certbot._internal.display.obj:Notifying user:
Certbot failed to authenticate some domains (authenticator: webroot). The Certificate Authority reported these problems:
Domain: dev.profibot.hu
Type: dns
Detail: DNS problem: NXDOMAIN looking up A for dev.profibot.hu - check that a DNS record exists for this domain; DNS problem: NXDOMAIN looking up AAAA for dev.profibot.hu - check that a DNS record exists for this domain
Hint: The Certificate Authority failed to download the temporary challenge files created by Certbot. Ensure that the listed domains serve their content from the provided --webroot-path/-w and that files created there can be downloaded from the internet.
2025-12-24 21:21:33,185:DEBUG:certbot._internal.error_handler:Encountered exception:
Traceback (most recent call last):
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 104, in handle_authorizations
self._poll_authorizations(authzrs, max_retries, max_time_mins, best_effort)
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 208, in _poll_authorizations
raise errors.AuthorizationError('Some challenges have failed.')
certbot.errors.AuthorizationError: Some challenges have failed.
2025-12-24 21:21:33,186:DEBUG:certbot._internal.error_handler:Calling registered functions
2025-12-24 21:21:33,186:INFO:certbot._internal.auth_handler:Cleaning up challenges
2025-12-24 21:21:33,186:DEBUG:certbot._internal.plugins.webroot:Removing /data/letsencrypt-acme-challenge/.well-known/acme-challenge/hV2I34lK51uE2EOPh9Lrn6F1CJZWOyPiAElHBAg1pJE
2025-12-24 21:21:33,187:DEBUG:certbot._internal.plugins.webroot:All challenges cleaned up
2025-12-24 21:21:33,188:DEBUG:certbot._internal.log:Exiting abnormally:
Traceback (most recent call last):
File "/opt/certbot/bin/certbot", line 7, in <module>
sys.exit(main())
^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/main.py", line 18, in main
return internal_main.main(cli_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 1850, in main
return config.func(config, plugins)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 1562, in certonly
lineage = _get_and_save_cert(le_client, config, domains, certname, lineage)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 141, in _get_and_save_cert
lineage = le_client.obtain_and_enroll_certificate(domains, certname)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 526, in obtain_and_enroll_certificate
cert, chain, key, _ = self.obtain_certificate(domains)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 427, in obtain_certificate
orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 505, in _get_order_and_authorizations
authzr = self.auth_handler.handle_authorizations(orderr, self.config, best_effort)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 104, in handle_authorizations
self._poll_authorizations(authzrs, max_retries, max_time_mins, best_effort)
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 208, in _poll_authorizations
raise errors.AuthorizationError('Some challenges have failed.')
certbot.errors.AuthorizationError: Some challenges have failed.
2025-12-24 21:21:33,196:ERROR:certbot._internal.log:Some challenges have failed.

View File

@@ -0,0 +1,332 @@
2025-12-24 20:49:54,457:DEBUG:certbot._internal.main:certbot version: 5.1.0
2025-12-24 20:49:54,457:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot/bin/certbot
2025-12-24 20:49:54,457:DEBUG:certbot._internal.main:Arguments: ['--config', '/etc/letsencrypt.ini', '--work-dir', '/tmp/letsencrypt-lib', '--logs-dir', '/data/logs', '--cert-name', 'npm-1', '--agree-tos', '--authenticator', 'webroot', '-m', 'kincses@gmail.com', '--preferred-challenges', 'http', '--domains', 'db.profibot.hu']
2025-12-24 20:49:54,457:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
2025-12-24 20:49:54,468:DEBUG:certbot._internal.log:Root logging level set at 30
2025-12-24 20:49:54,469:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-12-24 20:49:54,469:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * webroot
Description: Saves the necessary validation files to a .well-known/acme-challenge/ directory within the nominated webroot path. A separate HTTP server must be running and serving files from the webroot path. HTTP challenge only (wildcards not supported).
Interfaces: Authenticator, Plugin
Entry point: EntryPoint(name='webroot', value='certbot._internal.plugins.webroot:Authenticator', group='certbot.plugins')
Initialized: <certbot._internal.plugins.webroot.Authenticator object at 0x7182d9734dd0>
Prep: True
2025-12-24 20:49:54,469:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot._internal.plugins.webroot.Authenticator object at 0x7182d9734dd0> and installer None
2025-12-24 20:49:54,469:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator webroot, Installer None
2025-12-24 20:49:54,515:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2025-12-24 20:49:54,516:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2025-12-24 20:49:54,990:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 1033
2025-12-24 20:49:54,991:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Wed, 24 Dec 2025 20:49:54 GMT
Content-Type: application/json
Content-Length: 1033
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
"meta": {
"caaIdentities": [
"letsencrypt.org"
],
"profiles": {
"classic": "https://letsencrypt.org/docs/profiles#classic",
"shortlived": "https://letsencrypt.org/docs/profiles#shortlived",
"tlsclient": "https://letsencrypt.org/docs/profiles#tlsclient",
"tlsserver": "https://letsencrypt.org/docs/profiles#tlsserver"
},
"termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.6-August-18-2025.pdf",
"website": "https://letsencrypt.org"
},
"newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
"newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
"newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
"renewalInfo": "https://acme-v02.api.letsencrypt.org/acme/renewal-info",
"revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert",
"vH-fIBjUpTE": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417"
}
2025-12-24 20:49:54,992:DEBUG:acme.client:Requesting fresh nonce
2025-12-24 20:49:54,992:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
2025-12-24 20:49:55,147:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
2025-12-24 20:49:55,148:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Wed, 24 Dec 2025 20:49:55 GMT
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: 58tS3qjEHoicSN-U4SRTgAqBcNToOn4CNTVtDuT9tuYJEYy3Tsk
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
2025-12-24 20:49:55,148:DEBUG:acme.client:Storing nonce: 58tS3qjEHoicSN-U4SRTgAqBcNToOn4CNTVtDuT9tuYJEYy3Tsk
2025-12-24 20:49:55,149:DEBUG:acme.client:JWS payload:
b'{\n "contact": [\n "mailto:kincses@gmail.com"\n ],\n "termsOfServiceAgreed": true\n}'
2025-12-24 20:49:55,153:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-acct:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAiandrIjogeyJuIjogIm1GRnRreEIxa3JjaV9VS2dEbzBMbnNpWHF1UUxhNmZBVHhiZGdBVjFiOVpfM3N2WjU2N21VdFhGS3Z5WDNMdVRyclZWLTlnby03NnJYUGFOZmRZalRHcEprUEozMGZka1ZoYkk0R1Y1SWFINXVvb2FRYTJuMFdSazJJLTlCczlGaS02VXZBQzlwR055TkpxUWQzRTRRd1FacFFvbWFsOWhXeDVhQ0pwNml2VDREMVZvbXFZVHJtZ3N6RFJNbDRtT2xmT2pTMVJJUWljSVFNS0F2Y3BsZC0yc2w5Wlh1akFOaWVaaVVfTG4xTHZnNFc0TTdfZ0dMN3BYVFM2N1dPaEUwNWVMRW8wVExUSGVMcERfaVNMMzhKS1g4eWwyWmtLOElkVnJ0WjVHdlRuMmhrcjEzeUNlZUNLY25vdDNIYkgycWhrV1BkS0o1TGZHS2h0YUdYT2RzdyIsICJlIjogIkFRQUIiLCAia3R5IjogIlJTQSJ9LCAibm9uY2UiOiAiNTh0UzNxakVIb2ljU04tVTRTUlRnQXFCY05Ub09uNENOVFZ0RHVUOXR1WUpFWXkzVHNrIiwgInVybCI6ICJodHRwczovL2FjbWUtdjAyLmFwaS5sZXRzZW5jcnlwdC5vcmcvYWNtZS9uZXctYWNjdCJ9",
"signature": "RpyN-mLy2_OgHxW0LMA24cXhVGGXG227CmCKMQ0zdYCTzeOH719f3sZstAfJV7LaI5vPH6SrewsMHQELQB3ZBe_eisB8oVj0reEj47w6vEie5Z0YrXp2H4vc71NQ7SrhRukLf-Kd_UCDKRSU3Wes32mGez4ObkV7MpNRI0yx9cIigtNuKu3cuvIoWi7ue312HSYaKzbi78UZMN3o_ns2lIcPPWCFqiZg0ZQ7o7OOYPFyv1I-aKncRxbot8vTEcW0JllgacnX0oQfrCbA5V8Ke2fgyW2bbOSGYqNVDolk0O2bnX9xo0SVsddxgwB04bofYm4PonM7oh1o39f6sgrSFQ",
"payload": "ewogICJjb250YWN0IjogWwogICAgIm1haWx0bzpraW5jc2VzQGdtYWlsLmNvbSIKICBdLAogICJ0ZXJtc09mU2VydmljZUFncmVlZCI6IHRydWUKfQ"
}
2025-12-24 20:49:55,339:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-acct HTTP/1.1" 201 477
2025-12-24 20:49:55,340:DEBUG:acme.client:Received response:
HTTP 201
Server: nginx
Date: Wed, 24 Dec 2025 20:49:55 GMT
Content-Type: application/json
Content-Length: 477
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/documents/LE-SA-v1.6-August-18-2025.pdf>;rel="terms-of-service"
Location: https://acme-v02.api.letsencrypt.org/acme/acct/2906438176
Replay-Nonce: fULB7aUJ6TrSH2rJJ-9k7oM_ORwuFR9fdwfVB2ILakyp4gbrlq0
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"key": {
"kty": "RSA",
"n": "mFFtkxB1krci_UKgDo0LnsiXquQLa6fATxbdgAV1b9Z_3svZ567mUtXFKvyX3LuTrrVV-9go-76rXPaNfdYjTGpJkPJ30fdkVhbI4GV5IaH5uooaQa2n0WRk2I-9Bs9Fi-6UvAC9pGNyNJqQd3E4QwQZpQomal9hWx5aCJp6ivT4D1VomqYTrmgszDRMl4mOlfOjS1RIQicIQMKAvcpld-2sl9ZXujANieZiU_Ln1Lvg4W4M7_gGL7pXTS67WOhE05eLEo0TLTHeLpD_iSL38JKX8yl2ZkK8IdVrtZ5GvTn2hkr13yCeeCKcnot3HbH2qhkWPdKJ5LfGKhtaGXOdsw",
"e": "AQAB"
},
"createdAt": "2025-12-24T20:49:55.263765908Z",
"status": "valid"
}
2025-12-24 20:49:55,340:DEBUG:acme.client:Storing nonce: fULB7aUJ6TrSH2rJJ-9k7oM_ORwuFR9fdwfVB2ILakyp4gbrlq0
2025-12-24 20:49:55,344:DEBUG:certbot._internal.display.obj:Notifying user: Account registered.
2025-12-24 20:49:55,344:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=JWKRSA(key=<ComparableRSAKey(<cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7182d93b2810>)>), contact=(), agreement=None, status='valid', terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/2906438176', new_authzr_uri=None, terms_of_service='https://letsencrypt.org/documents/LE-SA-v1.6-August-18-2025.pdf'), e417a583de478a0cfdeed332c1113068, Meta(creation_dt=datetime.datetime(2025, 12, 24, 20, 49, 55, tzinfo=datetime.timezone.utc), creation_host='c6fe500e2aae', register_to_eff=None))>
2025-12-24 20:49:55,346:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for db.profibot.hu
2025-12-24 20:49:55,351:DEBUG:acme.client:JWS payload:
b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "db.profibot.hu"\n }\n ]\n}'
2025-12-24 20:49:55,355:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSjZUclNIMnJKSi05azdvTV9PUnd1RlI5ZmR3ZlZCMklMYWt5cDRnYnJscTAiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
"signature": "JltXpxEfUopaWTgCVGebHue0sM0lht52j2ooAv0nj8vAjU7nWKwwVNgKzrzq5AgW5s635bpNhzUaGmRveejMfM4sghabPFwLYItpYB55pF9u3NDH8JlDzfxJGwKrHUvn3_4Mjab4kpdPocDC7SHKqdMaHUnQtnx-FQGARD1U8YNwJEzksxQ1QGEhf5Y0ZwtEsSTSNLZDRysL8d1sDRYfRL3JBEqHMhH3IidRlka6P0G82zJ4s-1YtwLuF9lzvSGL-I3Zg446dvvI_1EWWm7te0jh5cuPJQswW-F9VB7cRAyJvZm9eR-hP3CYB_TaydfweHAw0hNVbpdojGaGpUVcnw",
"payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImRiLnByb2ZpYm90Lmh1IgogICAgfQogIF0KfQ"
}
2025-12-24 20:49:55,536:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 201 348
2025-12-24 20:49:55,537:DEBUG:acme.client:Received response:
HTTP 201
Server: nginx
Date: Wed, 24 Dec 2025 20:49:55 GMT
Content-Type: application/json
Content-Length: 348
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Location: https://acme-v02.api.letsencrypt.org/acme/order/2906438176/462316842596
Replay-Nonce: fULB7aUJhPtSP1F2SgroOzH85YgOOLN5Tj3B3vhrz35mtakzsLw
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"status": "pending",
"expires": "2025-12-31T20:49:55Z",
"identifiers": [
{
"type": "dns",
"value": "db.profibot.hu"
}
],
"authorizations": [
"https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632506783986"
],
"finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/2906438176/462316842596"
}
2025-12-24 20:49:55,537:DEBUG:acme.client:Storing nonce: fULB7aUJhPtSP1F2SgroOzH85YgOOLN5Tj3B3vhrz35mtakzsLw
2025-12-24 20:49:55,538:DEBUG:acme.client:JWS payload:
b''
2025-12-24 20:49:55,542:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632506783986:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSmhQdFNQMUYyU2dyb096SDg1WWdPT0xONVRqM0IzdmhyejM1bXRha3pzTHciLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzI5MDY0MzgxNzYvNjMyNTA2NzgzOTg2In0",
"signature": "X8K93R3oSnjhIZor6qchuIJMbIqCzZagzUUjcpHjr39S8v-EnWqsTs0T97v9LiVA0frQ3Ywz4bi6rn5F9bkCQxc-kFs5NrBs4_DHYpKcOjMscpUuRRjb4whuhF1dBWWWQ9mH7Jj4HtYPZfpjxc55Qsmg4n8qTDFugAd8tq_ffMEMrUG3670E1YPN39A8TMgfVPUZWWgNrtHKIrQzlAL9HpjU0Xpuc6jAxEBX3Tf6XlQmUNZmqPPrRq1KYTu3kwzsov6Yl2dLA5GqkaE3xyuqhfaPiH4dvZ2DWmUqsWTlSU7oPQYJ22xlBM5_CXjAIRyiXtancc9jFW7TGKKD9OGVRw",
"payload": ""
}
2025-12-24 20:49:55,699:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/2906438176/632506783986 HTTP/1.1" 200 822
2025-12-24 20:49:55,700:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Wed, 24 Dec 2025 20:49:55 GMT
Content-Type: application/json
Content-Length: 822
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: fULB7aUJ4ovs5U-MQBi0rn3a_-3G7UY6MGx-JPrsljBM5hgXZ_c
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"identifier": {
"type": "dns",
"value": "db.profibot.hu"
},
"status": "pending",
"expires": "2025-12-31T20:49:55Z",
"challenges": [
{
"type": "tls-alpn-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632506783986/9MfOKQ",
"status": "pending",
"token": "DXVxT7DREnhAE3aC7VHEAWBzyVErdonLVXWFR1ImaOg"
},
{
"type": "dns-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632506783986/6NKP9g",
"status": "pending",
"token": "DXVxT7DREnhAE3aC7VHEAWBzyVErdonLVXWFR1ImaOg"
},
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632506783986/sTLlGg",
"status": "pending",
"token": "DXVxT7DREnhAE3aC7VHEAWBzyVErdonLVXWFR1ImaOg"
}
]
}
2025-12-24 20:49:55,701:DEBUG:acme.client:Storing nonce: fULB7aUJ4ovs5U-MQBi0rn3a_-3G7UY6MGx-JPrsljBM5hgXZ_c
2025-12-24 20:49:55,701:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632506783986/9MfOKQ', 'status': 'pending', 'token': 'DXVxT7DREnhAE3aC7VHEAWBzyVErdonLVXWFR1ImaOg'}
2025-12-24 20:49:55,702:INFO:certbot._internal.auth_handler:Performing the following challenges:
2025-12-24 20:49:55,702:INFO:certbot._internal.auth_handler:http-01 challenge for db.profibot.hu
2025-12-24 20:49:55,703:INFO:certbot._internal.plugins.webroot:Using the webroot path /data/letsencrypt-acme-challenge for all unmatched domains.
2025-12-24 20:49:55,703:DEBUG:certbot._internal.plugins.webroot:Creating root challenges validation dir at /data/letsencrypt-acme-challenge/.well-known/acme-challenge
2025-12-24 20:49:55,705:DEBUG:certbot._internal.plugins.webroot:Attempting to save validation to /data/letsencrypt-acme-challenge/.well-known/acme-challenge/DXVxT7DREnhAE3aC7VHEAWBzyVErdonLVXWFR1ImaOg
2025-12-24 20:49:55,705:DEBUG:acme.client:JWS payload:
b'{}'
2025-12-24 20:49:55,706:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632506783986/sTLlGg:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSjRvdnM1VS1NUUJpMHJuM2FfLTNHN1VZNk1HeC1KUHJzbGpCTTVoZ1haX2MiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NoYWxsLzI5MDY0MzgxNzYvNjMyNTA2NzgzOTg2L3NUTGxHZyJ9",
"signature": "ZikfTQF93glLuWXiQ2ttX65huL-bZob8LHZ8tqHUcz_mG80qD0g3rzn9n2smCHv2mb7xPtOY5RiuMMSfQPT7s3n-lHtjDSIrArjCq5PEJJOm2P2ky3oMlGaeladNN4wbm2FBIL29leFfRkVfIt0vAznjLkQjGlkXbTHYBkb82TVrV_VIosuIfkaXjZPco91i_xrfSMbyR0DfYJYYyk3fMJ7XanbkfVCzPgA7BCXOw8vqsKmDEKZjxyI7l2H5ropXfrcoQcEq9eCewlbIdbOtWJP-BGrnv3S0Nu0C0782OaQkVzQkTNm11ue4sKPcvqpIcp9-lH1Oynmh6lSOVkKK4g",
"payload": "e30"
}
2025-12-24 20:49:55,918:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/chall/2906438176/632506783986/sTLlGg HTTP/1.1" 200 195
2025-12-24 20:49:55,919:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Wed, 24 Dec 2025 20:49:55 GMT
Content-Type: application/json
Content-Length: 195
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632506783986>;rel="up"
Location: https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632506783986/sTLlGg
Replay-Nonce: fULB7aUJrhJVm2KXxiIq4ojIKPg2rDy--W66k6s7Xeq3qKFbyW4
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632506783986/sTLlGg",
"status": "pending",
"token": "DXVxT7DREnhAE3aC7VHEAWBzyVErdonLVXWFR1ImaOg"
}
2025-12-24 20:49:55,919:DEBUG:acme.client:Storing nonce: fULB7aUJrhJVm2KXxiIq4ojIKPg2rDy--W66k6s7Xeq3qKFbyW4
2025-12-24 20:49:55,919:INFO:certbot._internal.auth_handler:Waiting for verification...
2025-12-24 20:49:56,920:DEBUG:acme.client:JWS payload:
b''
2025-12-24 20:49:56,924:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632506783986:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSnJoSlZtMktYeGlJcTRvaklLUGcyckR5LS1XNjZrNnM3WGVxM3FLRmJ5VzQiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzI5MDY0MzgxNzYvNjMyNTA2NzgzOTg2In0",
"signature": "kRZbDyjZoCjFMXnwSyi10E73aD9H7ke6wwqDAX6B3e9F7KNzcOiAjb89SnPjLYjA3LSRgps5Iy9TI7g7LmFM6_FKBGBE729aDUnAp-klBFe2em7BOfmIRtPwwIz24nIyK5MjR1752CDmsRb09jCyvVARIfqGblidwVDTzh4H_p8_f9dZYXIUIwOAUd9LbP7sS78hFLQLbuDpjWxiWUzPDm5L5EJdfptYorlk_kcdF2mdPmVpX9SOkwsptGBgAUcnvwcJoxjJ0gQ0erJutYw9bMsZ3ZHyZg8vboOWPW1R4S0FEtkZM5wxmUY2FgL_30618ac7p4qWYcATP3o08B8bRw",
"payload": ""
}
2025-12-24 20:49:57,081:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/2906438176/632506783986 HTTP/1.1" 200 749
2025-12-24 20:49:57,082:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Wed, 24 Dec 2025 20:49:57 GMT
Content-Type: application/json
Content-Length: 749
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: 58tS3qjEC3crQjIzj-AACFKFIf7JpLwdnMc7rupc2nYtYeyLrnM
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"identifier": {
"type": "dns",
"value": "db.profibot.hu"
},
"status": "invalid",
"expires": "2025-12-31T20:49:55Z",
"challenges": [
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632506783986/sTLlGg",
"status": "invalid",
"validated": "2025-12-24T20:49:55Z",
"error": {
"type": "urn:ietf:params:acme:error:dns",
"detail": "DNS problem: NXDOMAIN looking up A for db.profibot.hu - check that a DNS record exists for this domain; DNS problem: NXDOMAIN looking up AAAA for db.profibot.hu - check that a DNS record exists for this domain",
"status": 400
},
"token": "DXVxT7DREnhAE3aC7VHEAWBzyVErdonLVXWFR1ImaOg"
}
]
}
2025-12-24 20:49:57,082:DEBUG:acme.client:Storing nonce: 58tS3qjEC3crQjIzj-AACFKFIf7JpLwdnMc7rupc2nYtYeyLrnM
2025-12-24 20:49:57,083:INFO:certbot._internal.auth_handler:Challenge failed for domain db.profibot.hu
2025-12-24 20:49:57,083:INFO:certbot._internal.auth_handler:http-01 challenge for db.profibot.hu
2025-12-24 20:49:57,084:DEBUG:certbot._internal.display.obj:Notifying user:
Certbot failed to authenticate some domains (authenticator: webroot). The Certificate Authority reported these problems:
Domain: db.profibot.hu
Type: dns
Detail: DNS problem: NXDOMAIN looking up A for db.profibot.hu - check that a DNS record exists for this domain; DNS problem: NXDOMAIN looking up AAAA for db.profibot.hu - check that a DNS record exists for this domain
Hint: The Certificate Authority failed to download the temporary challenge files created by Certbot. Ensure that the listed domains serve their content from the provided --webroot-path/-w and that files created there can be downloaded from the internet.
2025-12-24 20:49:57,084:DEBUG:certbot._internal.error_handler:Encountered exception:
Traceback (most recent call last):
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 104, in handle_authorizations
self._poll_authorizations(authzrs, max_retries, max_time_mins, best_effort)
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 208, in _poll_authorizations
raise errors.AuthorizationError('Some challenges have failed.')
certbot.errors.AuthorizationError: Some challenges have failed.
2025-12-24 20:49:57,084:DEBUG:certbot._internal.error_handler:Calling registered functions
2025-12-24 20:49:57,085:INFO:certbot._internal.auth_handler:Cleaning up challenges
2025-12-24 20:49:57,085:DEBUG:certbot._internal.plugins.webroot:Removing /data/letsencrypt-acme-challenge/.well-known/acme-challenge/DXVxT7DREnhAE3aC7VHEAWBzyVErdonLVXWFR1ImaOg
2025-12-24 20:49:57,085:DEBUG:certbot._internal.plugins.webroot:All challenges cleaned up
2025-12-24 20:49:57,085:DEBUG:certbot._internal.log:Exiting abnormally:
Traceback (most recent call last):
File "/opt/certbot/bin/certbot", line 7, in <module>
sys.exit(main())
^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/main.py", line 18, in main
return internal_main.main(cli_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 1850, in main
return config.func(config, plugins)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 1562, in certonly
lineage = _get_and_save_cert(le_client, config, domains, certname, lineage)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 141, in _get_and_save_cert
lineage = le_client.obtain_and_enroll_certificate(domains, certname)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 526, in obtain_and_enroll_certificate
cert, chain, key, _ = self.obtain_certificate(domains)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 427, in obtain_certificate
orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 505, in _get_order_and_authorizations
authzr = self.auth_handler.handle_authorizations(orderr, self.config, best_effort)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 104, in handle_authorizations
self._poll_authorizations(authzrs, max_retries, max_time_mins, best_effort)
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 208, in _poll_authorizations
raise errors.AuthorizationError('Some challenges have failed.')
certbot.errors.AuthorizationError: Some challenges have failed.
2025-12-24 20:49:57,087:ERROR:certbot._internal.log:Some challenges have failed.

View File

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,555 @@
2025-12-25 04:09:22,736:DEBUG:certbot._internal.main:certbot version: 5.1.0
2025-12-25 04:09:22,736:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot/bin/certbot
2025-12-25 04:09:22,736:DEBUG:certbot._internal.main:Arguments: ['--config', '/etc/letsencrypt.ini', '--work-dir', '/tmp/letsencrypt-lib', '--logs-dir', '/data/logs', '--cert-name', 'npm-13', '--agree-tos', '--authenticator', 'webroot', '-m', 'kincses@gmail.com', '--preferred-challenges', 'http', '--domains', 'nas.profibot.hu']
2025-12-25 04:09:22,736:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
2025-12-25 04:09:22,746:DEBUG:certbot._internal.log:Root logging level set at 30
2025-12-25 04:09:22,747:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-12-25 04:09:22,747:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * webroot
Description: Saves the necessary validation files to a .well-known/acme-challenge/ directory within the nominated webroot path. A separate HTTP server must be running and serving files from the webroot path. HTTP challenge only (wildcards not supported).
Interfaces: Authenticator, Plugin
Entry point: EntryPoint(name='webroot', value='certbot._internal.plugins.webroot:Authenticator', group='certbot.plugins')
Initialized: <certbot._internal.plugins.webroot.Authenticator object at 0x7093fea2f2d0>
Prep: True
2025-12-25 04:09:22,747:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot._internal.plugins.webroot.Authenticator object at 0x7093fea2f2d0> and installer None
2025-12-25 04:09:22,747:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator webroot, Installer None
2025-12-25 04:09:22,784:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/2906438176', new_authzr_uri=None, terms_of_service=None), e417a583de478a0cfdeed332c1113068, Meta(creation_dt=datetime.datetime(2025, 12, 24, 20, 49, 55, tzinfo=datetime.timezone.utc), creation_host='c6fe500e2aae', register_to_eff=None))>
2025-12-25 04:09:22,785:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2025-12-25 04:09:22,786:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2025-12-25 04:09:23,219:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 1033
2025-12-25 04:09:23,220:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 04:09:23 GMT
Content-Type: application/json
Content-Length: 1033
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"U_gvOrHlMcM": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
"keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
"meta": {
"caaIdentities": [
"letsencrypt.org"
],
"profiles": {
"classic": "https://letsencrypt.org/docs/profiles#classic",
"shortlived": "https://letsencrypt.org/docs/profiles#shortlived",
"tlsclient": "https://letsencrypt.org/docs/profiles#tlsclient",
"tlsserver": "https://letsencrypt.org/docs/profiles#tlsserver"
},
"termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.6-August-18-2025.pdf",
"website": "https://letsencrypt.org"
},
"newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
"newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
"newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
"renewalInfo": "https://acme-v02.api.letsencrypt.org/acme/renewal-info",
"revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
}
2025-12-25 04:09:23,221:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for nas.profibot.hu
2025-12-25 04:09:23,224:DEBUG:acme.client:Requesting fresh nonce
2025-12-25 04:09:23,225:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
2025-12-25 04:09:23,366:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
2025-12-25 04:09:23,367:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 04:09:23 GMT
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: GxwILcG0WSeKmX2qWUPlMt8T9a2WwxCCQv23ARoSt8sPWWR6SBw
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
2025-12-25 04:09:23,367:DEBUG:acme.client:Storing nonce: GxwILcG0WSeKmX2qWUPlMt8T9a2WwxCCQv23ARoSt8sPWWR6SBw
2025-12-25 04:09:23,368:DEBUG:acme.client:JWS payload:
b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "nas.profibot.hu"\n }\n ]\n}'
2025-12-25 04:09:23,373:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJHeHdJTGNHMFdTZUttWDJxV1VQbE10OFQ5YTJXd3hDQ1F2MjNBUm9TdDhzUFdXUjZTQnciLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
"signature": "TFfao0EZ-8OZiT6Q8BOSCeyJUroydDm4xs_rasggfzRWdzWJqIxjv5nsVcmavBK0jpOrzQfp8wxBFE_iXaZ587GQnKAmAUOrmk3uiKk-QQBRPcAm9UgguQ6NN1GEV-r0V1JjZ8-Ps7Z1DCYc5EvA71zmyaA0yOAnJl0kcTD7YzZzm5EO8COPAE_H3jIPyV4d0CcVydNgQ3e--S8B0x7JbjpAA2hzRR2kXAuUObG4lfd261i5NynWejGn_XjfGjeROYdHHDNY8P1b99vKDWru3shjwtg21tlAQdUZh8LGtVgfBr02YNlejCYxnhxuIpwGkp-k85ll8_d89mt31qoz4Q",
"payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogIm5hcy5wcm9maWJvdC5odSIKICAgIH0KICBdCn0"
}
2025-12-25 04:09:23,662:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 201 349
2025-12-25 04:09:23,663:DEBUG:acme.client:Received response:
HTTP 201
Server: nginx
Date: Thu, 25 Dec 2025 04:09:23 GMT
Content-Type: application/json
Content-Length: 349
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Location: https://acme-v02.api.letsencrypt.org/acme/order/2906438176/462430466376
Replay-Nonce: GxwILcG0FE92gd3eU2CpIkiOFMDIjR8zA63O-eD5YqaFyP6rfXA
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"status": "pending",
"expires": "2026-01-01T04:09:23Z",
"identifiers": [
{
"type": "dns",
"value": "nas.profibot.hu"
}
],
"authorizations": [
"https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632668310106"
],
"finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/2906438176/462430466376"
}
2025-12-25 04:09:23,663:DEBUG:acme.client:Storing nonce: GxwILcG0FE92gd3eU2CpIkiOFMDIjR8zA63O-eD5YqaFyP6rfXA
2025-12-25 04:09:23,664:DEBUG:acme.client:JWS payload:
b''
2025-12-25 04:09:23,666:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632668310106:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJHeHdJTGNHMEZFOTJnZDNlVTJDcElraU9GTURJalI4ekE2M08tZUQ1WXFhRnlQNnJmWEEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzI5MDY0MzgxNzYvNjMyNjY4MzEwMTA2In0",
"signature": "Q59gd_eupuJUzVfnoWCofcRrpZ-JWls1kpsEBkpzaR5AdMNBOjlFMJ7v5iE5xP59g2SWgq4jobCY3CWdVCXHwhNPT-dgFFmDxD0KklWq7ipWKGQJpFS6I2Ebkd7O9cyM2uVC8MvVQBtbLO_4ymcdMbPnjBR1jpbendS9GVaHSsJH2RNibaM-jg6OtIpT1B24R5AOxhRfqKEmreyW23b_8-WcVNIk24JDeNE_t1rwkpiSRlgHFLd1V3OYRhh-DrJWvAC9QG7hWjI_4rKplMB1PajgUX352yHDVkQXJoo_uvehMoS_n-4f9S00bQ4PsyU5DMMBz3Cg2B9_48Cvaj-WDA",
"payload": ""
}
2025-12-25 04:09:23,824:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/2906438176/632668310106 HTTP/1.1" 200 823
2025-12-25 04:09:23,825:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 04:09:23 GMT
Content-Type: application/json
Content-Length: 823
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: IijzadlSS3abUwkXSyiy7jDAA0_fhHsZOqcV_8Jwxn1zdWl719c
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"identifier": {
"type": "dns",
"value": "nas.profibot.hu"
},
"status": "pending",
"expires": "2026-01-01T04:09:23Z",
"challenges": [
{
"type": "tls-alpn-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632668310106/vdyVRA",
"status": "pending",
"token": "Iot0v1Xxkb508cAeBhmdL_wNhDnThji0ZpA0RH4aSjA"
},
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632668310106/gLoV1g",
"status": "pending",
"token": "Iot0v1Xxkb508cAeBhmdL_wNhDnThji0ZpA0RH4aSjA"
},
{
"type": "dns-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632668310106/wahgYg",
"status": "pending",
"token": "Iot0v1Xxkb508cAeBhmdL_wNhDnThji0ZpA0RH4aSjA"
}
]
}
2025-12-25 04:09:23,825:DEBUG:acme.client:Storing nonce: IijzadlSS3abUwkXSyiy7jDAA0_fhHsZOqcV_8Jwxn1zdWl719c
2025-12-25 04:09:23,826:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632668310106/vdyVRA', 'status': 'pending', 'token': 'Iot0v1Xxkb508cAeBhmdL_wNhDnThji0ZpA0RH4aSjA'}
2025-12-25 04:09:23,827:INFO:certbot._internal.auth_handler:Performing the following challenges:
2025-12-25 04:09:23,827:INFO:certbot._internal.auth_handler:http-01 challenge for nas.profibot.hu
2025-12-25 04:09:23,827:INFO:certbot._internal.plugins.webroot:Using the webroot path /data/letsencrypt-acme-challenge for all unmatched domains.
2025-12-25 04:09:23,828:DEBUG:certbot._internal.plugins.webroot:Creating root challenges validation dir at /data/letsencrypt-acme-challenge/.well-known/acme-challenge
2025-12-25 04:09:23,830:DEBUG:certbot._internal.plugins.webroot:Attempting to save validation to /data/letsencrypt-acme-challenge/.well-known/acme-challenge/Iot0v1Xxkb508cAeBhmdL_wNhDnThji0ZpA0RH4aSjA
2025-12-25 04:09:23,831:DEBUG:acme.client:JWS payload:
b'{}'
2025-12-25 04:09:23,834:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632668310106/gLoV1g:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJJaWp6YWRsU1MzYWJVd2tYU3lpeTdqREFBMF9maEhzWk9xY1ZfOEp3eG4xemRXbDcxOWMiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NoYWxsLzI5MDY0MzgxNzYvNjMyNjY4MzEwMTA2L2dMb1YxZyJ9",
"signature": "EG7Ed-BRv2Np1QDY2H6jxjPW4oydeHZRt7S1vdrrUwOv5IIeQ45e67FF9fvII8mc0FHlRT-2AsgT3KuwUUQn_Lbf7YEYmjEM30tD4q_0cWDp-A8GU3rvJos_j293_xKC4j5GJI_QEnMDt_h5j6tGU74l4nFXCmT_fEt5CnvK8UYTBs5FSo9Z93qG5X0uoddSVi4yq39UCO763TE0z6ilDoODhcnmuLFGZnjLcnR-cfjeEoOgI8EQ2K5XtiTzeLvGtU3vucyr7drckTTnV4-gXW03zglW3_2UHH2yWH3i4cC23PMhzrLed7tC15ylK9ZbrwrZlhNgchfgSvWhHhE9FA",
"payload": "e30"
}
2025-12-25 04:09:23,982:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/chall/2906438176/632668310106/gLoV1g HTTP/1.1" 200 195
2025-12-25 04:09:23,983:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 04:09:23 GMT
Content-Type: application/json
Content-Length: 195
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632668310106>;rel="up"
Location: https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632668310106/gLoV1g
Replay-Nonce: IijzadlSnnnt4Lv5jvUgybUenHUp_iI_FOYJEhTX6pQG0V4xNEQ
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632668310106/gLoV1g",
"status": "pending",
"token": "Iot0v1Xxkb508cAeBhmdL_wNhDnThji0ZpA0RH4aSjA"
}
2025-12-25 04:09:23,983:DEBUG:acme.client:Storing nonce: IijzadlSnnnt4Lv5jvUgybUenHUp_iI_FOYJEhTX6pQG0V4xNEQ
2025-12-25 04:09:23,984:INFO:certbot._internal.auth_handler:Waiting for verification...
2025-12-25 04:09:24,984:DEBUG:acme.client:JWS payload:
b''
2025-12-25 04:09:24,988:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632668310106:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJJaWp6YWRsU25ubnQ0THY1anZVZ3liVWVuSFVwX2lJX0ZPWUpFaFRYNnBRRzBWNHhORVEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzI5MDY0MzgxNzYvNjMyNjY4MzEwMTA2In0",
"signature": "KLkqdOqCiZZiFv1pu3CD9Uljx9C5PpDMWX10p1UcvX3p9VPQFQDBjZkpTsyESwmb2CeMR5Wv1pOSthrxYp2_rxPsEQNDaU1CU-AUgMOuqt1ruX4hwEdcrCts6NRcL6JVyRcE5mXzzcPoIUTpLCH5haB0Vb3-E1UlST4gptDVF4O1XoqDMO9H3-at2wCoDJtbTLpQca7ASF5Cm1bm8jzczvHOaXWtKkzrphlL3JSAmldQkzgEKkSsuq_qJmOSnTjL91-IIbEI5fflyN2d0LkvV97OEvTtqy9IdkO65RkyAJAgy9Vh-X41x47AleNRAyvzo5figTajlkMJhyYygZayYA",
"payload": ""
}
2025-12-25 04:09:25,133:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/2906438176/632668310106 HTTP/1.1" 200 823
2025-12-25 04:09:25,134:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 04:09:25 GMT
Content-Type: application/json
Content-Length: 823
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: IijzadlSJYZnykNqqDEF6HJrdAjtjxxk23maCbWipwtEmH0bTvQ
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"identifier": {
"type": "dns",
"value": "nas.profibot.hu"
},
"status": "pending",
"expires": "2026-01-01T04:09:23Z",
"challenges": [
{
"type": "dns-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632668310106/wahgYg",
"status": "pending",
"token": "Iot0v1Xxkb508cAeBhmdL_wNhDnThji0ZpA0RH4aSjA"
},
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632668310106/gLoV1g",
"status": "pending",
"token": "Iot0v1Xxkb508cAeBhmdL_wNhDnThji0ZpA0RH4aSjA"
},
{
"type": "tls-alpn-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632668310106/vdyVRA",
"status": "pending",
"token": "Iot0v1Xxkb508cAeBhmdL_wNhDnThji0ZpA0RH4aSjA"
}
]
}
2025-12-25 04:09:25,134:DEBUG:acme.client:Storing nonce: IijzadlSJYZnykNqqDEF6HJrdAjtjxxk23maCbWipwtEmH0bTvQ
2025-12-25 04:09:25,135:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632668310106/vdyVRA', 'status': 'pending', 'token': 'Iot0v1Xxkb508cAeBhmdL_wNhDnThji0ZpA0RH4aSjA'}
2025-12-25 04:09:28,136:DEBUG:acme.client:JWS payload:
b''
2025-12-25 04:09:28,140:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632668310106:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJJaWp6YWRsU0pZWm55a05xcURFRjZISnJkQWp0anh4azIzbWFDYldpcHd0RW1IMGJUdlEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzI5MDY0MzgxNzYvNjMyNjY4MzEwMTA2In0",
"signature": "j9ICCBNlDmEij4maMjEMLYeKxpVBDwcVMxj2tpxbR-VAMS5LEA_tT4HqRsCXHGGkoPnUFpQuYaA7cnXa5NsuRS5HFdrxzv1wqhaTU2XcSIJIyhoFgMZSs1wG_knflyHyR41Ovmv-HS35Wy58AmzQZbELD1oQAWZM6QN2KqJ_WzUTq6pA0psdbnxMCLW3D0P8dmBuHPSiqkdXP2ez8qWcmayUXSWbDKOXRRONq308CqRHGtDRbd-SeSuQuxolGbIDXQoGtzRTBzQSYgKivxsl8Udw2S-vciz5OrS1AsAOjBfTXIIYLuqD5QPq9HSJHA7NYKIzE2bXFeto9jyk2hiDZQ",
"payload": ""
}
2025-12-25 04:09:28,285:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/2906438176/632668310106 HTTP/1.1" 200 770
2025-12-25 04:09:28,286:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 04:09:28 GMT
Content-Type: application/json
Content-Length: 770
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: IijzadlS8mKoPlReGMXvx75U6K7GtYNJK9i6VG9ZtrNglsnIofA
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"identifier": {
"type": "dns",
"value": "nas.profibot.hu"
},
"status": "valid",
"expires": "2026-01-24T04:09:26Z",
"challenges": [
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632668310106/gLoV1g",
"status": "valid",
"validated": "2025-12-25T04:09:23Z",
"token": "Iot0v1Xxkb508cAeBhmdL_wNhDnThji0ZpA0RH4aSjA",
"validationRecord": [
{
"url": "http://nas.profibot.hu/.well-known/acme-challenge/Iot0v1Xxkb508cAeBhmdL_wNhDnThji0ZpA0RH4aSjA",
"hostname": "nas.profibot.hu",
"port": "80",
"addressesResolved": [
"92.249.165.228"
],
"addressUsed": "92.249.165.228"
}
]
}
]
}
2025-12-25 04:09:28,286:DEBUG:acme.client:Storing nonce: IijzadlS8mKoPlReGMXvx75U6K7GtYNJK9i6VG9ZtrNglsnIofA
2025-12-25 04:09:28,287:DEBUG:certbot._internal.error_handler:Calling registered functions
2025-12-25 04:09:28,287:INFO:certbot._internal.auth_handler:Cleaning up challenges
2025-12-25 04:09:28,287:DEBUG:certbot._internal.plugins.webroot:Removing /data/letsencrypt-acme-challenge/.well-known/acme-challenge/Iot0v1Xxkb508cAeBhmdL_wNhDnThji0ZpA0RH4aSjA
2025-12-25 04:09:28,288:DEBUG:certbot._internal.plugins.webroot:All challenges cleaned up
2025-12-25 04:09:28,289:DEBUG:certbot._internal.client:CSR: CSR(file=None, data=b'-----BEGIN CERTIFICATE REQUEST-----\nMIIBJjCBrAIBADAAMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEE3eB1LFmzamZEnOk\nbzuj9TOLtsYhA2FtxhQAXhD6ZRs5uBLGdEi4ek98DI0wFBGrQkN/em+ZF0a0StL6\ny4YbjEMZdYQM12Pj0GaqJupjXMn3Dadu6P4bubsU7CMJW6gUoC0wKwYJKoZIhvcN\nAQkOMR4wHDAaBgNVHREEEzARgg9uYXMucHJvZmlib3QuaHUwCgYIKoZIzj0EAwID\naQAwZgIxAP2ReBAgZaB+W81mgk6wGBqQjAW1nxhEXy588a4IOoE5/nGkC4grPpLD\nUiNY9fCo7AIxAIx+S1sOz9hkcqmIByt2svYfe+iUSozUEye5jocm0eyPkn/Spc+m\nyKmvMSzy9yRJPw==\n-----END CERTIFICATE REQUEST-----\n', form='pem')
2025-12-25 04:09:28,289:DEBUG:certbot._internal.client:Will poll for certificate issuance until 2025-12-25 04:10:58.289689
2025-12-25 04:09:28,290:DEBUG:acme.client:JWS payload:
b'{\n "csr": "MIIBJjCBrAIBADAAMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEE3eB1LFmzamZEnOkbzuj9TOLtsYhA2FtxhQAXhD6ZRs5uBLGdEi4ek98DI0wFBGrQkN_em-ZF0a0StL6y4YbjEMZdYQM12Pj0GaqJupjXMn3Dadu6P4bubsU7CMJW6gUoC0wKwYJKoZIhvcNAQkOMR4wHDAaBgNVHREEEzARgg9uYXMucHJvZmlib3QuaHUwCgYIKoZIzj0EAwIDaQAwZgIxAP2ReBAgZaB-W81mgk6wGBqQjAW1nxhEXy588a4IOoE5_nGkC4grPpLDUiNY9fCo7AIxAIx-S1sOz9hkcqmIByt2svYfe-iUSozUEye5jocm0eyPkn_Spc-myKmvMSzy9yRJPw"\n}'
2025-12-25 04:09:28,294:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/finalize/2906438176/462430466376:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJJaWp6YWRsUzhtS29QbFJlR01Ydng3NVU2SzdHdFlOSks5aTZWRzladHJOZ2xzbklvZkEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2ZpbmFsaXplLzI5MDY0MzgxNzYvNDYyNDMwNDY2Mzc2In0",
"signature": "d-6mMMrfk_gXhXBYk0dVGCpoOPJVuRYgonPm17bCPlQWWIC35SE5FK1ZZ9gAa_R2Ru1vCsKjHSiUwxlZiBn-MYcEB-ytwFCu5d7tedcHmQ0Pgl-yw-hEq2XZxIvRu56xpsIIfY5DntHg6pYrtZa2dHFc4LwgAqsTwZ3NihBfFJHxOOLI1A3nkbsXTAOoA49_Wc2Aw2uwxnPMiflmeS5eVp4Ikdfo6CtGmgphZgjiFJSUOpiaJstz-iK893G4ham46-oVEutR5_oyjyo67Jo9_ACxGoTFuZROA2PuVizlwz5-l5-vgT_hWhmpHMWBorRHc-YntK4zLL7uRQr2_zqiGA",
"payload": "ewogICJjc3IiOiAiTUlJQkpqQ0JyQUlCQURBQU1IWXdFQVlIS29aSXpqMENBUVlGSzRFRUFDSURZZ0FFRTNlQjFMRm16YW1aRW5Pa2J6dWo5VE9MdHNZaEEyRnR4aFFBWGhENlpSczV1QkxHZEVpNGVrOThESTB3RkJHclFrTl9lbS1aRjBhMFN0TDZ5NFliakVNWmRZUU0xMlBqMEdhcUp1cGpYTW4zRGFkdTZQNGJ1YnNVN0NNSlc2Z1VvQzB3S3dZSktvWklodmNOQVFrT01SNHdIREFhQmdOVkhSRUVFekFSZ2c5dVlYTXVjSEp2Wm1saWIzUXVhSFV3Q2dZSUtvWkl6ajBFQXdJRGFRQXdaZ0l4QVAyUmVCQWdaYUItVzgxbWdrNndHQnFRakFXMW54aEVYeTU4OGE0SU9vRTVfbkdrQzRnclBwTERVaU5ZOWZDbzdBSXhBSXgtUzFzT3o5aGtjcW1JQnl0MnN2WWZlLWlVU296VUV5ZTVqb2NtMGV5UGtuX1NwYy1teUttdk1Tenk5eVJKUHciCn0"
}
2025-12-25 04:09:29,187:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/finalize/2906438176/462430466376 HTTP/1.1" 200 451
2025-12-25 04:09:29,188:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 04:09:29 GMT
Content-Type: application/json
Content-Length: 451
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Location: https://acme-v02.api.letsencrypt.org/acme/order/2906438176/462430466376
Replay-Nonce: GxwILcG0Ajt6_1VE6pflElBE5I_-qk7Gr4hRN1jIsv84fgp-IEM
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"status": "valid",
"expires": "2026-01-01T04:09:23Z",
"identifiers": [
{
"type": "dns",
"value": "nas.profibot.hu"
}
],
"authorizations": [
"https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632668310106"
],
"finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/2906438176/462430466376",
"certificate": "https://acme-v02.api.letsencrypt.org/acme/cert/06ddfc6b66c7552730015f8d08f97267ecc7"
}
2025-12-25 04:09:29,189:DEBUG:acme.client:Storing nonce: GxwILcG0Ajt6_1VE6pflElBE5I_-qk7Gr4hRN1jIsv84fgp-IEM
2025-12-25 04:09:30,190:DEBUG:acme.client:JWS payload:
b''
2025-12-25 04:09:30,193:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/order/2906438176/462430466376:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJHeHdJTGNHMEFqdDZfMVZFNnBmbEVsQkU1SV8tcWs3R3I0aFJOMWpJc3Y4NGZncC1JRU0iLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL29yZGVyLzI5MDY0MzgxNzYvNDYyNDMwNDY2Mzc2In0",
"signature": "HKh-H0saZa3IXWRp9S__qvPVxsv5NaGZFOestcFNbYWnQB5Jg8smJB8J3kpkDpTIl8BuhVPNvQKycC1H9folU94X6yPsPEGsYpoV3_SE5Y1e2r1gRcGfP2O_fglMG0JnRbzul7lv_aN_225E_ngE7yek3nxOFf94jbQjesLZNP57ml00YTKSELFC09F6zO4huUu3Mdb7TeaBrWoWbAG_HYWb7y4PYWQTpEkRx8jO0SZNoi0NdmHJzwB6UxdgdMJ1d8SenHX2apTzMcrIGM-WrTUs9pLv1LA5c4EIRwmyWydyPDEnyBzJPeKk5bdY32iPN_84iQ1lTra0h_wWHPFMAg",
"payload": ""
}
2025-12-25 04:09:30,338:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/order/2906438176/462430466376 HTTP/1.1" 200 451
2025-12-25 04:09:30,339:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 04:09:30 GMT
Content-Type: application/json
Content-Length: 451
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Location: https://acme-v02.api.letsencrypt.org/acme/order/2906438176/462430466376
Replay-Nonce: IijzadlSgPgNpiJVF92CEezFu8f0yABQFXqOZXt88aXN1NQneBQ
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"status": "valid",
"expires": "2026-01-01T04:09:23Z",
"identifiers": [
{
"type": "dns",
"value": "nas.profibot.hu"
}
],
"authorizations": [
"https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632668310106"
],
"finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/2906438176/462430466376",
"certificate": "https://acme-v02.api.letsencrypt.org/acme/cert/06ddfc6b66c7552730015f8d08f97267ecc7"
}
2025-12-25 04:09:30,340:DEBUG:acme.client:Storing nonce: IijzadlSgPgNpiJVF92CEezFu8f0yABQFXqOZXt88aXN1NQneBQ
2025-12-25 04:09:30,340:DEBUG:acme.client:JWS payload:
b''
2025-12-25 04:09:30,344:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/cert/06ddfc6b66c7552730015f8d08f97267ecc7:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJJaWp6YWRsU2dQZ05waUpWRjkyQ0VlekZ1OGYweUFCUUZYcU9aWHQ4OGFYTjFOUW5lQlEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NlcnQvMDZkZGZjNmI2NmM3NTUyNzMwMDE1ZjhkMDhmOTcyNjdlY2M3In0",
"signature": "OLFSmueuYS_5TQ3CTZTvzFkiWcKuaSvg4Rl7QWcestp6Adlsd6eNzaKPoqM5YCXrxB4u8MLB-V-7n-p4MGsIk32pzrTnOvaP-v2n1stRtomSSDrsqY75rajDsRqAeadidoPzqDSk3GtaHslf93chI_XkisgxoxD-0AA95NEif_bI7l4dh9cArFX9h6tLC0DYZbjrklKujSt8JjErgM6WNOro-Wt7_ek1hGFN44izlsESV6kHCBd0ogk6u64_TFuar-V8kIW72RNwE4qfy95MbDoi-IVI6tXwje4SHYOc0XPBTRBD0-O-SyLSP6_OAJjsnaEqQfKnYW1veeVmMJbs5g",
"payload": ""
}
2025-12-25 04:09:30,491:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/cert/06ddfc6b66c7552730015f8d08f97267ecc7 HTTP/1.1" 200 2909
2025-12-25 04:09:30,492:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 04:09:30 GMT
Content-Type: application/pem-certificate-chain
Content-Length: 2909
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://acme-v02.api.letsencrypt.org/acme/cert/06ddfc6b66c7552730015f8d08f97267ecc7/1>;rel="alternate"
Replay-Nonce: IijzadlSBrGQq8EL2p_eEBtYvyOFMAyIwnHfZklZfLikEVdn6D8
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
-----BEGIN CERTIFICATE-----
MIIDsTCCAzegAwIBAgISBt38a2bHVScwAV+NCPlyZ+zHMAoGCCqGSM49BAMDMDIx
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF
ODAeFw0yNTEyMjUwMzEwNThaFw0yNjAzMjUwMzEwNTdaMBoxGDAWBgNVBAMTD25h
cy5wcm9maWJvdC5odTB2MBAGByqGSM49AgEGBSuBBAAiA2IABBN3gdSxZs2pmRJz
pG87o/Uzi7bGIQNhbcYUAF4Q+mUbObgSxnRIuHpPfAyNMBQRq0JDf3pvmRdGtErS
+suGG4xDGXWEDNdj49BmqibqY1zJ9w2nbuj+G7m7FOwjCVuoFKOCAiYwggIiMA4G
A1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYD
VR0TAQH/BAIwADAdBgNVHQ4EFgQUNSFbsdClVjQpkA4Rj9ZHAAdZCw4wHwYDVR0j
BBgwFoAUjw0TovYuftFQbDMYOF1ZjiNykcowMgYIKwYBBQUHAQEEJjAkMCIGCCsG
AQUFBzAChhZodHRwOi8vZTguaS5sZW5jci5vcmcvMBoGA1UdEQQTMBGCD25hcy5w
cm9maWJvdC5odTATBgNVHSAEDDAKMAgGBmeBDAECATAtBgNVHR8EJjAkMCKgIKAe
hhxodHRwOi8vZTguYy5sZW5jci5vcmcvNzIuY3JsMIIBDQYKKwYBBAHWeQIEAgSB
/gSB+wD5AH8AcX6V88I4im2x44RJPTHhWqliCHYtQgDgBQzQZ7WmYeIAAAGbU7KL
gwAIAAAFAAUdSgEEAwBIMEYCIQD4Pv7ndtk4R/swH+lOq/5iuSHgiloZk3fDbt+j
yiu0JQIhAN0V4ZOYvJxPBzZ3NX7jVkncIEGe3bx5Ljl2rXfnlKW/AHYA0W6ppWgH
fmY1oD83pd28A6U8QRIU1IgY9ekxsyPLlQQAAAGbU7KMHwAABAMARzBFAiBF8eaz
L3T9vhwIWjIaCG6AJb+Un4vf2s8DGivLiCWyYAIhAOycrWJg3GJAZJOW4KIzW1q2
6Cq6ZEA/z3oWJ02wIT3XMAoGCCqGSM49BAMDA2gAMGUCMQCG2/ToF6lf10LXa7yJ
YT8YgkO7GiThZ3IJTA3obffj5P4ihmw9oEC2OV/MK8RInKICMEkXxDYAAkOYwArX
shFmXZ2zXPkaPXP/KRMzuuwCvT/nb/aEnm8xEVhw6eJpoZTZNw==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEVjCCAj6gAwIBAgIQY5WTY8JOcIJxWRi/w9ftVjANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQswCQYDVQQDEwJFODB2MBAGByqGSM49AgEGBSuBBAAiA2IABNFl8l7c
S7QMApzSsvru6WyrOq44ofTUOTIzxULUzDMMNMchIJBwXOhiLxxxs0LXeb5GDcHb
R6EToMffgSZjO9SNHfY9gjMy9vQr5/WWOrQTZxh7az6NSNnq3u2ubT6HTKOB+DCB
9TAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB
MBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFI8NE6L2Ln7RUGwzGDhdWY4j
cpHKMB8GA1UdIwQYMBaAFHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEB
BCYwJDAiBggrBgEFBQcwAoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAE
DDAKMAgGBmeBDAECATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5j
ci5vcmcvMA0GCSqGSIb3DQEBCwUAA4ICAQBnE0hGINKsCYWi0Xx1ygxD5qihEjZ0
RI3tTZz1wuATH3ZwYPIp97kWEayanD1j0cDhIYzy4CkDo2jB8D5t0a6zZWzlr98d
AQFNh8uKJkIHdLShy+nUyeZxc5bNeMp1Lu0gSzE4McqfmNMvIpeiwWSYO9w82Ob8
otvXcO2JUYi3svHIWRm3+707DUbL51XMcY2iZdlCq4Wa9nbuk3WTU4gr6LY8MzVA
aDQG2+4U3eJ6qUF10bBnR1uuVyDYs9RhrwucRVnfuDj29CMLTsplM5f5wSV5hUpm
Uwp/vV7M4w4aGunt74koX71n4EdagCsL/Yk5+mAQU0+tue0JOfAV/R6t1k+Xk9s2
HMQFeoxppfzAVC04FdG9M+AC2JWxmFSt6BCuh3CEey3fE52Qrj9YM75rtvIjsm/1
Hl+u//Wqxnu1ZQ4jpa+VpuZiGOlWrqSP9eogdOhCGisnyewWJwRQOqK16wiGyZeR
xs/Bekw65vwSIaVkBruPiTfMOo0Zh4gVa8/qJgMbJbyrwwG97z/PRgmLKCDl8z3d
tA0Z7qq7fta0Gl24uyuB05dqI5J1LvAzKuWdIjT1tP8qCoxSE/xpix8hX2dt3h+/
jujUgFPFZ0EVZ0xSyBNRF3MboGZnYXFUxpNjTWPKpagDHJQmqrAcDmWJnMsFY3jS
u1igv3OefnWjSQ==
-----END CERTIFICATE-----
2025-12-25 04:09:30,492:DEBUG:acme.client:Storing nonce: IijzadlSBrGQq8EL2p_eEBtYvyOFMAyIwnHfZklZfLikEVdn6D8
2025-12-25 04:09:30,493:DEBUG:acme.client:JWS payload:
b''
2025-12-25 04:09:30,496:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/cert/06ddfc6b66c7552730015f8d08f97267ecc7/1:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJJaWp6YWRsU0JyR1FxOEVMMnBfZUVCdFl2eU9GTUF5SXduSGZaa2xaZkxpa0VWZG42RDgiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NlcnQvMDZkZGZjNmI2NmM3NTUyNzMwMDE1ZjhkMDhmOTcyNjdlY2M3LzEifQ",
"signature": "J2RP1TkFVHBf82mXH_uYG_ybNG_bb-ePgaIGHlg3cTzkQ_4erJvY1gjilf1aW7i2QD7P_BDfZig7h8LwoGWce0IEK1fdpUAdPhprtAHd5RfXuCMs6j90k1TOg8u0RrbJPK0NOpgZdG3KbQHHpU3s43GSrj7vT8qOZvwe3SCfwG6F88dpUDv6TynzaIZxjYFcr_LqJGG40_Uvq1dTFzlq91XuKMz0M8h9Bqh5Rl-4sXbBPdi3iaB54QB4UqjDtkWUKMTpC2UCSxdFuUWWSlj4Wbwff6wb_y9dZMzf0aZq54boVWuIcL-zJKlr82oVJHlJPI_gsNu8NC3als1mNPA06A",
"payload": ""
}
2025-12-25 04:09:30,642:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/cert/06ddfc6b66c7552730015f8d08f97267ecc7/1 HTTP/1.1" 200 2344
2025-12-25 04:09:30,643:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 04:09:30 GMT
Content-Type: application/pem-certificate-chain
Content-Length: 2344
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://acme-v02.api.letsencrypt.org/acme/cert/06ddfc6b66c7552730015f8d08f97267ecc7/0>;rel="alternate"
Replay-Nonce: IijzadlS51Z-qep3N-zZsuD5T8wrV0T-UyEG7pepPLt_eB1sfhw
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
-----BEGIN CERTIFICATE-----
MIIDsTCCAzegAwIBAgISBt38a2bHVScwAV+NCPlyZ+zHMAoGCCqGSM49BAMDMDIx
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF
ODAeFw0yNTEyMjUwMzEwNThaFw0yNjAzMjUwMzEwNTdaMBoxGDAWBgNVBAMTD25h
cy5wcm9maWJvdC5odTB2MBAGByqGSM49AgEGBSuBBAAiA2IABBN3gdSxZs2pmRJz
pG87o/Uzi7bGIQNhbcYUAF4Q+mUbObgSxnRIuHpPfAyNMBQRq0JDf3pvmRdGtErS
+suGG4xDGXWEDNdj49BmqibqY1zJ9w2nbuj+G7m7FOwjCVuoFKOCAiYwggIiMA4G
A1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYD
VR0TAQH/BAIwADAdBgNVHQ4EFgQUNSFbsdClVjQpkA4Rj9ZHAAdZCw4wHwYDVR0j
BBgwFoAUjw0TovYuftFQbDMYOF1ZjiNykcowMgYIKwYBBQUHAQEEJjAkMCIGCCsG
AQUFBzAChhZodHRwOi8vZTguaS5sZW5jci5vcmcvMBoGA1UdEQQTMBGCD25hcy5w
cm9maWJvdC5odTATBgNVHSAEDDAKMAgGBmeBDAECATAtBgNVHR8EJjAkMCKgIKAe
hhxodHRwOi8vZTguYy5sZW5jci5vcmcvNzIuY3JsMIIBDQYKKwYBBAHWeQIEAgSB
/gSB+wD5AH8AcX6V88I4im2x44RJPTHhWqliCHYtQgDgBQzQZ7WmYeIAAAGbU7KL
gwAIAAAFAAUdSgEEAwBIMEYCIQD4Pv7ndtk4R/swH+lOq/5iuSHgiloZk3fDbt+j
yiu0JQIhAN0V4ZOYvJxPBzZ3NX7jVkncIEGe3bx5Ljl2rXfnlKW/AHYA0W6ppWgH
fmY1oD83pd28A6U8QRIU1IgY9ekxsyPLlQQAAAGbU7KMHwAABAMARzBFAiBF8eaz
L3T9vhwIWjIaCG6AJb+Un4vf2s8DGivLiCWyYAIhAOycrWJg3GJAZJOW4KIzW1q2
6Cq6ZEA/z3oWJ02wIT3XMAoGCCqGSM49BAMDA2gAMGUCMQCG2/ToF6lf10LXa7yJ
YT8YgkO7GiThZ3IJTA3obffj5P4ihmw9oEC2OV/MK8RInKICMEkXxDYAAkOYwArX
shFmXZ2zXPkaPXP/KRMzuuwCvT/nb/aEnm8xEVhw6eJpoZTZNw==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIICtTCCAjugAwIBAgIQfo8UX4exWTMtf9QIK4JraTAKBggqhkjOPQQDAzBPMQsw
CQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2gg
R3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMjAeFw0yNDAzMTMwMDAwMDBaFw0y
NzAzMTIyMzU5NTlaMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNy
eXB0MQswCQYDVQQDEwJFODB2MBAGByqGSM49AgEGBSuBBAAiA2IABNFl8l7cS7QM
ApzSsvru6WyrOq44ofTUOTIzxULUzDMMNMchIJBwXOhiLxxxs0LXeb5GDcHbR6ET
oMffgSZjO9SNHfY9gjMy9vQr5/WWOrQTZxh7az6NSNnq3u2ubT6HTKOB+DCB9TAO
BgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMBIG
A1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFI8NE6L2Ln7RUGwzGDhdWY4jcpHK
MB8GA1UdIwQYMBaAFHxClq7eS0g7+pL4nozPbYupcjeVMDIGCCsGAQUFBwEBBCYw
JDAiBggrBgEFBQcwAoYWaHR0cDovL3gyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAK
MAgGBmeBDAECATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veDIuYy5sZW5jci5v
cmcvMAoGCCqGSM49BAMDA2gAMGUCMQClsUNJdX36GE+o2yDf7L02m3P3ElVWRLls
5ZyLYPjcNamBxRB9gZYoj24mGZtP3GkCMASZcALg6kpScomqIIjVHXRUQ500cdl4
4n7fhxwokLo/lVlO8YyHwAi7ejTHtvw9Vg==
-----END CERTIFICATE-----
2025-12-25 04:09:30,643:DEBUG:acme.client:Storing nonce: IijzadlS51Z-qep3N-zZsuD5T8wrV0T-UyEG7pepPLt_eB1sfhw
2025-12-25 04:09:30,645:INFO:certbot._internal.client:Non-standard path(s), might not work with crontab installed by your operating system package manager
2025-12-25 04:09:30,646:DEBUG:certbot._internal.storage:Creating directory /etc/letsencrypt/archive/npm-13.
2025-12-25 04:09:30,647:DEBUG:certbot._internal.storage:Creating directory /etc/letsencrypt/live/npm-13.
2025-12-25 04:09:30,647:DEBUG:certbot._internal.storage:Writing certificate to /etc/letsencrypt/live/npm-13/cert.pem.
2025-12-25 04:09:30,648:DEBUG:certbot._internal.storage:Writing private key to /etc/letsencrypt/live/npm-13/privkey.pem.
2025-12-25 04:09:30,648:DEBUG:certbot._internal.storage:Writing chain to /etc/letsencrypt/live/npm-13/chain.pem.
2025-12-25 04:09:30,649:DEBUG:certbot._internal.storage:Writing full chain to /etc/letsencrypt/live/npm-13/fullchain.pem.
2025-12-25 04:09:30,649:DEBUG:certbot._internal.storage:Writing README to /etc/letsencrypt/live/npm-13/README.
2025-12-25 04:09:30,679:DEBUG:certbot.configuration:Var account=e417a583de478a0cfdeed332c1113068 (set by user).
2025-12-25 04:09:30,679:DEBUG:certbot.configuration:Var key_type=ecdsa (set by user).
2025-12-25 04:09:30,679:DEBUG:certbot.configuration:Var elliptic_curve=secp384r1 (set by user).
2025-12-25 04:09:30,679:DEBUG:certbot.configuration:Var preferred_chain=ISRG Root X1 (set by user).
2025-12-25 04:09:30,679:DEBUG:certbot.configuration:Var pref_challs=['http-01'] (set by user).
2025-12-25 04:09:30,680:DEBUG:certbot.configuration:Var config_dir=/etc/letsencrypt (set by user).
2025-12-25 04:09:30,680:DEBUG:certbot.configuration:Var work_dir=/tmp/letsencrypt-lib (set by user).
2025-12-25 04:09:30,680:DEBUG:certbot.configuration:Var logs_dir=/data/logs (set by user).
2025-12-25 04:09:30,680:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-12-25 04:09:30,680:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-12-25 04:09:30,681:DEBUG:certbot.configuration:Var webroot_path=['/data/letsencrypt-acme-challenge'] (set by user).
2025-12-25 04:09:30,681:DEBUG:certbot.configuration:Var webroot_map={'nas.profibot.hu': '/data/letsencrypt-acme-challenge'} (set by user).
2025-12-25 04:09:30,683:DEBUG:certbot._internal.display.obj:Notifying user:
Successfully received certificate.
Certificate is saved at: /etc/letsencrypt/live/npm-13/fullchain.pem
Key is saved at: /etc/letsencrypt/live/npm-13/privkey.pem
This certificate expires on 2026-03-25.
These files will be updated when the certificate renews.
2025-12-25 04:09:30,683:DEBUG:certbot._internal.display.obj:Notifying user: NEXT STEPS:
2025-12-25 04:09:30,683:DEBUG:certbot._internal.display.obj:Notifying user: - The certificate will need to be renewed before it expires. Certbot can automatically renew the certificate in the background, but you may need to take steps to enable that functionality. See https://certbot.org/renewal-setup for instructions.
2025-12-25 04:09:30,685:DEBUG:certbot._internal.display.obj:Notifying user: If you like Certbot, please consider supporting our work by:
* Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate
* Donating to EFF: https://eff.org/donate-le

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,555 @@
2025-12-25 00:45:14,732:DEBUG:certbot._internal.main:certbot version: 5.1.0
2025-12-25 00:45:14,732:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot/bin/certbot
2025-12-25 00:45:14,732:DEBUG:certbot._internal.main:Arguments: ['--config', '/etc/letsencrypt.ini', '--work-dir', '/tmp/letsencrypt-lib', '--logs-dir', '/data/logs', '--cert-name', 'npm-11', '--agree-tos', '--authenticator', 'webroot', '-m', 'kincses@gmail.com', '--preferred-challenges', 'http', '--domains', 'profibot.synology.me']
2025-12-25 00:45:14,732:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
2025-12-25 00:45:14,742:DEBUG:certbot._internal.log:Root logging level set at 30
2025-12-25 00:45:14,742:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-12-25 00:45:14,742:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * webroot
Description: Saves the necessary validation files to a .well-known/acme-challenge/ directory within the nominated webroot path. A separate HTTP server must be running and serving files from the webroot path. HTTP challenge only (wildcards not supported).
Interfaces: Authenticator, Plugin
Entry point: EntryPoint(name='webroot', value='certbot._internal.plugins.webroot:Authenticator', group='certbot.plugins')
Initialized: <certbot._internal.plugins.webroot.Authenticator object at 0x7a7d74b8ab50>
Prep: True
2025-12-25 00:45:14,743:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot._internal.plugins.webroot.Authenticator object at 0x7a7d74b8ab50> and installer None
2025-12-25 00:45:14,743:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator webroot, Installer None
2025-12-25 00:45:14,780:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/2906438176', new_authzr_uri=None, terms_of_service=None), e417a583de478a0cfdeed332c1113068, Meta(creation_dt=datetime.datetime(2025, 12, 24, 20, 49, 55, tzinfo=datetime.timezone.utc), creation_host='c6fe500e2aae', register_to_eff=None))>
2025-12-25 00:45:14,780:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2025-12-25 00:45:14,781:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2025-12-25 00:45:15,252:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 1033
2025-12-25 00:45:15,253:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:45:15 GMT
Content-Type: application/json
Content-Length: 1033
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"BrbMn-lKfIw": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
"keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
"meta": {
"caaIdentities": [
"letsencrypt.org"
],
"profiles": {
"classic": "https://letsencrypt.org/docs/profiles#classic",
"shortlived": "https://letsencrypt.org/docs/profiles#shortlived",
"tlsclient": "https://letsencrypt.org/docs/profiles#tlsclient",
"tlsserver": "https://letsencrypt.org/docs/profiles#tlsserver"
},
"termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.6-August-18-2025.pdf",
"website": "https://letsencrypt.org"
},
"newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
"newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
"newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
"renewalInfo": "https://acme-v02.api.letsencrypt.org/acme/renewal-info",
"revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
}
2025-12-25 00:45:15,254:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for profibot.synology.me
2025-12-25 00:45:15,260:DEBUG:acme.client:Requesting fresh nonce
2025-12-25 00:45:15,260:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
2025-12-25 00:45:15,414:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
2025-12-25 00:45:15,415:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:45:15 GMT
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: 58tS3qjEu8GVqPMnRBR0liVI7vS839AAzsgnCdFlQtNkVV14mVg
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
2025-12-25 00:45:15,416:DEBUG:acme.client:Storing nonce: 58tS3qjEu8GVqPMnRBR0liVI7vS839AAzsgnCdFlQtNkVV14mVg
2025-12-25 00:45:15,416:DEBUG:acme.client:JWS payload:
b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "profibot.synology.me"\n }\n ]\n}'
2025-12-25 00:45:15,420:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICI1OHRTM3FqRXU4R1ZxUE1uUkJSMGxpVkk3dlM4MzlBQXpzZ25DZEZsUXROa1ZWMTRtVmciLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
"signature": "lfN2Nri5e2alt2EwCpf1t-BucjemrkN-W3ycrCYke_Jac78O2PCekyHV0pIAnj3NvKpKQh4j5HpjRODuvUc52_oXxk_vG2m1brsQ8oyfki8wIznSk3JKH10VguFYXcZ0wWmUgdU6nSEiTdDK-gE31E3ZZqXe61RMohwMaf5tBmu_66JVW2SowHcy-oxDkzlfEgH4V5XrCwIDEqzFs8YAkBCT9uEaAdFFX9mYucaHjn-FJyoS70TRCYHqEGQaXzxtnio4zFq5aWosBDvKQme7-vMg_up6esvcG_Z6K6MboLukZNnm9PHfYjpPKuQ-KX4bIMN2ykcasfG28SGGS6bi2w",
"payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogInByb2ZpYm90LnN5bm9sb2d5Lm1lIgogICAgfQogIF0KfQ"
}
2025-12-25 00:45:15,600:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 201 354
2025-12-25 00:45:15,601:DEBUG:acme.client:Received response:
HTTP 201
Server: nginx
Date: Thu, 25 Dec 2025 00:45:15 GMT
Content-Type: application/json
Content-Length: 354
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Location: https://acme-v02.api.letsencrypt.org/acme/order/2906438176/462377721906
Replay-Nonce: 58tS3qjE9cT3jE41w3X4vTpAyQzO2Nx6SIuatmuTbgOMPy6w6tE
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"status": "pending",
"expires": "2026-01-01T00:45:15Z",
"identifiers": [
{
"type": "dns",
"value": "profibot.synology.me"
}
],
"authorizations": [
"https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632593074936"
],
"finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/2906438176/462377721906"
}
2025-12-25 00:45:15,601:DEBUG:acme.client:Storing nonce: 58tS3qjE9cT3jE41w3X4vTpAyQzO2Nx6SIuatmuTbgOMPy6w6tE
2025-12-25 00:45:15,602:DEBUG:acme.client:JWS payload:
b''
2025-12-25 00:45:15,606:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632593074936:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICI1OHRTM3FqRTljVDNqRTQxdzNYNHZUcEF5UXpPMk54NlNJdWF0bXVUYmdPTVB5Nnc2dEUiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzI5MDY0MzgxNzYvNjMyNTkzMDc0OTM2In0",
"signature": "i-KlMnAZBK5emucU8XT-QCGkqmI9XmMYuNKyx-XwBJEUM2hAHIbugbshRgiovDewiKnTaSrPZ_dVIqLoQGIWeOcGRNmINGVj_KQtl1-GNWNx97EiqgOx2g6WJn1hWFJ3jzcfkVqkorSJia-HitciCck6-QXz4RIa3V5vMLn8WavaVu5-RoMuxNHh27zdYacAoMjkyLjGIBULH7BZWcl26sZJ7hcb76CorOOF3DHppL3JMaxwat7HtyYXfrotGcSEqhgLKE30JEcKjkridXqRMuZ0t_Snyc7SAHsd7mNL8EExGjWeNT58jdgLB4b9nJkRpVtnF8BF4_tkF7as_XS-Gg",
"payload": ""
}
2025-12-25 00:45:15,763:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/2906438176/632593074936 HTTP/1.1" 200 828
2025-12-25 00:45:15,764:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:45:15 GMT
Content-Type: application/json
Content-Length: 828
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: 58tS3qjEeppAj6GjPVSORgmYjtxTOnnBIbTfo6_bLmpOhrifsxA
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"identifier": {
"type": "dns",
"value": "profibot.synology.me"
},
"status": "pending",
"expires": "2026-01-01T00:45:15Z",
"challenges": [
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632593074936/7ckjww",
"status": "pending",
"token": "3p0V9lXhAarnKZPWlIMssUq9-LRtuHeqJw1pKt2nm_0"
},
{
"type": "dns-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632593074936/hh1ZKg",
"status": "pending",
"token": "3p0V9lXhAarnKZPWlIMssUq9-LRtuHeqJw1pKt2nm_0"
},
{
"type": "tls-alpn-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632593074936/F-gr-Q",
"status": "pending",
"token": "3p0V9lXhAarnKZPWlIMssUq9-LRtuHeqJw1pKt2nm_0"
}
]
}
2025-12-25 00:45:15,765:DEBUG:acme.client:Storing nonce: 58tS3qjEeppAj6GjPVSORgmYjtxTOnnBIbTfo6_bLmpOhrifsxA
2025-12-25 00:45:15,765:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632593074936/F-gr-Q', 'status': 'pending', 'token': '3p0V9lXhAarnKZPWlIMssUq9-LRtuHeqJw1pKt2nm_0'}
2025-12-25 00:45:15,766:INFO:certbot._internal.auth_handler:Performing the following challenges:
2025-12-25 00:45:15,766:INFO:certbot._internal.auth_handler:http-01 challenge for profibot.synology.me
2025-12-25 00:45:15,767:INFO:certbot._internal.plugins.webroot:Using the webroot path /data/letsencrypt-acme-challenge for all unmatched domains.
2025-12-25 00:45:15,767:DEBUG:certbot._internal.plugins.webroot:Creating root challenges validation dir at /data/letsencrypt-acme-challenge/.well-known/acme-challenge
2025-12-25 00:45:15,769:DEBUG:certbot._internal.plugins.webroot:Attempting to save validation to /data/letsencrypt-acme-challenge/.well-known/acme-challenge/3p0V9lXhAarnKZPWlIMssUq9-LRtuHeqJw1pKt2nm_0
2025-12-25 00:45:15,770:DEBUG:acme.client:JWS payload:
b'{}'
2025-12-25 00:45:15,774:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632593074936/7ckjww:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICI1OHRTM3FqRWVwcEFqNkdqUFZTT1JnbVlqdHhUT25uQkliVGZvNl9iTG1wT2hyaWZzeEEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NoYWxsLzI5MDY0MzgxNzYvNjMyNTkzMDc0OTM2Lzdja2p3dyJ9",
"signature": "Hj49FONBszLn__REtRIRBX2Kdfwj-q3aosVsMIgR_khvDLJcs8eWoQAB-68mxUzoT1tKemixMm-KJhPEPgpd1zJ91nlq_cUEf0kJLXvXzKelNDlLl4y1t3SIt2VJhEeF_aYeBzYkmrvEa_rrm462Fa-hirj99bj657Uyf8_Pt18zJVrMw0TQPXnvXCqT7dIs62sZGcuTCyP31MuJT10IcEL6i7AGJGMmCssa5PuMJ69K2jQ2wfDY-ZF5bSgo7EN6XVvJVCqSzKYTVaCr1YtEs5q4QizQXW7F7GoENMGcDN6Zd5N_qA5DYCE9F9tZVL2kTxhWvPDYCzeXB5SlfBDQFw",
"payload": "e30"
}
2025-12-25 00:45:15,933:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/chall/2906438176/632593074936/7ckjww HTTP/1.1" 200 195
2025-12-25 00:45:15,934:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:45:15 GMT
Content-Type: application/json
Content-Length: 195
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632593074936>;rel="up"
Location: https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632593074936/7ckjww
Replay-Nonce: 58tS3qjE3ksN2fusCl7m4Asl4bNNA0se9_HFpoQV-TcVdWKFb1c
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632593074936/7ckjww",
"status": "pending",
"token": "3p0V9lXhAarnKZPWlIMssUq9-LRtuHeqJw1pKt2nm_0"
}
2025-12-25 00:45:15,935:DEBUG:acme.client:Storing nonce: 58tS3qjE3ksN2fusCl7m4Asl4bNNA0se9_HFpoQV-TcVdWKFb1c
2025-12-25 00:45:15,936:INFO:certbot._internal.auth_handler:Waiting for verification...
2025-12-25 00:45:16,936:DEBUG:acme.client:JWS payload:
b''
2025-12-25 00:45:16,940:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632593074936:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICI1OHRTM3FqRTNrc04yZnVzQ2w3bTRBc2w0Yk5OQTBzZTlfSEZwb1FWLVRjVmRXS0ZiMWMiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzI5MDY0MzgxNzYvNjMyNTkzMDc0OTM2In0",
"signature": "cQy0FB4889CzmpwjcRQisazZMGNe1BY6ndY3aTlvJkmF4_-AQuJ1HSpAPgTBsUOxfZLuj7ldyJxt43bhN2LGl-pS0X1kZeFQOrL9tE0MlGj9BZZi7OHymCuMIYHj8cODhMtwCyD_q4NdjfKyL-F58W6TOHTiLZo-__y4oFBAH_3Y5XmKB3oEPdrYN6VYQZfZKtpiQLgLetdWNKjWIXwe9MazI3cXjlBj8e6rfCj24SnVSp5t6-sdpmrUJXTGhbgTj3aWAMH48eli8AFZdUOSV8K1lMvktwFIdUR_vaxLDq0im5h0KePwrTOSHToQEDym6C5g6sSPVOwrDtg0f4dD8A",
"payload": ""
}
2025-12-25 00:45:17,098:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/2906438176/632593074936 HTTP/1.1" 200 828
2025-12-25 00:45:17,098:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:45:17 GMT
Content-Type: application/json
Content-Length: 828
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: fULB7aUJrZog6TRl93Mz0BDgkHmlCGhifx_LtImHhK01QvN1GeI
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"identifier": {
"type": "dns",
"value": "profibot.synology.me"
},
"status": "pending",
"expires": "2026-01-01T00:45:15Z",
"challenges": [
{
"type": "tls-alpn-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632593074936/F-gr-Q",
"status": "pending",
"token": "3p0V9lXhAarnKZPWlIMssUq9-LRtuHeqJw1pKt2nm_0"
},
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632593074936/7ckjww",
"status": "pending",
"token": "3p0V9lXhAarnKZPWlIMssUq9-LRtuHeqJw1pKt2nm_0"
},
{
"type": "dns-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632593074936/hh1ZKg",
"status": "pending",
"token": "3p0V9lXhAarnKZPWlIMssUq9-LRtuHeqJw1pKt2nm_0"
}
]
}
2025-12-25 00:45:17,099:DEBUG:acme.client:Storing nonce: fULB7aUJrZog6TRl93Mz0BDgkHmlCGhifx_LtImHhK01QvN1GeI
2025-12-25 00:45:17,099:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632593074936/F-gr-Q', 'status': 'pending', 'token': '3p0V9lXhAarnKZPWlIMssUq9-LRtuHeqJw1pKt2nm_0'}
2025-12-25 00:45:20,099:DEBUG:acme.client:JWS payload:
b''
2025-12-25 00:45:20,103:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632593074936:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSnJab2c2VFJsOTNNejBCRGdrSG1sQ0doaWZ4X0x0SW1IaEswMVF2TjFHZUkiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzI5MDY0MzgxNzYvNjMyNTkzMDc0OTM2In0",
"signature": "c4w46yPHSu0azc-WIN9OeSW202bbYqEUlB6CenY-icU4Ix3QUOxzcWEQwKrB6iZFS4-L5RpPReoXH77A2GazB6_pnG8QoZBRcx1DsPuu76yaovmnR14GpfmtWbSFnQDa5HAAtNiXxD4wTOGQScYdbp1vzuMgLlPUOX9WQ4V1_S09jUtbiL_52yMeNbPinetB1RIfqLqx2iM4IDzPz38MfF_BzyCom_VFIn4fnRGz6f4AeHE6U3IuCFADtMpon44r0ufhacgxXT4gtGhFcMgLK2VIfl2K3ksUAYdngCBpWptzVjZTj7ThlhqQchLskhN0OgFDnxN7v31roESoQdBdHQ",
"payload": ""
}
2025-12-25 00:45:20,259:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/2906438176/632593074936 HTTP/1.1" 200 785
2025-12-25 00:45:20,260:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:45:20 GMT
Content-Type: application/json
Content-Length: 785
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: fULB7aUJ0HRQNhf743iqjk1qmIzuP8C_ShWAGNL40iUq8GeLQXA
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"identifier": {
"type": "dns",
"value": "profibot.synology.me"
},
"status": "valid",
"expires": "2026-01-24T00:45:17Z",
"challenges": [
{
"type": "http-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632593074936/7ckjww",
"status": "valid",
"validated": "2025-12-25T00:45:15Z",
"token": "3p0V9lXhAarnKZPWlIMssUq9-LRtuHeqJw1pKt2nm_0",
"validationRecord": [
{
"url": "http://profibot.synology.me/.well-known/acme-challenge/3p0V9lXhAarnKZPWlIMssUq9-LRtuHeqJw1pKt2nm_0",
"hostname": "profibot.synology.me",
"port": "80",
"addressesResolved": [
"92.249.165.228"
],
"addressUsed": "92.249.165.228"
}
]
}
]
}
2025-12-25 00:45:20,261:DEBUG:acme.client:Storing nonce: fULB7aUJ0HRQNhf743iqjk1qmIzuP8C_ShWAGNL40iUq8GeLQXA
2025-12-25 00:45:20,262:DEBUG:certbot._internal.error_handler:Calling registered functions
2025-12-25 00:45:20,262:INFO:certbot._internal.auth_handler:Cleaning up challenges
2025-12-25 00:45:20,262:DEBUG:certbot._internal.plugins.webroot:Removing /data/letsencrypt-acme-challenge/.well-known/acme-challenge/3p0V9lXhAarnKZPWlIMssUq9-LRtuHeqJw1pKt2nm_0
2025-12-25 00:45:20,263:DEBUG:certbot._internal.plugins.webroot:All challenges cleaned up
2025-12-25 00:45:20,263:DEBUG:certbot._internal.client:CSR: CSR(file=None, data=b'-----BEGIN CERTIFICATE REQUEST-----\nMIIBKjCBsQIBADAAMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAES76MaJ1SVjNnIOki\nD4nMJyugIJlBmTVDiZfSw616pmLBGQbxHnbmVDU7xH0eiTfGNTOxEIiMaWPEiiyd\n70OQQiYFHc0QJW47HlPSnt547rCNxuUbgzFIYN0o/OEb3F5MoDIwMAYJKoZIhvcN\nAQkOMSMwITAfBgNVHREEGDAWghRwcm9maWJvdC5zeW5vbG9neS5tZTAKBggqhkjO\nPQQDAgNoADBlAjEA4hfpRlOsPsiEfcTd1RmhjKCuwczvRJRKD7TyTOnzTuwsn29o\nMBL1ScMC6xa2dwE0AjAWfRG/F3nz+O4j9l4l2QkjWyL1OzuPzpEX4DDALhSBCyjO\nUOqLEDSnmbkblJNwjL8=\n-----END CERTIFICATE REQUEST-----\n', form='pem')
2025-12-25 00:45:20,264:DEBUG:certbot._internal.client:Will poll for certificate issuance until 2025-12-25 00:46:50.264445
2025-12-25 00:45:20,265:DEBUG:acme.client:JWS payload:
b'{\n "csr": "MIIBKjCBsQIBADAAMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAES76MaJ1SVjNnIOkiD4nMJyugIJlBmTVDiZfSw616pmLBGQbxHnbmVDU7xH0eiTfGNTOxEIiMaWPEiiyd70OQQiYFHc0QJW47HlPSnt547rCNxuUbgzFIYN0o_OEb3F5MoDIwMAYJKoZIhvcNAQkOMSMwITAfBgNVHREEGDAWghRwcm9maWJvdC5zeW5vbG9neS5tZTAKBggqhkjOPQQDAgNoADBlAjEA4hfpRlOsPsiEfcTd1RmhjKCuwczvRJRKD7TyTOnzTuwsn29oMBL1ScMC6xa2dwE0AjAWfRG_F3nz-O4j9l4l2QkjWyL1OzuPzpEX4DDALhSBCyjOUOqLEDSnmbkblJNwjL8"\n}'
2025-12-25 00:45:20,269:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/finalize/2906438176/462377721906:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSjBIUlFOaGY3NDNpcWprMXFtSXp1UDhDX1NoV0FHTkw0MGlVcThHZUxRWEEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2ZpbmFsaXplLzI5MDY0MzgxNzYvNDYyMzc3NzIxOTA2In0",
"signature": "ikMwNaspH-6CPdgwDBXAFj-8W_OfXS1I00h4kpmrkAdSqBVe8pdbRhYaJprftqR7RxBezJ2-hEGE8FD2PMd7JZT0TPPngIzP3A7xneK9P6JFYPqBlluRVLV-eB4l0ikoud3WslbUcluhqBU6QWw3-S40tlaP8cySmzoSDC7g62d8uhn1YMEyVKDGq8e4B3aTdrf0dUAD7V-bW2VlCehpUYDNsC_LYbD99nsc_6O9Owu9RhmVRioB7DJvNBqucRT6u84auJBqvq6kYY5x8A5Ceddv73-4Ru1gnhjwzkoBlutPfAv76WJT1GmgwyCNPSygbLOPBnHrwybCHdFr1qJoaQ",
"payload": "ewogICJjc3IiOiAiTUlJQktqQ0JzUUlCQURBQU1IWXdFQVlIS29aSXpqMENBUVlGSzRFRUFDSURZZ0FFUzc2TWFKMVNWak5uSU9raUQ0bk1KeXVnSUpsQm1UVkRpWmZTdzYxNnBtTEJHUWJ4SG5ibVZEVTd4SDBlaVRmR05UT3hFSWlNYVdQRWlpeWQ3ME9RUWlZRkhjMFFKVzQ3SGxQU250NTQ3ckNOeHVVYmd6RklZTjBvX09FYjNGNU1vREl3TUFZSktvWklodmNOQVFrT01TTXdJVEFmQmdOVkhSRUVHREFXZ2hSd2NtOW1hV0p2ZEM1emVXNXZiRzluZVM1dFpUQUtCZ2dxaGtqT1BRUURBZ05vQURCbEFqRUE0aGZwUmxPc1BzaUVmY1RkMVJtaGpLQ3V3Y3p2UkpSS0Q3VHlUT256VHV3c24yOW9NQkwxU2NNQzZ4YTJkd0UwQWpBV2ZSR19GM256LU80ajlsNGwyUWtqV3lMMU96dVB6cEVYNEREQUxoU0JDeWpPVU9xTEVEU25tYmtibEpOd2pMOCIKfQ"
}
2025-12-25 00:45:20,631:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/finalize/2906438176/462377721906 HTTP/1.1" 200 456
2025-12-25 00:45:20,632:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:45:20 GMT
Content-Type: application/json
Content-Length: 456
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Location: https://acme-v02.api.letsencrypt.org/acme/order/2906438176/462377721906
Replay-Nonce: fULB7aUJ-rH_OyCE-E5ZtJhanuxXdsHOQkkbSXV2g34Z7ssu4O8
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"status": "valid",
"expires": "2026-01-01T00:45:15Z",
"identifiers": [
{
"type": "dns",
"value": "profibot.synology.me"
}
],
"authorizations": [
"https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632593074936"
],
"finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/2906438176/462377721906",
"certificate": "https://acme-v02.api.letsencrypt.org/acme/cert/0597509b0af723368ea477bfd2174dcf7252"
}
2025-12-25 00:45:20,633:DEBUG:acme.client:Storing nonce: fULB7aUJ-rH_OyCE-E5ZtJhanuxXdsHOQkkbSXV2g34Z7ssu4O8
2025-12-25 00:45:21,634:DEBUG:acme.client:JWS payload:
b''
2025-12-25 00:45:21,638:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/order/2906438176/462377721906:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSi1ySF9PeUNFLUU1WnRKaGFudXhYZHNIT1Fra2JTWFYyZzM0Wjdzc3U0TzgiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL29yZGVyLzI5MDY0MzgxNzYvNDYyMzc3NzIxOTA2In0",
"signature": "gcH_X0q1A2yItuw5p9D8v_FNJV-xiNtPGOsDa_Vj7Q8tFCwpNswe4pPcD25K_43iZwK44iYsADahAWuEVjaUZ7ly8JjwoT2Ts0-bCb6thf3E2fYtPFVEW1WG9Tv34eukJMRhSw8TpaRq0FylUbNJ3-J076Ts_bVky_V4Fse9-GpLj35e6lt-NIVwoT8Msw-OLqk4rmsV_D7lNhbpWq5XaOKN2Ursw2IHcSBqp_f6l8x352HCAMIZmZ_juBlA5rZxHyPN2XtbyuiFbPQflJ4oVpEwbyL0hPGsPVwiUogFjdE-Fr-TN7NPAo-ZJJY7c818Vh9paLqPsXrxMGR-9WGzlw",
"payload": ""
}
2025-12-25 00:45:21,793:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/order/2906438176/462377721906 HTTP/1.1" 200 456
2025-12-25 00:45:21,794:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:45:21 GMT
Content-Type: application/json
Content-Length: 456
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Location: https://acme-v02.api.letsencrypt.org/acme/order/2906438176/462377721906
Replay-Nonce: fULB7aUJ6xds_j6J3aLi7aB5nQu33v0ceG2CizAWfNcrl61RNxc
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"status": "valid",
"expires": "2026-01-01T00:45:15Z",
"identifiers": [
{
"type": "dns",
"value": "profibot.synology.me"
}
],
"authorizations": [
"https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632593074936"
],
"finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/2906438176/462377721906",
"certificate": "https://acme-v02.api.letsencrypt.org/acme/cert/0597509b0af723368ea477bfd2174dcf7252"
}
2025-12-25 00:45:21,795:DEBUG:acme.client:Storing nonce: fULB7aUJ6xds_j6J3aLi7aB5nQu33v0ceG2CizAWfNcrl61RNxc
2025-12-25 00:45:21,795:DEBUG:acme.client:JWS payload:
b''
2025-12-25 00:45:21,798:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/cert/0597509b0af723368ea477bfd2174dcf7252:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSjZ4ZHNfajZKM2FMaTdhQjVuUXUzM3YwY2VHMkNpekFXZk5jcmw2MVJOeGMiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NlcnQvMDU5NzUwOWIwYWY3MjMzNjhlYTQ3N2JmZDIxNzRkY2Y3MjUyIn0",
"signature": "BEpmnLjhcYp7E21eavUoI8vo-GsGLgOZJ8XhJhiZuexrDXmADrUJZXdZPKVxqG0API4qy5QAwuiO4Go7dhRUdstBjCM10THWENshuIkuFMIlA5g0i4T7CTeRTh-MZy8K38ejAWKRxoq1MZq85rOslIfLegwTt8ecG7xa56_Oav7IARUckvZQayW8Hmqttk0w_V5FLhZiK2R1ui22Yl1bOqAJVCHyJacqMSUAf5T45YStIs7IQKRcQ0_dhxRgI6cQSNaPrm8_xrdUFAxN7agtuQppfKiTSr0MHAHRl36HVddXgLxsxjHRMmqny0bZPu5HUFXMERnDhf7WoI7tLctDwA",
"payload": ""
}
2025-12-25 00:45:21,969:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/cert/0597509b0af723368ea477bfd2174dcf7252 HTTP/1.1" 200 2909
2025-12-25 00:45:21,970:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:45:21 GMT
Content-Type: application/pem-certificate-chain
Content-Length: 2909
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://acme-v02.api.letsencrypt.org/acme/cert/0597509b0af723368ea477bfd2174dcf7252/1>;rel="alternate"
Replay-Nonce: fULB7aUJOAh65itDs0Lc840KmzKHKWj2MmYrD9ImQIE_k89dBNU
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
-----BEGIN CERTIFICATE-----
MIIDszCCAzmgAwIBAgISBZdQmwr3IzaOpHe/0hdNz3JSMAoGCCqGSM49BAMDMDIx
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF
ODAeFw0yNTEyMjQyMzQ2NTBaFw0yNjAzMjQyMzQ2NDlaMB8xHTAbBgNVBAMTFHBy
b2ZpYm90LnN5bm9sb2d5Lm1lMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAES76MaJ1S
VjNnIOkiD4nMJyugIJlBmTVDiZfSw616pmLBGQbxHnbmVDU7xH0eiTfGNTOxEIiM
aWPEiiyd70OQQiYFHc0QJW47HlPSnt547rCNxuUbgzFIYN0o/OEb3F5Mo4ICIzCC
Ah8wDgYDVR0PAQH/BAQDAgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD
AjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRJtFTgqwPCzZX8gmOZTsOPpQRLHzAf
BgNVHSMEGDAWgBSPDROi9i5+0VBsMxg4XVmOI3KRyjAyBggrBgEFBQcBAQQmMCQw
IgYIKwYBBQUHMAKGFmh0dHA6Ly9lOC5pLmxlbmNyLm9yZy8wHwYDVR0RBBgwFoIU
cHJvZmlib3Quc3lub2xvZ3kubWUwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0f
BCYwJDAioCCgHoYcaHR0cDovL2U4LmMubGVuY3Iub3JnLzgzLmNybDCCAQUGCisG
AQQB1nkCBAIEgfYEgfMA8QB2AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJ
fc3wAAABm1L3po0AAAQDAEcwRQIhAIaBbekiGNH3VwK+0blluRg0ZF+TqlpYNS6n
gHVGknS5AiAlf4XqzsZ7R8ll9kuRuHQSvNJt2oWqbqhO/QYKOYyVvgB3ABaDLavw
qSUPD/A6pUX/yL/II9CHS/YEKSf45x8zE/X6AAABm1L3pssAAAQDAEgwRgIhALO+
h8r/WKEmISSWiJN9NultaFsjdoo48Av1kaCIFr1qAiEAqagsPtEZaBoP3o2PjCiK
TaRpmAlz01MHB33/KtY+ypcwCgYIKoZIzj0EAwMDaAAwZQIxAJkyq8FKvLC1CccV
suvITXKzeEnMc1sqDeuA7GX7qV8u+uYh2WPhJR4Jmrr0G1Te/AIwan5OaiJCBi1B
mCBKjprv4A9a+nlRZPjDtCahyDSnGdhkDmGrIpmYG2RVFFP/nmQN
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEVjCCAj6gAwIBAgIQY5WTY8JOcIJxWRi/w9ftVjANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQswCQYDVQQDEwJFODB2MBAGByqGSM49AgEGBSuBBAAiA2IABNFl8l7c
S7QMApzSsvru6WyrOq44ofTUOTIzxULUzDMMNMchIJBwXOhiLxxxs0LXeb5GDcHb
R6EToMffgSZjO9SNHfY9gjMy9vQr5/WWOrQTZxh7az6NSNnq3u2ubT6HTKOB+DCB
9TAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB
MBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFI8NE6L2Ln7RUGwzGDhdWY4j
cpHKMB8GA1UdIwQYMBaAFHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEB
BCYwJDAiBggrBgEFBQcwAoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAE
DDAKMAgGBmeBDAECATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5j
ci5vcmcvMA0GCSqGSIb3DQEBCwUAA4ICAQBnE0hGINKsCYWi0Xx1ygxD5qihEjZ0
RI3tTZz1wuATH3ZwYPIp97kWEayanD1j0cDhIYzy4CkDo2jB8D5t0a6zZWzlr98d
AQFNh8uKJkIHdLShy+nUyeZxc5bNeMp1Lu0gSzE4McqfmNMvIpeiwWSYO9w82Ob8
otvXcO2JUYi3svHIWRm3+707DUbL51XMcY2iZdlCq4Wa9nbuk3WTU4gr6LY8MzVA
aDQG2+4U3eJ6qUF10bBnR1uuVyDYs9RhrwucRVnfuDj29CMLTsplM5f5wSV5hUpm
Uwp/vV7M4w4aGunt74koX71n4EdagCsL/Yk5+mAQU0+tue0JOfAV/R6t1k+Xk9s2
HMQFeoxppfzAVC04FdG9M+AC2JWxmFSt6BCuh3CEey3fE52Qrj9YM75rtvIjsm/1
Hl+u//Wqxnu1ZQ4jpa+VpuZiGOlWrqSP9eogdOhCGisnyewWJwRQOqK16wiGyZeR
xs/Bekw65vwSIaVkBruPiTfMOo0Zh4gVa8/qJgMbJbyrwwG97z/PRgmLKCDl8z3d
tA0Z7qq7fta0Gl24uyuB05dqI5J1LvAzKuWdIjT1tP8qCoxSE/xpix8hX2dt3h+/
jujUgFPFZ0EVZ0xSyBNRF3MboGZnYXFUxpNjTWPKpagDHJQmqrAcDmWJnMsFY3jS
u1igv3OefnWjSQ==
-----END CERTIFICATE-----
2025-12-25 00:45:21,971:DEBUG:acme.client:Storing nonce: fULB7aUJOAh65itDs0Lc840KmzKHKWj2MmYrD9ImQIE_k89dBNU
2025-12-25 00:45:21,971:DEBUG:acme.client:JWS payload:
b''
2025-12-25 00:45:21,975:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/cert/0597509b0af723368ea477bfd2174dcf7252/1:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSk9BaDY1aXREczBMYzg0MEttektIS1dqMk1tWXJEOUltUUlFX2s4OWRCTlUiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NlcnQvMDU5NzUwOWIwYWY3MjMzNjhlYTQ3N2JmZDIxNzRkY2Y3MjUyLzEifQ",
"signature": "BP722I7eDwHcG3s75hqRmPZpcjOqgw3L5oXlEP_pm9ex4Bs3oPtnemyrnQzSYnx94cKpzldKb2npn36EwAmvPRF-Rlq7aKJDk7HZe5Cm5GM0s_a-VXKN9ACBlFsxmZP8clzb6GD7fhi8JlHbHcawtwJ7rTryqpW9gB4RX-uemW6e0ULYaicPdw10oRdnUvhXg99u55yPjYKXnnK3Q2GkhLr8TODYYrbsxKZuWgJv1MRkYbVYiKLVR1g9pjdi6wD3Bitw-83Wu0-aM4y-3i0zh_anKrriR5DAVvgqwUl0j5RTWAPyxyLXIMrpZJRu8212qFfkemf_d-hQGmk1Db1qOw",
"payload": ""
}
2025-12-25 00:45:22,133:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/cert/0597509b0af723368ea477bfd2174dcf7252/1 HTTP/1.1" 200 2344
2025-12-25 00:45:22,133:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:45:22 GMT
Content-Type: application/pem-certificate-chain
Content-Length: 2344
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://acme-v02.api.letsencrypt.org/acme/cert/0597509b0af723368ea477bfd2174dcf7252/0>;rel="alternate"
Replay-Nonce: fULB7aUJv71UoqiAy7y6JIBGSqx2utdEVh60TA0v0oC7Tlpflm8
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
-----BEGIN CERTIFICATE-----
MIIDszCCAzmgAwIBAgISBZdQmwr3IzaOpHe/0hdNz3JSMAoGCCqGSM49BAMDMDIx
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF
ODAeFw0yNTEyMjQyMzQ2NTBaFw0yNjAzMjQyMzQ2NDlaMB8xHTAbBgNVBAMTFHBy
b2ZpYm90LnN5bm9sb2d5Lm1lMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAES76MaJ1S
VjNnIOkiD4nMJyugIJlBmTVDiZfSw616pmLBGQbxHnbmVDU7xH0eiTfGNTOxEIiM
aWPEiiyd70OQQiYFHc0QJW47HlPSnt547rCNxuUbgzFIYN0o/OEb3F5Mo4ICIzCC
Ah8wDgYDVR0PAQH/BAQDAgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD
AjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRJtFTgqwPCzZX8gmOZTsOPpQRLHzAf
BgNVHSMEGDAWgBSPDROi9i5+0VBsMxg4XVmOI3KRyjAyBggrBgEFBQcBAQQmMCQw
IgYIKwYBBQUHMAKGFmh0dHA6Ly9lOC5pLmxlbmNyLm9yZy8wHwYDVR0RBBgwFoIU
cHJvZmlib3Quc3lub2xvZ3kubWUwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0f
BCYwJDAioCCgHoYcaHR0cDovL2U4LmMubGVuY3Iub3JnLzgzLmNybDCCAQUGCisG
AQQB1nkCBAIEgfYEgfMA8QB2AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJ
fc3wAAABm1L3po0AAAQDAEcwRQIhAIaBbekiGNH3VwK+0blluRg0ZF+TqlpYNS6n
gHVGknS5AiAlf4XqzsZ7R8ll9kuRuHQSvNJt2oWqbqhO/QYKOYyVvgB3ABaDLavw
qSUPD/A6pUX/yL/II9CHS/YEKSf45x8zE/X6AAABm1L3pssAAAQDAEgwRgIhALO+
h8r/WKEmISSWiJN9NultaFsjdoo48Av1kaCIFr1qAiEAqagsPtEZaBoP3o2PjCiK
TaRpmAlz01MHB33/KtY+ypcwCgYIKoZIzj0EAwMDaAAwZQIxAJkyq8FKvLC1CccV
suvITXKzeEnMc1sqDeuA7GX7qV8u+uYh2WPhJR4Jmrr0G1Te/AIwan5OaiJCBi1B
mCBKjprv4A9a+nlRZPjDtCahyDSnGdhkDmGrIpmYG2RVFFP/nmQN
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIICtTCCAjugAwIBAgIQfo8UX4exWTMtf9QIK4JraTAKBggqhkjOPQQDAzBPMQsw
CQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2gg
R3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMjAeFw0yNDAzMTMwMDAwMDBaFw0y
NzAzMTIyMzU5NTlaMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNy
eXB0MQswCQYDVQQDEwJFODB2MBAGByqGSM49AgEGBSuBBAAiA2IABNFl8l7cS7QM
ApzSsvru6WyrOq44ofTUOTIzxULUzDMMNMchIJBwXOhiLxxxs0LXeb5GDcHbR6ET
oMffgSZjO9SNHfY9gjMy9vQr5/WWOrQTZxh7az6NSNnq3u2ubT6HTKOB+DCB9TAO
BgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMBIG
A1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFI8NE6L2Ln7RUGwzGDhdWY4jcpHK
MB8GA1UdIwQYMBaAFHxClq7eS0g7+pL4nozPbYupcjeVMDIGCCsGAQUFBwEBBCYw
JDAiBggrBgEFBQcwAoYWaHR0cDovL3gyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAK
MAgGBmeBDAECATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veDIuYy5sZW5jci5v
cmcvMAoGCCqGSM49BAMDA2gAMGUCMQClsUNJdX36GE+o2yDf7L02m3P3ElVWRLls
5ZyLYPjcNamBxRB9gZYoj24mGZtP3GkCMASZcALg6kpScomqIIjVHXRUQ500cdl4
4n7fhxwokLo/lVlO8YyHwAi7ejTHtvw9Vg==
-----END CERTIFICATE-----
2025-12-25 00:45:22,134:DEBUG:acme.client:Storing nonce: fULB7aUJv71UoqiAy7y6JIBGSqx2utdEVh60TA0v0oC7Tlpflm8
2025-12-25 00:45:22,136:INFO:certbot._internal.client:Non-standard path(s), might not work with crontab installed by your operating system package manager
2025-12-25 00:45:22,136:DEBUG:certbot._internal.storage:Creating directory /etc/letsencrypt/archive/npm-11.
2025-12-25 00:45:22,137:DEBUG:certbot._internal.storage:Creating directory /etc/letsencrypt/live/npm-11.
2025-12-25 00:45:22,138:DEBUG:certbot._internal.storage:Writing certificate to /etc/letsencrypt/live/npm-11/cert.pem.
2025-12-25 00:45:22,138:DEBUG:certbot._internal.storage:Writing private key to /etc/letsencrypt/live/npm-11/privkey.pem.
2025-12-25 00:45:22,138:DEBUG:certbot._internal.storage:Writing chain to /etc/letsencrypt/live/npm-11/chain.pem.
2025-12-25 00:45:22,138:DEBUG:certbot._internal.storage:Writing full chain to /etc/letsencrypt/live/npm-11/fullchain.pem.
2025-12-25 00:45:22,138:DEBUG:certbot._internal.storage:Writing README to /etc/letsencrypt/live/npm-11/README.
2025-12-25 00:45:22,146:DEBUG:certbot.configuration:Var account=e417a583de478a0cfdeed332c1113068 (set by user).
2025-12-25 00:45:22,146:DEBUG:certbot.configuration:Var key_type=ecdsa (set by user).
2025-12-25 00:45:22,146:DEBUG:certbot.configuration:Var elliptic_curve=secp384r1 (set by user).
2025-12-25 00:45:22,146:DEBUG:certbot.configuration:Var preferred_chain=ISRG Root X1 (set by user).
2025-12-25 00:45:22,146:DEBUG:certbot.configuration:Var pref_challs=['http-01'] (set by user).
2025-12-25 00:45:22,146:DEBUG:certbot.configuration:Var config_dir=/etc/letsencrypt (set by user).
2025-12-25 00:45:22,146:DEBUG:certbot.configuration:Var work_dir=/tmp/letsencrypt-lib (set by user).
2025-12-25 00:45:22,146:DEBUG:certbot.configuration:Var logs_dir=/data/logs (set by user).
2025-12-25 00:45:22,146:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-12-25 00:45:22,146:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-12-25 00:45:22,146:DEBUG:certbot.configuration:Var webroot_path=['/data/letsencrypt-acme-challenge'] (set by user).
2025-12-25 00:45:22,146:DEBUG:certbot.configuration:Var webroot_map={'profibot.synology.me': '/data/letsencrypt-acme-challenge'} (set by user).
2025-12-25 00:45:22,147:DEBUG:certbot._internal.display.obj:Notifying user:
Successfully received certificate.
Certificate is saved at: /etc/letsencrypt/live/npm-11/fullchain.pem
Key is saved at: /etc/letsencrypt/live/npm-11/privkey.pem
This certificate expires on 2026-03-24.
These files will be updated when the certificate renews.
2025-12-25 00:45:22,148:DEBUG:certbot._internal.display.obj:Notifying user: NEXT STEPS:
2025-12-25 00:45:22,148:DEBUG:certbot._internal.display.obj:Notifying user: - The certificate will need to be renewed before it expires. Certbot can automatically renew the certificate in the background, but you may need to take steps to enable that functionality. See https://certbot.org/renewal-setup for instructions.
2025-12-25 00:45:22,149:DEBUG:certbot._internal.display.obj:Notifying user: If you like Certbot, please consider supporting our work by:
* Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate
* Donating to EFF: https://eff.org/donate-le

View File

@@ -0,0 +1,137 @@
2025-12-25 00:27:04,269:DEBUG:certbot._internal.main:certbot version: 5.1.0
2025-12-25 00:27:04,269:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot/bin/certbot
2025-12-25 00:27:04,269:DEBUG:certbot._internal.main:Arguments: ['--config', '/etc/letsencrypt.ini', '--work-dir', '/tmp/letsencrypt-lib', '--logs-dir', '/data/logs', '--cert-name', 'npm-10', '--agree-tos', '--authenticator', 'webroot', '-m', 'kincses@gmail.com', '--preferred-challenges', 'http', '--domains', 'NAS']
2025-12-25 00:27:04,269:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
2025-12-25 00:27:04,279:DEBUG:certbot._internal.log:Root logging level set at 30
2025-12-25 00:27:04,280:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-12-25 00:27:04,280:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * webroot
Description: Saves the necessary validation files to a .well-known/acme-challenge/ directory within the nominated webroot path. A separate HTTP server must be running and serving files from the webroot path. HTTP challenge only (wildcards not supported).
Interfaces: Authenticator, Plugin
Entry point: EntryPoint(name='webroot', value='certbot._internal.plugins.webroot:Authenticator', group='certbot.plugins')
Initialized: <certbot._internal.plugins.webroot.Authenticator object at 0x7aac088cf190>
Prep: True
2025-12-25 00:27:04,280:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot._internal.plugins.webroot.Authenticator object at 0x7aac088cf190> and installer None
2025-12-25 00:27:04,280:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator webroot, Installer None
2025-12-25 00:27:04,317:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/2906438176', new_authzr_uri=None, terms_of_service=None), e417a583de478a0cfdeed332c1113068, Meta(creation_dt=datetime.datetime(2025, 12, 24, 20, 49, 55, tzinfo=datetime.timezone.utc), creation_host='c6fe500e2aae', register_to_eff=None))>
2025-12-25 00:27:04,317:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2025-12-25 00:27:04,319:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2025-12-25 00:27:04,752:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 1033
2025-12-25 00:27:04,753:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:27:04 GMT
Content-Type: application/json
Content-Length: 1033
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
{
"Tlfqb6mw68E": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
"keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
"meta": {
"caaIdentities": [
"letsencrypt.org"
],
"profiles": {
"classic": "https://letsencrypt.org/docs/profiles#classic",
"shortlived": "https://letsencrypt.org/docs/profiles#shortlived",
"tlsclient": "https://letsencrypt.org/docs/profiles#tlsclient",
"tlsserver": "https://letsencrypt.org/docs/profiles#tlsserver"
},
"termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.6-August-18-2025.pdf",
"website": "https://letsencrypt.org"
},
"newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
"newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
"newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
"renewalInfo": "https://acme-v02.api.letsencrypt.org/acme/renewal-info",
"revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
}
2025-12-25 00:27:04,754:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for nas
2025-12-25 00:27:04,760:DEBUG:acme.client:Requesting fresh nonce
2025-12-25 00:27:04,760:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
2025-12-25 00:27:04,904:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
2025-12-25 00:27:04,905:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:27:04 GMT
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: IijzadlS7jW4VsaUWGJUxUF7WVgLXG3f9YPiQyxdYqaNqDBUANE
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
2025-12-25 00:27:04,905:DEBUG:acme.client:Storing nonce: IijzadlS7jW4VsaUWGJUxUF7WVgLXG3f9YPiQyxdYqaNqDBUANE
2025-12-25 00:27:04,906:DEBUG:acme.client:JWS payload:
b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "nas"\n }\n ]\n}'
2025-12-25 00:27:04,910:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
{
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJJaWp6YWRsUzdqVzRWc2FVV0dKVXhVRjdXVmdMWEczZjlZUGlReXhkWXFhTnFEQlVBTkUiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
"signature": "lb2vHfDE3JzPMYTwZSRVTKED0X-FIUR45GohsnELwt3aIuoQ2w6kVlO6fqQxaqBpjwg35QrhtPYMocBZYJw_YHCWM750UgTxE1QQgbMeiK8mgO1_dlvKn2hoAhx4TSErKhiDII6aBz9RrGCtjUsVCq6syACVl2DXhNC63fo9pG49CsMy7Hzu3U0s1klDQWNVf8XIDwAoHQomi7IWTQC3vA5kbXtvjtnwwgDJf3SFjkv4rf0DrvkkuK87tbzF0lUOdshBb7PV3LDWRXVbUHT296aD3zJDCLPuOACq5birBFDOtWiETyObEkAM0PVoIHxAW43r24nrityjsHnGG-mkTQ",
"payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogIm5hcyIKICAgIH0KICBdCn0"
}
2025-12-25 00:27:05,053:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 400 187
2025-12-25 00:27:05,053:DEBUG:acme.client:Received response:
HTTP 400
Server: nginx
Date: Thu, 25 Dec 2025 00:27:04 GMT
Content-Type: application/problem+json
Content-Length: 187
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: IijzadlS3tHSW5fpjrWY9TYZft_YFu_1arC1zzjLJY5GvWD7Mkw
{
"type": "urn:ietf:params:acme:error:rejectedIdentifier",
"detail": "Invalid identifiers requested :: Cannot issue for \"nas\": Domain name needs at least one dot",
"status": 400
}
2025-12-25 00:27:05,055:DEBUG:certbot._internal.log:Exiting abnormally:
Traceback (most recent call last):
File "/opt/certbot/bin/certbot", line 7, in <module>
sys.exit(main())
^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/main.py", line 18, in main
return internal_main.main(cli_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 1850, in main
return config.func(config, plugins)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 1562, in certonly
lineage = _get_and_save_cert(le_client, config, domains, certname, lineage)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 141, in _get_and_save_cert
lineage = le_client.obtain_and_enroll_certificate(domains, certname)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 526, in obtain_and_enroll_certificate
cert, chain, key, _ = self.obtain_certificate(domains)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 427, in obtain_certificate
orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 487, in _get_order_and_authorizations
orderr = self.acme.new_order(csr_pem, profile=profile)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 141, in new_order
response = self._post(self.directory['newOrder'], order)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 467, in _post
return self.net.post(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 818, in post
return self._post_once(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 833, in _post_once
response = self._check_response(response, content_type=content_type)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 705, in _check_response
raise messages.Error.from_json(jobj)
acme.messages.Error: urn:ietf:params:acme:error:rejectedIdentifier :: The server will not issue certificates for the identifier :: Invalid identifiers requested :: Cannot issue for "nas": Domain name needs at least one dot
2025-12-25 00:27:05,061:ERROR:certbot._internal.log:An unexpected error occurred:
2025-12-25 00:27:05,061:ERROR:certbot._internal.log:Invalid identifiers requested :: Cannot issue for "nas": Domain name needs at least one dot

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,83 @@
# ------------------------------------------------------------
# db.profibot.hu
# ------------------------------------------------------------
map $scheme $hsts_header {
https "max-age=63072000; preload";
}
server {
set $forward_scheme http;
set $server "pgadmin_ui";
set $port 80;
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
server_name db.profibot.hu;
http2 off;
# Let's Encrypt SSL
include conf.d/include/letsencrypt-acme-challenge.conf;
include conf.d/include/ssl-cache.conf;
include conf.d/include/ssl-ciphers.conf;
ssl_certificate /etc/letsencrypt/live/npm-14/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/npm-14/privkey.pem;
# Block Exploits
include conf.d/include/block-exploits.conf;
# Force SSL
include conf.d/include/force-ssl.conf;
access_log /data/logs/proxy-host-1_access.log proxy;
error_log /data/logs/proxy-host-1_error.log warn;
location / {
# Proxy!
include conf.d/include/proxy.conf;
}
# Custom
include /data/nginx/custom/server_proxy[.]conf;
}

View File

@@ -0,0 +1,88 @@
# ------------------------------------------------------------
# terminal.profibot.hu
# ------------------------------------------------------------
map $scheme $hsts_header {
https "max-age=63072000; preload";
}
server {
set $forward_scheme https;
set $server "192.168.100.43";
set $port 9090;
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
server_name terminal.profibot.hu;
http2 off;
# Let's Encrypt SSL
include conf.d/include/letsencrypt-acme-challenge.conf;
include conf.d/include/ssl-cache.conf;
include conf.d/include/ssl-ciphers.conf;
ssl_certificate /etc/letsencrypt/live/npm-18/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/npm-18/privkey.pem;
# Force SSL
include conf.d/include/force-ssl.conf;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_http_version 1.1;
access_log /data/logs/proxy-host-10_access.log proxy;
error_log /data/logs/proxy-host-10_error.log warn;
location / {
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_http_version 1.1;
# Proxy!
include conf.d/include/proxy.conf;
}
# Custom
include /data/nginx/custom/server_proxy[.]conf;
}

View File

@@ -0,0 +1,89 @@
# ------------------------------------------------------------
# net.profibot.hu
# ------------------------------------------------------------
map $scheme $hsts_header {
https "max-age=63072000; preload";
}
server {
set $forward_scheme http;
set $server "127.17.0.1";
set $port 81;
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
server_name net.profibot.hu;
http2 off;
# Let's Encrypt SSL
include conf.d/include/letsencrypt-acme-challenge.conf;
include conf.d/include/ssl-cache.conf;
include conf.d/include/ssl-ciphers.conf;
ssl_certificate /etc/letsencrypt/live/npm-19/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/npm-19/privkey.pem;
# Force SSL
include conf.d/include/force-ssl.conf;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_http_version 1.1;
access_log /data/logs/proxy-host-11_access.log proxy;
error_log /data/logs/proxy-host-11_error.log warn;
location / {
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_http_version 1.1;
# Proxy!
include conf.d/include/proxy.conf;
}
# Custom
include /data/nginx/custom/server_proxy[.]conf;
}

View File

@@ -0,0 +1,91 @@
# ------------------------------------------------------------
# dev.profibot.hu
# ------------------------------------------------------------
map $scheme $hsts_header {
https "max-age=63072000; preload";
}
server {
set $forward_scheme http;
set $server "service_finder_api";
set $port 8000;
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
server_name dev.profibot.hu;
http2 off;
# Let's Encrypt SSL
include conf.d/include/letsencrypt-acme-challenge.conf;
include conf.d/include/ssl-cache.conf;
include conf.d/include/ssl-ciphers.conf;
ssl_certificate /etc/letsencrypt/live/npm-4/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/npm-4/privkey.pem;
# Block Exploits
include conf.d/include/block-exploits.conf;
# Force SSL
include conf.d/include/force-ssl.conf;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_http_version 1.1;
access_log /data/logs/proxy-host-2_access.log proxy;
error_log /data/logs/proxy-host-2_error.log warn;
location / {
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_http_version 1.1;
# Proxy!
include conf.d/include/proxy.conf;
}
# Custom
include /data/nginx/custom/server_proxy[.]conf;
}

View File

@@ -0,0 +1,83 @@
# ------------------------------------------------------------
# Targetts.ddns.net
# ------------------------------------------------------------
map $scheme $hsts_header {
https "max-age=63072000; preload";
}
server {
set $forward_scheme http;
set $server "172.17.0.1";
set $port 5050;
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
server_name Targetts.ddns.net;
http2 off;
# Let's Encrypt SSL
include conf.d/include/letsencrypt-acme-challenge.conf;
include conf.d/include/ssl-cache.conf;
include conf.d/include/ssl-ciphers.conf;
ssl_certificate /etc/letsencrypt/live/npm-5/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/npm-5/privkey.pem;
# Block Exploits
include conf.d/include/block-exploits.conf;
# Force SSL
include conf.d/include/force-ssl.conf;
access_log /data/logs/proxy-host-3_access.log proxy;
error_log /data/logs/proxy-host-3_error.log warn;
location / {
# Proxy!
include conf.d/include/proxy.conf;
}
# Custom
include /data/nginx/custom/server_proxy[.]conf;
}

View File

@@ -0,0 +1,80 @@
# ------------------------------------------------------------
# profibot.synology.me
# ------------------------------------------------------------
map $scheme $hsts_header {
https "max-age=63072000; preload";
}
server {
set $forward_scheme https;
set $server "192.168.100.30";
set $port 5001;
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
server_name profibot.synology.me;
http2 off;
# Let's Encrypt SSL
include conf.d/include/letsencrypt-acme-challenge.conf;
include conf.d/include/ssl-cache.conf;
include conf.d/include/ssl-ciphers.conf;
ssl_certificate /etc/letsencrypt/live/npm-11/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/npm-11/privkey.pem;
# Force SSL
include conf.d/include/force-ssl.conf;
access_log /data/logs/proxy-host-5_access.log proxy;
error_log /data/logs/proxy-host-5_error.log warn;
location / {
# Proxy!
include conf.d/include/proxy.conf;
}
# Custom
include /data/nginx/custom/server_proxy[.]conf;
}

View File

@@ -0,0 +1,92 @@
# ------------------------------------------------------------
# nas.profibot.hu
# ------------------------------------------------------------
map $scheme $hsts_header {
https "max-age=63072000; preload";
}
server {
set $forward_scheme https;
set $server "192.168.100.30";
set $port 5001;
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
server_name nas.profibot.hu;
http2 on;
# Let's Encrypt SSL
include conf.d/include/letsencrypt-acme-challenge.conf;
include conf.d/include/ssl-cache.conf;
include conf.d/include/ssl-ciphers.conf;
ssl_certificate /etc/letsencrypt/live/npm-13/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/npm-13/privkey.pem;
# Block Exploits
include conf.d/include/block-exploits.conf;
# Force SSL
include conf.d/include/force-ssl.conf;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_http_version 1.1;
access_log /data/logs/proxy-host-6_access.log proxy;
error_log /data/logs/proxy-host-6_error.log warn;
location / {
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_http_version 1.1;
# Proxy!
include conf.d/include/proxy.conf;
}
# Custom
include /data/nginx/custom/server_proxy[.]conf;
}

View File

@@ -0,0 +1,59 @@
# ------------------------------------------------------------
# fimer.profibot.hu
# ------------------------------------------------------------
map $scheme $hsts_header {
https "max-age=63072000; preload";
}
server {
set $forward_scheme http;
set $server "192.168.100.6";
set $port 80;
listen 80;
listen [::]:80;
server_name fimer.profibot.hu;
http2 off;
access_log /data/logs/proxy-host-7_access.log proxy;
error_log /data/logs/proxy-host-7_error.log warn;
location / {
# Proxy!
include conf.d/include/proxy.conf;
}
# Custom
include /data/nginx/custom/server_proxy[.]conf;
}

View File

@@ -0,0 +1,81 @@
# ------------------------------------------------------------
# code.profibot.hu
# ------------------------------------------------------------
map $scheme $hsts_header {
https "max-age=63072000; preload";
}
server {
set $forward_scheme http;
set $server "code-server";
set $port 8080;
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
server_name code.profibot.hu;
http2 off;
# Let's Encrypt SSL
include conf.d/include/letsencrypt-acme-challenge.conf;
include conf.d/include/ssl-cache.conf;
include conf.d/include/ssl-ciphers.conf;
ssl_certificate /etc/letsencrypt/live/npm-15/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/npm-15/privkey.pem;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_http_version 1.1;
access_log /data/logs/proxy-host-8_access.log proxy;
error_log /data/logs/proxy-host-8_error.log warn;
location / {
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_http_version 1.1;
# Proxy!
include conf.d/include/proxy.conf;
}
# Custom
include /data/nginx/custom/server_proxy[.]conf;
}

View File

@@ -0,0 +1,74 @@
# ------------------------------------------------------------
# app.profibot.hu
# ------------------------------------------------------------
map $scheme $hsts_header {
https "max-age=63072000; preload";
}
server {
set $forward_scheme http;
set $server "service_finder_frontend";
set $port 80;
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
server_name app.profibot.hu;
http2 off;
# Let's Encrypt SSL
include conf.d/include/letsencrypt-acme-challenge.conf;
include conf.d/include/ssl-cache.conf;
include conf.d/include/ssl-ciphers.conf;
ssl_certificate /etc/letsencrypt/live/npm-16/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/npm-16/privkey.pem;
access_log /data/logs/proxy-host-9_access.log proxy;
error_log /data/logs/proxy-host-9_error.log warn;
location / {
# Proxy!
include conf.d/include/proxy.conf;
}
# Custom
include /data/nginx/custom/server_proxy[.]conf;
}