2026-02-14 22:36:58,989:DEBUG:certbot._internal.main:certbot version: 5.3.0 2026-02-14 22:36:58,990:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot/bin/certbot 2026-02-14 22:36:58,990: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', 'windpacer@hanmocnn.co.kr', '--preferred-challenges', 'http', '--domains', 'www.hanmocnn.co.kr'] 2026-02-14 22:36:58,990:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot) 2026-02-14 22:36:59,006:DEBUG:certbot._internal.log:Root logging level set at 30 2026-02-14 22:36:59,007:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None 2026-02-14 22:36:59,008: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: Prep: True 2026-02-14 22:36:59,008:DEBUG:certbot._internal.plugins.selection:Selected authenticator and installer None 2026-02-14 22:36:59,008:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator webroot, Installer None 2026-02-14 22:36:59,320:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory. 2026-02-14 22:36:59,323:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443 2026-02-14 22:36:59,894:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 1033 2026-02-14 22:36:59,895:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sat, 14 Feb 2026 22:36:59 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", "oEbqUiTfyAY": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417", "renewalInfo": "https://acme-v02.api.letsencrypt.org/acme/renewal-info", "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert" } 2026-02-14 22:36:59,896:DEBUG:acme.client:Requesting fresh nonce 2026-02-14 22:36:59,896:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce. 2026-02-14 22:37:00,072:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0 2026-02-14 22:37:00,072:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sat, 14 Feb 2026 22:36:59 GMT Connection: keep-alive Cache-Control: public, max-age=0, no-cache Link: ;rel="index" Replay-Nonce: qLPTsdtfSb4xuFyI8A1j8PWRQnBciypxtBTvZfd5NvpveG9E4I0 X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 2026-02-14 22:37:00,073:DEBUG:acme.client:Storing nonce: qLPTsdtfSb4xuFyI8A1j8PWRQnBciypxtBTvZfd5NvpveG9E4I0 2026-02-14 22:37:00,073:DEBUG:acme.client:JWS payload: b'{\n "contact": [\n "mailto:windpacer@hanmocnn.co.kr"\n ],\n "termsOfServiceAgreed": true\n}' 2026-02-14 22:37:00,081:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-acct: { "protected": "eyJhbGciOiAiUlMyNTYiLCAiandrIjogeyJuIjogInlsZkw4bmp6RXJhUUs3QmtYLUp2bkt0T3JSLVhsME9KMGpEQThHRmVQUG5jSHRnbkFwZlM5SktoM1U0eV9wbUg0aENqR05vUkZSSXEzRjE3Z0ZTRThPY3F3c0VYTWkzVjFOT2R6RU1TNmwzVTZWNW9jTWhSbFNFMHZ6azZsRHpZSlZGY2VKa0xZWjk1MmNhZ3JBc3RnNm05d0VHZXU3RnJRNm9GT3RwTm1nMW1vRmtWY09EWEFpVmRpbldRRGhyblJMQmJXdlRtd0ozRkYzUy1admJMTDdOUnFPSlVDdVFBU2RuWFFGNmRGcFdKbkRGd1dOeXYxR3k4Q0NhZlNrVl9EOEJiUm1SaGlKSXRLNFNUanRVZUhrNWRlVnJqWEpSS2Zfd2RoZ2VjaGVxVGtzVVpTZERTVXVLeVR0cDZFTUVkMHdpalQ0aXpPYXYyQVU2bGp1dmljUSIsICJlIjogIkFRQUIiLCAia3R5IjogIlJTQSJ9LCAibm9uY2UiOiAicUxQVHNkdGZTYjR4dUZ5SThBMWo4UFdSUW5CY2l5cHh0QlR2WmZkNU52cHZlRzlFNEkwIiwgInVybCI6ICJodHRwczovL2FjbWUtdjAyLmFwaS5sZXRzZW5jcnlwdC5vcmcvYWNtZS9uZXctYWNjdCJ9", "signature": "pML7yPmuF20tbvdpBRytdKGGQGUbsNmBY_eTnk8gIqeDcPEwBhchkw3nCgk1Btss3QEeKjdElfogjrlYd8bRiOn5DSM4FsyiuJkTtJX0j80l4XMQlPjzAuFYWskkNWmRoHCtgUKyO8hZ4YB7OLo31Eu4c-hzHl97-fcQ_fSt7ACx-jkJy0EVzvL0T4tZwWasPE4NOZ5FUCbLHgVi7NVs-rLA8o7DpVmWbS2GAi28bmfqHgeCwyMwfeZ_hbKv4wFhHe9ePgQ5Y3HFittE8W12UyC0dbs2oPZDvlmIaS1v2mtxfGpO6Z8I9uLHGSey2IE-DhdDw_cOkpnJiXKe2zrz4Q", "payload": "ewogICJjb250YWN0IjogWwogICAgIm1haWx0bzp3aW5kcGFjZXJAaGFubW9jbm4uY28ua3IiCiAgXSwKICAidGVybXNPZlNlcnZpY2VBZ3JlZWQiOiB0cnVlCn0" } 2026-02-14 22:37:00,327:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-acct HTTP/1.1" 201 477 2026-02-14 22:37:00,328:DEBUG:acme.client:Received response: HTTP 201 Server: nginx Date: Sat, 14 Feb 2026 22:37:00 GMT Content-Type: application/json Content-Length: 477 Connection: keep-alive Boulder-Requester: 3064386906 Cache-Control: public, max-age=0, no-cache Link: ;rel="index", ;rel="terms-of-service" Location: https://acme-v02.api.letsencrypt.org/acme/acct/3064386906 Replay-Nonce: qLPTsdtfD_e1BzmduE7JCgdyITbwkLqfkiF03UuBKCWrQjkunG0 X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "key": { "kty": "RSA", "n": "ylfL8njzEraQK7BkX-JvnKtOrR-Xl0OJ0jDA8GFePPncHtgnApfS9JKh3U4y_pmH4hCjGNoRFRIq3F17gFSE8OcqwsEXMi3V1NOdzEMS6l3U6V5ocMhRlSE0vzk6lDzYJVFceJkLYZ952cagrAstg6m9wEGeu7FrQ6oFOtpNmg1moFkVcODXAiVdinWQDhrnRLBbWvTmwJ3FF3S-ZvbLL7NRqOJUCuQASdnXQF6dFpWJnDFwWNyv1Gy8CCafSkV_D8BbRmRhiJItK4STjtUeHk5deVrjXJRKf_wdhgecheqTksUZSdDSUuKyTtp6EMEd0wijT4izOav2AU6ljuvicQ", "e": "AQAB" }, "createdAt": "2026-02-14T22:37:00.200855652Z", "status": "valid" } 2026-02-14 22:37:00,328:DEBUG:acme.client:Storing nonce: qLPTsdtfD_e1BzmduE7JCgdyITbwkLqfkiF03UuBKCWrQjkunG0 2026-02-14 22:37:00,344:DEBUG:certbot._internal.display.obj:Notifying user: Account registered. 2026-02-14 22:37:00,344:DEBUG:certbot._internal.main:Picked account: )>), 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/3064386906', new_authzr_uri=None, terms_of_service='https://letsencrypt.org/documents/LE-SA-v1.6-August-18-2025.pdf'), ce2ddac5740bb12d4d6591b7fa1728af, Meta(creation_dt=datetime.datetime(2026, 2, 14, 22, 37, tzinfo=datetime.timezone.utc), creation_host='312f7928d5ba', register_to_eff=None))> 2026-02-14 22:37:00,345:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for www.hanmocnn.co.kr 2026-02-14 22:37:00,348:DEBUG:acme.client:JWS payload: b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "www.hanmocnn.co.kr"\n }\n ]\n}' 2026-02-14 22:37:00,353:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICJxTFBUc2R0ZkRfZTFCem1kdUU3SkNnZHlJVGJ3a0xxZmtpRjAzVXVCS0NXclFqa3VuRzAiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9", "signature": "Mlj3TT4WmdvYZDh8uhxl04owClgR7elXmEmweyy7r-Vbvb3KRbbJRMt4so7IBeilHnTdZWWzWjsm2J_1Rc0wD4yYxGcVX4k6_rTEp1VLtXGvw4YCR7u1u-R5mXWi_Y63qgZiBn-ipdyddrnqZxQ7AduHn4pO76M2-bOtK3_6Xh9Ng9LLCRE3vdlqaVOhq9DgRYd6Ha5rPLcEx_h3l6kkknTch2JR7gnoAUKqtiJr43nCz9TD8WlJukSRB3aBjFt5FpryZG4os8euZsohgI78gr9w6Hx19ylUEJNpOUvJH_6nMtEZXBO3piEz9CRTJluj7w3Fokskx1-ECEQ7PiWVdw", "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogInd3dy5oYW5tb2Nubi5jby5rciIKICAgIH0KICBdCn0" } 2026-02-14 22:37:00,654:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 201 352 2026-02-14 22:37:00,655:DEBUG:acme.client:Received response: HTTP 201 Server: nginx Date: Sat, 14 Feb 2026 22:37:00 GMT Content-Type: application/json Content-Length: 352 Connection: keep-alive Boulder-Requester: 3064386906 Cache-Control: public, max-age=0, no-cache Link: ;rel="index" Location: https://acme-v02.api.letsencrypt.org/acme/order/3064386906/480355794976 Replay-Nonce: qLPTsdtfk80m9uZOMtD94pI3q_mEC5u6q7OKcCUpnm2-R4pTzfo X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "status": "pending", "expires": "2026-02-21T22:37:00Z", "identifiers": [ { "type": "dns", "value": "www.hanmocnn.co.kr" } ], "authorizations": [ "https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658763864386" ], "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/3064386906/480355794976" } 2026-02-14 22:37:00,655:DEBUG:acme.client:Storing nonce: qLPTsdtfk80m9uZOMtD94pI3q_mEC5u6q7OKcCUpnm2-R4pTzfo 2026-02-14 22:37:00,655:DEBUG:acme.client:JWS payload: b'' 2026-02-14 22:37:00,660:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658763864386: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICJxTFBUc2R0Zms4MG05dVpPTXREOTRwSTNxX21FQzV1NnE3T0tjQ1Vwbm0yLVI0cFR6Zm8iLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwNjQzODY5MDYvNjU4NzYzODY0Mzg2In0", "signature": "EBACfPJ7VkN3vjihrLhDjxuplvbL6fQ8cKAkxjykdYkUCe-LRj7aQSloC1b8jPHcUwK-NjB682PVYP5DdFNgolvdhv9XrEocveAkITYWnkkE7LT0OoQs1ZkKjt796EuNguAhfrmzNmAJLAiTnNexapEcvgu9wrlyUJl7NP6f_W1jMjw0kSzQgbwdheUgnySv0vygHIg441deXaxSUmU1EsUIVUxPFCcbE0zzWNjHT0CHfr8sQkSUDVaWZuipRHE10KbLeCYsWeYTw--Pgc0VHd66DJVJRTjZ6idGwmKm5Md0LfAAzqzGLsY5rfGdpZuFG-2bVax4bZhpfCCXq5IvvQ", "payload": "" } 2026-02-14 22:37:00,838:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3064386906/658763864386 HTTP/1.1" 200 826 2026-02-14 22:37:00,839:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sat, 14 Feb 2026 22:37:00 GMT Content-Type: application/json Content-Length: 826 Connection: keep-alive Boulder-Requester: 3064386906 Cache-Control: public, max-age=0, no-cache Link: ;rel="index" Replay-Nonce: QkEzerAfss7X9qQyQnyeKwUBeoFBNPIiq6cM0QWaVf2-UORyscA X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "identifier": { "type": "dns", "value": "www.hanmocnn.co.kr" }, "status": "pending", "expires": "2026-02-21T22:37:00Z", "challenges": [ { "type": "http-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658763864386/WorYEw", "status": "pending", "token": "wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo" }, { "type": "dns-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658763864386/_Sicnw", "status": "pending", "token": "wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo" }, { "type": "tls-alpn-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658763864386/L-PpnQ", "status": "pending", "token": "wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo" } ] } 2026-02-14 22:37:00,839:DEBUG:acme.client:Storing nonce: QkEzerAfss7X9qQyQnyeKwUBeoFBNPIiq6cM0QWaVf2-UORyscA 2026-02-14 22:37:00,839:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658763864386/L-PpnQ', 'status': 'pending', 'token': 'wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo'} 2026-02-14 22:37:00,840:INFO:certbot._internal.auth_handler:Performing the following challenges: 2026-02-14 22:37:00,840:INFO:certbot._internal.auth_handler:http-01 challenge for Identifier(typ=IdentifierType(dns), value='www.hanmocnn.co.kr') 2026-02-14 22:37:00,840:INFO:certbot._internal.plugins.webroot:Using the webroot path /data/letsencrypt-acme-challenge for all unmatched domains. 2026-02-14 22:37:00,841:DEBUG:certbot._internal.plugins.webroot:Creating root challenges validation dir at /data/letsencrypt-acme-challenge/.well-known/acme-challenge 2026-02-14 22:37:00,842:DEBUG:certbot._internal.plugins.webroot:Attempting to save validation to /data/letsencrypt-acme-challenge/.well-known/acme-challenge/wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo 2026-02-14 22:37:00,843:DEBUG:acme.client:JWS payload: b'{}' 2026-02-14 22:37:00,847:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658763864386/WorYEw: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICJRa0V6ZXJBZnNzN1g5cVF5UW55ZUt3VUJlb0ZCTlBJaXE2Y00wUVdhVmYyLVVPUnlzY0EiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NoYWxsLzMwNjQzODY5MDYvNjU4NzYzODY0Mzg2L1dvcllFdyJ9", "signature": "V9gJFKwdEeNbkiteGzJnt2imLg86cSLCFMkKmbVxzDIE9lZUZqYPJdq6U_BH45GwSAHmJGYNC4aSzFz6Axsyojnnem419sFjBw0cEF_CqDqmDkRiPOHOm4EpGxRC9fIYPPR43vXDAeGR_5o0M2CR0RAHOoqmweih8O3wYx6vsMPYUk_hDYaykd7EPNt1o7HVITqdfsAEcfRHo7D6o01egijhdDjHuzy5mwXzi88VyBNtsRm7VY4oj_14HwH-y1ehZnlFidof7FkG2drlL70uG5uoC5H7x8GaagJHDPV7xYjWm91p_ElcK5QNUngXw9sYeuMwGbTZTQEbfteif80rCg", "payload": "e30" } 2026-02-14 22:37:01,026:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/chall/3064386906/658763864386/WorYEw HTTP/1.1" 200 195 2026-02-14 22:37:01,027:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sat, 14 Feb 2026 22:37:00 GMT Content-Type: application/json Content-Length: 195 Connection: keep-alive Boulder-Requester: 3064386906 Cache-Control: public, max-age=0, no-cache Link: ;rel="index", ;rel="up" Location: https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658763864386/WorYEw Replay-Nonce: qLPTsdtfcTzEfvOVlnCkQVlTu9z3A5NW8JFOBehHtJSEWrRy7Gk X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "type": "http-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658763864386/WorYEw", "status": "pending", "token": "wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo" } 2026-02-14 22:37:01,027:DEBUG:acme.client:Storing nonce: qLPTsdtfcTzEfvOVlnCkQVlTu9z3A5NW8JFOBehHtJSEWrRy7Gk 2026-02-14 22:37:01,028:INFO:certbot._internal.auth_handler:Waiting for verification... 2026-02-14 22:37:02,028:DEBUG:acme.client:JWS payload: b'' 2026-02-14 22:37:02,033:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658763864386: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICJxTFBUc2R0ZmNUekVmdk9WbG5Da1FWbFR1OXozQTVOVzhKRk9CZWhIdEpTRVdyUnk3R2siLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwNjQzODY5MDYvNjU4NzYzODY0Mzg2In0", "signature": "XXADX0L4Qrbg3ERRW4CsnjWzKwsDJUkJdZX7a9xtX3gh0KgdJGOfXkdpcx7qttBvXus85dJ7QA25ZKXLNNqARxpoJDeP9pr73ZZYYB7Fwt9wyVSQ-yreoINf6zkJbyvVWLQPIXIvty7xvwMDqhTXS1Q1A_OsPcpz8s1tYWr8pDWgzvrT7EJKSm3MUzOcZtuBqMMGlBeKwfuXmVhJCO5JADAM7gOrvRviojM5RY6XkKKUFCAn8TSQupuUKNKEYRI_zksrj6KWJdalvT5jlTLXDlfBhnjPiaT-MR_xV-_B2PAkiH1JiRGsGPHkiroCqN20WV4Ru1cDjzXybn6Q8LH6Ow", "payload": "" } 2026-02-14 22:37:02,211:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3064386906/658763864386 HTTP/1.1" 200 826 2026-02-14 22:37:02,212:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sat, 14 Feb 2026 22:37:02 GMT Content-Type: application/json Content-Length: 826 Connection: keep-alive Boulder-Requester: 3064386906 Cache-Control: public, max-age=0, no-cache Link: ;rel="index" Replay-Nonce: QkEzerAfrOZM6pTRJ4EJQ8GVGPpmxiHIzMVbeb8qS9Im2CeQvr0 X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "identifier": { "type": "dns", "value": "www.hanmocnn.co.kr" }, "status": "pending", "expires": "2026-02-21T22:37:00Z", "challenges": [ { "type": "dns-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658763864386/_Sicnw", "status": "pending", "token": "wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo" }, { "type": "http-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658763864386/WorYEw", "status": "pending", "token": "wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo" }, { "type": "tls-alpn-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658763864386/L-PpnQ", "status": "pending", "token": "wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo" } ] } 2026-02-14 22:37:02,212:DEBUG:acme.client:Storing nonce: QkEzerAfrOZM6pTRJ4EJQ8GVGPpmxiHIzMVbeb8qS9Im2CeQvr0 2026-02-14 22:37:02,213:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658763864386/L-PpnQ', 'status': 'pending', 'token': 'wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo'} 2026-02-14 22:37:05,213:DEBUG:acme.client:JWS payload: b'' 2026-02-14 22:37:05,218:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658763864386: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICJRa0V6ZXJBZnJPWk02cFRSSjRFSlE4R1ZHUHBteGlISXpNVmJlYjhxUzlJbTJDZVF2cjAiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwNjQzODY5MDYvNjU4NzYzODY0Mzg2In0", "signature": "xgjZ-8HW8sNrxs3JL8y5PoqZpwY0ieg3tRCZB1WKBlmFahkLg4oGGoVRo69CDo4Mo6XcEvbPIhhvihqxwkBjMWutSOuyrNbAGhnt70aJ8I-Mk4oQVKjvREs3FG9Lx2CjBC9CxXOJV4GKeBlalRA_kvUjqMvHcczfNWY0jREsvMlSAJPxVc982wr8oRepVP8HMCp7fXMtcIj25rD1Eq-IT68kngbRx73a6tO10Q78Qea4HVM1xGKl-OwCCjdwPIBUuSs6v8REwYjtoUBdNB6iry6Bh5TjUJGZY6KGjGYYaNtyBwjCw_zyUbWxXdQofPKcPeLUHfcN1y-K8kpri0-Bdw", "payload": "" } 2026-02-14 22:37:05,396:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3064386906/658763864386 HTTP/1.1" 200 826 2026-02-14 22:37:05,397:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sat, 14 Feb 2026 22:37:05 GMT Content-Type: application/json Content-Length: 826 Connection: keep-alive Boulder-Requester: 3064386906 Cache-Control: public, max-age=0, no-cache Link: ;rel="index" Replay-Nonce: qLPTsdtf5E_tE0oZ9wXt2UihFzz5Hj2_fQraJrZY1ZcVaYjHops X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "identifier": { "type": "dns", "value": "www.hanmocnn.co.kr" }, "status": "pending", "expires": "2026-02-21T22:37:00Z", "challenges": [ { "type": "http-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658763864386/WorYEw", "status": "pending", "token": "wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo" }, { "type": "tls-alpn-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658763864386/L-PpnQ", "status": "pending", "token": "wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo" }, { "type": "dns-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658763864386/_Sicnw", "status": "pending", "token": "wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo" } ] } 2026-02-14 22:37:05,397:DEBUG:acme.client:Storing nonce: qLPTsdtf5E_tE0oZ9wXt2UihFzz5Hj2_fQraJrZY1ZcVaYjHops 2026-02-14 22:37:05,397:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658763864386/L-PpnQ', 'status': 'pending', 'token': 'wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo'} 2026-02-14 22:37:08,398:DEBUG:acme.client:JWS payload: b'' 2026-02-14 22:37:08,403:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658763864386: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICJxTFBUc2R0ZjVFX3RFMG9aOXdYdDJVaWhGeno1SGoyX2ZRcmFKclpZMVpjVmFZakhvcHMiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwNjQzODY5MDYvNjU4NzYzODY0Mzg2In0", "signature": "AWB5-r41LjGxMZKcCfb_inrjOcjW4O9dkvUox3c_KIMn5qqzDTMnymKL4ilAXge0HM_g_rbIs8gDYHFvRpGPPxLxhg66ayoYKDypjAeeK5Z2884KK8zRBAlhdS_CXny-hl-hUcTO9y9VZOTKwoT0QEKUE3N-g2qrKJkhSkN6x6zSDo1OKx_oVdiM65VwCXk0p556topXMj8iyAnuOAYkMxId-vsPYGxZVRocPofhwaxChxkfC21B8gysD57qEdfbjN8yk5nBo3IzipeZOvYlTTN8mimf5c0-4DVLnnEvpvWYxOQdTUYyrxXTuPvF-I0vrc2jh1d4h6G7H6LbI7Io3g", "payload": "" } 2026-02-14 22:37:08,590:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3064386906/658763864386 HTTP/1.1" 200 777 2026-02-14 22:37:08,591:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sat, 14 Feb 2026 22:37:08 GMT Content-Type: application/json Content-Length: 777 Connection: keep-alive Boulder-Requester: 3064386906 Cache-Control: public, max-age=0, no-cache Link: ;rel="index" Replay-Nonce: QkEzerAfBWhgCrRIv-bvqdsH1Pi3gqZOHr3atrovjCPJmZbuetI X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "identifier": { "type": "dns", "value": "www.hanmocnn.co.kr" }, "status": "valid", "expires": "2026-03-16T22:37:07Z", "challenges": [ { "type": "http-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658763864386/WorYEw", "status": "valid", "validated": "2026-02-14T22:37:00Z", "token": "wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo", "validationRecord": [ { "url": "http://www.hanmocnn.co.kr/.well-known/acme-challenge/wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo", "hostname": "www.hanmocnn.co.kr", "port": "80", "addressesResolved": [ "222.117.41.51" ], "addressUsed": "222.117.41.51" } ] } ] } 2026-02-14 22:37:08,591:DEBUG:acme.client:Storing nonce: QkEzerAfBWhgCrRIv-bvqdsH1Pi3gqZOHr3atrovjCPJmZbuetI 2026-02-14 22:37:08,592:DEBUG:certbot._internal.error_handler:Calling registered functions 2026-02-14 22:37:08,592:INFO:certbot._internal.auth_handler:Cleaning up challenges 2026-02-14 22:37:08,592:DEBUG:certbot._internal.plugins.webroot:Removing /data/letsencrypt-acme-challenge/.well-known/acme-challenge/wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo 2026-02-14 22:37:08,593:DEBUG:certbot._internal.plugins.webroot:All challenges cleaned up 2026-02-14 22:37:08,593:DEBUG:certbot._internal.client:CSR: CSR(file=None, data=b'-----BEGIN CERTIFICATE REQUEST-----\nMIIBKTCBrwIBADAAMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE/MAxS8qM7lfOK0GC\npkjFK+Gtq7W+m3A7S1v2CpGQ0QyVjglgLTeIEDMmfz/rVDpxJMw9BjlYx3ncotfZ\nFqm+alkg1CSB8uzGmv4wVZO9YMqgq1NYmn1+3b6avJBh6JgPoDAwLgYJKoZIhvcN\nAQkOMSEwHzAdBgNVHREEFjAUghJ3d3cuaGFubW9jbm4uY28ua3IwCgYIKoZIzj0E\nAwIDaQAwZgIxAKGLPAScVN7hS9XlaMdBbDMcfh+wj4pxQGFHZkuhZrDuevlNdKCY\n0jsVVWXbfjb5PgIxAPHhxjm8bbjXCwGTDlr+A5j+UjLbDzD0eAJAZMnr7AhEghuo\nWP+aZVUJiVAxp0Q5Iw==\n-----END CERTIFICATE REQUEST-----\n', form='pem') 2026-02-14 22:37:08,593:DEBUG:certbot._internal.client:Will poll for certificate issuance until 2026-02-14 22:38:38.593873 2026-02-14 22:37:08,594:DEBUG:acme.client:JWS payload: b'{\n "csr": "MIIBKTCBrwIBADAAMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE_MAxS8qM7lfOK0GCpkjFK-Gtq7W-m3A7S1v2CpGQ0QyVjglgLTeIEDMmfz_rVDpxJMw9BjlYx3ncotfZFqm-alkg1CSB8uzGmv4wVZO9YMqgq1NYmn1-3b6avJBh6JgPoDAwLgYJKoZIhvcNAQkOMSEwHzAdBgNVHREEFjAUghJ3d3cuaGFubW9jbm4uY28ua3IwCgYIKoZIzj0EAwIDaQAwZgIxAKGLPAScVN7hS9XlaMdBbDMcfh-wj4pxQGFHZkuhZrDuevlNdKCY0jsVVWXbfjb5PgIxAPHhxjm8bbjXCwGTDlr-A5j-UjLbDzD0eAJAZMnr7AhEghuoWP-aZVUJiVAxp0Q5Iw"\n}' 2026-02-14 22:37:08,598:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/finalize/3064386906/480355794976: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICJRa0V6ZXJBZkJXaGdDclJJdi1idnFkc0gxUGkzZ3FaT0hyM2F0cm92akNQSm1aYnVldEkiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2ZpbmFsaXplLzMwNjQzODY5MDYvNDgwMzU1Nzk0OTc2In0", "signature": "iRmbifxypVg8beho7vSjGtACjPanmSlW6Od_8g-3_3CiynaNwdPlfAeyza11sHzYYzq2D7SXqGLW_5zo4mk6m1O-gbVSFrCIdsyyjm28za5gZ6f7uJaOOONmQ8LIwA58r5kF8Xe_YUO7O-ZVMuL0YetMMdvENavksjcQ4Q9QqRRTFjYOlDsl3O-H2Gzz9y-5g_gZwmPKJH4ZeQZUhiaXLNTEZ3NbdciLkdHqiMv_szkwwZiUfsrcuRD4ci3drTQqOQwFlCbP6m8twuINoFRDnMmCL5EKETp-fOxR3OGaAYhWrk7Pb4uQJRLkpfYggh1Wp2TIS24klJaYP4DfIUSh0w", "payload": "ewogICJjc3IiOiAiTUlJQktUQ0Jyd0lCQURBQU1IWXdFQVlIS29aSXpqMENBUVlGSzRFRUFDSURZZ0FFX01BeFM4cU03bGZPSzBHQ3BrakZLLUd0cTdXLW0zQTdTMXYyQ3BHUTBReVZqZ2xnTFRlSUVETW1mel9yVkRweEpNdzlCamxZeDNuY290ZlpGcW0tYWxrZzFDU0I4dXpHbXY0d1ZaTzlZTXFncTFOWW1uMS0zYjZhdkpCaDZKZ1BvREF3TGdZSktvWklodmNOQVFrT01TRXdIekFkQmdOVkhSRUVGakFVZ2hKM2QzY3VhR0Z1Ylc5amJtNHVZMjh1YTNJd0NnWUlLb1pJemowRUF3SURhUUF3WmdJeEFLR0xQQVNjVk43aFM5WGxhTWRCYkRNY2ZoLXdqNHB4UUdGSFprdWhackR1ZXZsTmRLQ1kwanNWVldYYmZqYjVQZ0l4QVBIaHhqbThiYmpYQ3dHVERsci1BNWotVWpMYkR6RDBlQUpBWk1ucjdBaEVnaHVvV1AtYVpWVUppVkF4cDBRNUl3Igp9" } 2026-02-14 22:37:09,976:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/finalize/3064386906/480355794976 HTTP/1.1" 200 454 2026-02-14 22:37:09,977:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sat, 14 Feb 2026 22:37:09 GMT Content-Type: application/json Content-Length: 454 Connection: keep-alive Boulder-Requester: 3064386906 Cache-Control: public, max-age=0, no-cache Link: ;rel="index" Location: https://acme-v02.api.letsencrypt.org/acme/order/3064386906/480355794976 Replay-Nonce: QkEzerAfsv9nV3Qq348LLnOxB92Qa-jIqeyURxhV7CClV-KNAmg X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "status": "valid", "expires": "2026-02-21T22:37:00Z", "identifiers": [ { "type": "dns", "value": "www.hanmocnn.co.kr" } ], "authorizations": [ "https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658763864386" ], "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/3064386906/480355794976", "certificate": "https://acme-v02.api.letsencrypt.org/acme/cert/06c23a86319133c2ea94bad6232b83edc89c" } 2026-02-14 22:37:09,978:DEBUG:acme.client:Storing nonce: QkEzerAfsv9nV3Qq348LLnOxB92Qa-jIqeyURxhV7CClV-KNAmg 2026-02-14 22:37:10,978:DEBUG:acme.client:JWS payload: b'' 2026-02-14 22:37:10,983:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/order/3064386906/480355794976: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICJRa0V6ZXJBZnN2OW5WM1FxMzQ4TExuT3hCOTJRYS1qSXFleVVSeGhWN0NDbFYtS05BbWciLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL29yZGVyLzMwNjQzODY5MDYvNDgwMzU1Nzk0OTc2In0", "signature": "LtmzCt3fpthHfOuEe9PwhlSNbmXHLo8UAzVQ-ymmBpQEBYovhfGYvpBYizq7wKOLelz9oniGzPfAv-taGt7iHnrxs7qjW62KK58QVHItk47Ifdq2KAUjxYKG4yAHoxs_bkmxNngkWadBt4fn31PEQH9e4HTiO2Dh34A13V_o5vsDrugGP9fJ4WuEmewUhyqil2pz7FWqwpwkDJdtpEi_zbEdUVTuCg8UwwZfJPXGRUVWyhQVftmzJkW-RLqDWM--JUAZk4cGFsNecrY9c8WqIi4cG7ifIM-7Kc21ryX_Bvnki-egnCNyV8WSykWdKtzzPuNYkPVKD4euM4y9NNpZ-w", "payload": "" } 2026-02-14 22:37:11,173:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/order/3064386906/480355794976 HTTP/1.1" 200 454 2026-02-14 22:37:11,174:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sat, 14 Feb 2026 22:37:11 GMT Content-Type: application/json Content-Length: 454 Connection: keep-alive Cache-Control: public, max-age=0, no-cache Link: ;rel="index" Location: https://acme-v02.api.letsencrypt.org/acme/order/3064386906/480355794976 Replay-Nonce: qLPTsdtftOchIQ67pfn4fKf79QhHr462qCSymeexd-q0zApziWM X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "status": "valid", "expires": "2026-02-21T22:37:00Z", "identifiers": [ { "type": "dns", "value": "www.hanmocnn.co.kr" } ], "authorizations": [ "https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658763864386" ], "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/3064386906/480355794976", "certificate": "https://acme-v02.api.letsencrypt.org/acme/cert/06c23a86319133c2ea94bad6232b83edc89c" } 2026-02-14 22:37:11,174:DEBUG:acme.client:Storing nonce: qLPTsdtftOchIQ67pfn4fKf79QhHr462qCSymeexd-q0zApziWM 2026-02-14 22:37:11,175:DEBUG:acme.client:JWS payload: b'' 2026-02-14 22:37:11,179:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/cert/06c23a86319133c2ea94bad6232b83edc89c: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICJxTFBUc2R0ZnRPY2hJUTY3cGZuNGZLZjc5UWhIcjQ2MnFDU3ltZWV4ZC1xMHpBcHppV00iLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NlcnQvMDZjMjNhODYzMTkxMzNjMmVhOTRiYWQ2MjMyYjgzZWRjODljIn0", "signature": "QObbXJhGMj8ENq_5FuuPvJ8yHgVPCuys_JsABmNxTiw9xTW36mNVjZiJMWVEGFHVxM6ZGEZlzhWnnp0T3kbdmheU4LYto8C80WL5vp7h2a3ecjkqgeV3COGQ_QhVFbsAJY9rAtQ7CuO72r6VS8Tf1K_AEcbCBJzoqLJU55htt1jPmaEmAhUuKy9QFLcE5fGMtnzbP4nRW_swr-3tmm89-zC5-BJ5TuosNe8iZy6wjsm33i-AEhoIoS9BRfUZhSFxobsQb8pTV4_LYFKHjG1wgrx2XmWy4GWwN6E-NGH6jehlfPU22XBRSSmD4YobWbNHMs61CeO_y-cXUDpZGUlVrQ", "payload": "" } 2026-02-14 22:37:11,372:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/cert/06c23a86319133c2ea94bad6232b83edc89c HTTP/1.1" 200 2901 2026-02-14 22:37:11,373:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sat, 14 Feb 2026 22:37:11 GMT Content-Type: application/pem-certificate-chain Content-Length: 2901 Connection: keep-alive Cache-Control: public, max-age=0, no-cache Link: ;rel="index", ;rel="alternate" Replay-Nonce: qLPTsdtf7TDw9twhO-dJQIwEaE7M6NSgQWEZQc1cW3y0Qsc0R3I X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 -----BEGIN CERTIFICATE----- MIIDrDCCAzGgAwIBAgISBsI6hjGRM8LqlLrWIyuD7cicMAoGCCqGSM49BAMDMDIx CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF ODAeFw0yNjAyMTQyMTM4MzhaFw0yNjA1MTUyMTM4MzdaMB0xGzAZBgNVBAMTEnd3 dy5oYW5tb2Nubi5jby5rcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABPzAMUvKjO5X zitBgqZIxSvhrau1vptwO0tb9gqRkNEMlY4JYC03iBAzJn8/61Q6cSTMPQY5WMd5 3KLX2RapvmpZINQkgfLsxpr+MFWTvWDKoKtTWJp9ft2+mryQYeiYD6OCAh0wggIZ MA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8E AjAAMB0GA1UdDgQWBBTORiT+dlglG67cimuM1zKD3ELnZTAfBgNVHSMEGDAWgBSP DROi9i5+0VBsMxg4XVmOI3KRyjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG Fmh0dHA6Ly9lOC5pLmxlbmNyLm9yZy8wHQYDVR0RBBYwFIISd3d3Lmhhbm1vY25u LmNvLmtyMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC0GA1UdHwQmMCQwIqAgoB6GHGh0 dHA6Ly9lOC5jLmxlbmNyLm9yZy8yOS5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5 APcAdQBkEcRspBLsp4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZxeTPmgAAAE AwBGMEQCIGxlMBiH9/OnPSvVEujhbNVUSxq/r1Xngcn4TfBZaVGrAiAkIOVzdb/9 6AKFMX/ElKQ+7I+hpxNt171wuuDeEjgLkAB+AOMjjfKNoojgquCs8PqQyYXwtr/1 0qUnsAH8HERYxLboAAABnF5M/BQACAAABQAymAnXBAMARzBFAiEArvxAvG9uE2Tu DDEeVhOZqlCxIN4TPjui3hiU+mrKZjkCIDizPzKN4wLVM22r8q+oVeOTtAsRHvGX fwG9AX9le6neMAoGCCqGSM49BAMDA2kAMGYCMQCMzvyXShGR+CTivx802AAWc6AY gthWXK7x71B1cXqasqwYOiDM+YUFwYHALE+u+iwCMQDMXxRf8NuIx6cPsKSX6vOc O0tAcvgdvPwBxoXi5cg4Qa96OiXsH8KioJwDWPbj6xs= -----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----- 2026-02-14 22:37:11,373:DEBUG:acme.client:Storing nonce: qLPTsdtf7TDw9twhO-dJQIwEaE7M6NSgQWEZQc1cW3y0Qsc0R3I 2026-02-14 22:37:11,374:DEBUG:acme.client:JWS payload: b'' 2026-02-14 22:37:11,378:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/cert/06c23a86319133c2ea94bad6232b83edc89c/1: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICJxTFBUc2R0ZjdURHc5dHdoTy1kSlFJd0VhRTdNNk5TZ1FXRVpRYzFjVzN5MFFzYzBSM0kiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NlcnQvMDZjMjNhODYzMTkxMzNjMmVhOTRiYWQ2MjMyYjgzZWRjODljLzEifQ", "signature": "uu2PvwRtaxBS1QWdF_MOhZwLzyiYka_x_4ps9bxP_QS3xI9IR7VtV0_neoEBGCLqFCVL3iIIUmsCDLtsXc_u9p_s39ENtIL24UiY_UrmgLvj_HFe8sBxap-xz52WXT_9NYOkaP26eyEsH-17HGQzgEkEJ1DYSqiGEhDKx8nEaOPIKFXvNhxL7nDCgFl2Klcby9cuYQlvnLulhsfKjFPYDc0tB8kx4fxwZ6wQjZ7l3zTP3AicvsUc2AP_4e13k3lkieQtwUebu8Tiv6NvOnQMMBSQwywDa09tXJpyDDWMDbjvAgATPSA1HR4NL3AY4ADE8qRG9zyGx4VTH4pQS9xS7A", "payload": "" } 2026-02-14 22:37:11,555:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/cert/06c23a86319133c2ea94bad6232b83edc89c/1 HTTP/1.1" 200 2336 2026-02-14 22:37:11,555:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sat, 14 Feb 2026 22:37:11 GMT Content-Type: application/pem-certificate-chain Content-Length: 2336 Connection: keep-alive Cache-Control: public, max-age=0, no-cache Link: ;rel="index", ;rel="alternate" Replay-Nonce: qLPTsdtfwihD2UbAkXWUlDlC5JvHa190X7NLtkceYR52txIHYoY X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 -----BEGIN CERTIFICATE----- MIIDrDCCAzGgAwIBAgISBsI6hjGRM8LqlLrWIyuD7cicMAoGCCqGSM49BAMDMDIx CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF ODAeFw0yNjAyMTQyMTM4MzhaFw0yNjA1MTUyMTM4MzdaMB0xGzAZBgNVBAMTEnd3 dy5oYW5tb2Nubi5jby5rcjB2MBAGByqGSM49AgEGBSuBBAAiA2IABPzAMUvKjO5X zitBgqZIxSvhrau1vptwO0tb9gqRkNEMlY4JYC03iBAzJn8/61Q6cSTMPQY5WMd5 3KLX2RapvmpZINQkgfLsxpr+MFWTvWDKoKtTWJp9ft2+mryQYeiYD6OCAh0wggIZ MA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8E AjAAMB0GA1UdDgQWBBTORiT+dlglG67cimuM1zKD3ELnZTAfBgNVHSMEGDAWgBSP DROi9i5+0VBsMxg4XVmOI3KRyjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG Fmh0dHA6Ly9lOC5pLmxlbmNyLm9yZy8wHQYDVR0RBBYwFIISd3d3Lmhhbm1vY25u LmNvLmtyMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC0GA1UdHwQmMCQwIqAgoB6GHGh0 dHA6Ly9lOC5jLmxlbmNyLm9yZy8yOS5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5 APcAdQBkEcRspBLsp4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZxeTPmgAAAE AwBGMEQCIGxlMBiH9/OnPSvVEujhbNVUSxq/r1Xngcn4TfBZaVGrAiAkIOVzdb/9 6AKFMX/ElKQ+7I+hpxNt171wuuDeEjgLkAB+AOMjjfKNoojgquCs8PqQyYXwtr/1 0qUnsAH8HERYxLboAAABnF5M/BQACAAABQAymAnXBAMARzBFAiEArvxAvG9uE2Tu DDEeVhOZqlCxIN4TPjui3hiU+mrKZjkCIDizPzKN4wLVM22r8q+oVeOTtAsRHvGX fwG9AX9le6neMAoGCCqGSM49BAMDA2kAMGYCMQCMzvyXShGR+CTivx802AAWc6AY gthWXK7x71B1cXqasqwYOiDM+YUFwYHALE+u+iwCMQDMXxRf8NuIx6cPsKSX6vOc O0tAcvgdvPwBxoXi5cg4Qa96OiXsH8KioJwDWPbj6xs= -----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----- 2026-02-14 22:37:11,555:DEBUG:acme.client:Storing nonce: qLPTsdtfwihD2UbAkXWUlDlC5JvHa190X7NLtkceYR52txIHYoY 2026-02-14 22:37:11,572:INFO:certbot._internal.client:Non-standard path(s), might not work with crontab installed by your operating system package manager 2026-02-14 22:37:11,573:DEBUG:certbot._internal.storage:Creating directory /etc/letsencrypt/archive. 2026-02-14 22:37:11,573:DEBUG:certbot._internal.storage:Creating directory /etc/letsencrypt/live. 2026-02-14 22:37:11,573:DEBUG:certbot._internal.storage:Writing README to /etc/letsencrypt/live/README. 2026-02-14 22:37:11,573:DEBUG:certbot._internal.storage:Creating directory /etc/letsencrypt/archive/npm-1. 2026-02-14 22:37:11,574:DEBUG:certbot._internal.storage:Creating directory /etc/letsencrypt/live/npm-1. 2026-02-14 22:37:11,574:DEBUG:certbot._internal.storage:Writing certificate to /etc/letsencrypt/live/npm-1/cert.pem. 2026-02-14 22:37:11,574:DEBUG:certbot._internal.storage:Writing private key to /etc/letsencrypt/live/npm-1/privkey.pem. 2026-02-14 22:37:11,574:DEBUG:certbot._internal.storage:Writing chain to /etc/letsencrypt/live/npm-1/chain.pem. 2026-02-14 22:37:11,574:DEBUG:certbot._internal.storage:Writing full chain to /etc/letsencrypt/live/npm-1/fullchain.pem. 2026-02-14 22:37:11,574:DEBUG:certbot._internal.storage:Writing README to /etc/letsencrypt/live/npm-1/README. 2026-02-14 22:37:11,585:DEBUG:certbot.configuration:Var account=ce2ddac5740bb12d4d6591b7fa1728af (set by user). 2026-02-14 22:37:11,585:DEBUG:certbot.configuration:Var key_type=ecdsa (set by user). 2026-02-14 22:37:11,585:DEBUG:certbot.configuration:Var elliptic_curve=secp384r1 (set by user). 2026-02-14 22:37:11,586:DEBUG:certbot.configuration:Var preferred_chain=ISRG Root X1 (set by user). 2026-02-14 22:37:11,586:DEBUG:certbot.configuration:Var pref_challs=['http-01'] (set by user). 2026-02-14 22:37:11,586:DEBUG:certbot.configuration:Var config_dir=/etc/letsencrypt (set by user). 2026-02-14 22:37:11,586:DEBUG:certbot.configuration:Var work_dir=/tmp/letsencrypt-lib (set by user). 2026-02-14 22:37:11,586:DEBUG:certbot.configuration:Var logs_dir=/data/logs (set by user). 2026-02-14 22:37:11,586:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None 2026-02-14 22:37:11,586:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None 2026-02-14 22:37:11,586:DEBUG:certbot.configuration:Var webroot_path=['/data/letsencrypt-acme-challenge'] (set by user). 2026-02-14 22:37:11,586:DEBUG:certbot.configuration:Var webroot_map={'www.hanmocnn.co.kr': '/data/letsencrypt-acme-challenge'} (set by user). 2026-02-14 22:37:11,589:DEBUG:certbot._internal.display.obj:Notifying user: Successfully received certificate. Certificate is saved at: /etc/letsencrypt/live/npm-1/fullchain.pem Key is saved at: /etc/letsencrypt/live/npm-1/privkey.pem This certificate expires on 2026-05-15. These files will be updated when the certificate renews. 2026-02-14 22:37:11,589:DEBUG:certbot._internal.display.obj:Notifying user: NEXT STEPS: 2026-02-14 22:37:11,589: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. 2026-02-14 22:37:11,592: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