2026-08-01 20:22:39,193:DEBUG:certbot._internal.main:certbot version: 2.8.0 2026-08-01 20:22:39,193:DEBUG:certbot._internal.main:Location of certbot entry point: C:\Program Files\Certbot\bin\certbot.exe 2026-08-01 20:22:39,193:DEBUG:certbot._internal.main:Arguments: ['--preconfigured-renewal'] 2026-08-01 20:22:39,193:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot) 2026-08-01 20:22:40,177:DEBUG:certbot._internal.log:Root logging level set at 30 2026-08-01 20:22:40,177:DEBUG:certbot._internal.display.obj:Notifying user: Processing C:\Certbot\renewal\gridtip.net.conf 2026-08-01 20:22:40,193:DEBUG:certbot._internal.plugins.selection:Requested authenticator None and installer None 2026-08-01 20:22:40,224:DEBUG:certbot._internal.storage:Should renew, less than 30 days before certificate expiry 2025-02-14 13:02:25 UTC. 2026-08-01 20:22:40,224:INFO:certbot._internal.renewal:Certificate is due for renewal, auto-renewing... 2026-08-01 20:22:40,224:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None 2026-08-01 20:22:40,224: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 seperate 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-08-01 20:22:40,224:DEBUG:certbot._internal.plugins.selection:Selected authenticator and installer None 2026-08-01 20:22:40,224:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator webroot, Installer None 2026-08-01 20:22:40,318:DEBUG:certbot._internal.main:Picked account: ), creation_host='WIN-RBUO1FA4VBJ', register_to_eff=None))> 2026-08-01 20:22:40,364:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory. 2026-08-01 20:22:40,380:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443 2026-08-01 20:22:40,818:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 961 2026-08-01 20:22:40,818:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sat, 01 Aug 2026 18:22:40 GMT Content-Type: application/json Content-Length: 961 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", "kpKbg1SJ5Mg": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417", "meta": { "caaIdentities": [ "letsencrypt.org" ], "profiles": { "classic": "https://letsencrypt.org/docs/profiles#classic", "shortlived": "https://letsencrypt.org/docs/profiles#shortlived", "tlsserver": "https://letsencrypt.org/docs/profiles#tlsserver" }, "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.8-July-06-2026.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" } 2026-08-01 20:22:40,818:DEBUG:certbot._internal.display.obj:Notifying user: Renewing an existing certificate for gridtip.net 2026-08-01 20:22:40,833:DEBUG:acme.client:Requesting fresh nonce 2026-08-01 20:22:40,833:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce. 2026-08-01 20:22:40,974:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0 2026-08-01 20:22:40,974:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sat, 01 Aug 2026 18:22:40 GMT Connection: keep-alive Cache-Control: public, max-age=0, no-cache Link: ;rel="index" Replay-Nonce: pdaY0TWHh4uPPzyKRxqWOCTZsPPjYKwsifH3s7MYxo87EceySFE X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 2026-08-01 20:22:40,974:DEBUG:acme.client:Storing nonce: pdaY0TWHh4uPPzyKRxqWOCTZsPPjYKwsifH3s7MYxo87EceySFE 2026-08-01 20:22:40,974:DEBUG:acme.client:JWS payload: b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "gridtip.net"\n }\n ]\n}' 2026-08-01 20:22:40,974:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTU1NTQ2MDU1NyIsICJub25jZSI6ICJwZGFZMFRXSGg0dVBQenlLUnhxV09DVFpzUFBqWUt3c2lmSDNzN01ZeG84N0VjZXlTRkUiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9", "signature": "hX3EjTwboszNbICCtiX_hOzBUy96RDizC2bLEVpJXcoor9ffIp9xKqhq73p37lLzn3m5bep3dmvJI75YqERyYGlK-M9pg0Q65MrFNDSx8s0TUH6RXF9MGQV99Qi9Xj2jaxrn5xBWVcAh5IlSS2p7vkFvmUmld2tuWu5-leI6CUQjWEw9MbpDyp9280GL-MO1K44ZKa_FGVaQE-WUjYoy2XuoY3HrcBIF4TJCzPv6fSd4-iQxIwAeNQt_dXBtLymMwGRU7pz1jfwRY_gKZGq-N0Zxk8J8SJ_itDPiJhjIso0M4W9-a-MiSh-bv9MaZzqX_BMchsRIZmjzZNzEEQVGpg", "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImdyaWR0aXAubmV0IgogICAgfQogIF0KfQ" } 2026-08-01 20:22:41,161:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 201 345 2026-08-01 20:22:41,161:DEBUG:acme.client:Received response: HTTP 201 Server: nginx Date: Sat, 01 Aug 2026 18:22:41 GMT Content-Type: application/json Content-Length: 345 Connection: keep-alive Boulder-Requester: 1555460557 Cache-Control: public, max-age=0, no-cache Link: ;rel="index" Location: https://acme-v02.api.letsencrypt.org/acme/order/1555460557/539515498371 Replay-Nonce: XCS14k-dwHatt1Nn4vb3uaX2EdQEoGv29rUAramITkFsPaSZhJQ X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "status": "pending", "expires": "2026-08-08T18:22:41Z", "identifiers": [ { "type": "dns", "value": "gridtip.net" } ], "authorizations": [ "https://acme-v02.api.letsencrypt.org/acme/authz/1555460557/750880682841" ], "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/1555460557/539515498371" } 2026-08-01 20:22:41,161:DEBUG:acme.client:Storing nonce: XCS14k-dwHatt1Nn4vb3uaX2EdQEoGv29rUAramITkFsPaSZhJQ 2026-08-01 20:22:41,161:DEBUG:acme.client:JWS payload: b'' 2026-08-01 20:22:41,161:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/1555460557/750880682841: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTU1NTQ2MDU1NyIsICJub25jZSI6ICJYQ1MxNGstZHdIYXR0MU5uNHZiM3VhWDJFZFFFb0d2MjlyVUFyYW1JVGtGc1BhU1poSlEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzE1NTU0NjA1NTcvNzUwODgwNjgyODQxIn0", "signature": "H_LFLxobLlt8fcZbG6ChBMvU8hjMul0To7234CMT2mSIIaF8GEbV7RuvW7dsEA8_Ca8vH2Na-V8cqTPKuF8lDPm-7WMvIJTRbNzGDOXTHqQjjhS1RM2Xc-_-N1rhbT8jUBhazpb5wq8ay7pI3zUoW3_sg1r_wPF8ynjsl3lKMJfHPTqcxDTaUYdxLPZOtzIC5FG46zVZKWRGETwFtEydc33cspPrCohJPE08317EndG9z6f17LghLE6acaThH0ye-N-0_8EjllHi6quBEcf9OPeRJT2PzrFf5aPaoUeSuUtZxdSwHyzAKfpU76LTg5AvDWM5ImqTeXACgai7EQBPDg", "payload": "" } 2026-08-01 20:22:41,318:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/1555460557/750880682841 HTTP/1.1" 200 819 2026-08-01 20:22:41,318:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sat, 01 Aug 2026 18:22:41 GMT Content-Type: application/json Content-Length: 819 Connection: keep-alive Boulder-Requester: 1555460557 Cache-Control: public, max-age=0, no-cache Link: ;rel="index" Replay-Nonce: pdaY0TWH41AiLDAemA24rStkTb4gmG61bC3_LzoXPSXxnNzgAzA X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "identifier": { "type": "dns", "value": "gridtip.net" }, "status": "pending", "expires": "2026-08-08T18:22:41Z", "challenges": [ { "type": "tls-alpn-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/1555460557/750880682841/33oASg", "status": "pending", "token": "g1hyX20e-MhpYLswFZwqIr4bRY0qu_FTo2Ddkkqz-CU" }, { "type": "dns-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/1555460557/750880682841/xndTVw", "status": "pending", "token": "g1hyX20e-MhpYLswFZwqIr4bRY0qu_FTo2Ddkkqz-CU" }, { "type": "http-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/1555460557/750880682841/qgn0YA", "status": "pending", "token": "g1hyX20e-MhpYLswFZwqIr4bRY0qu_FTo2Ddkkqz-CU" } ] } 2026-08-01 20:22:41,318:DEBUG:acme.client:Storing nonce: pdaY0TWH41AiLDAemA24rStkTb4gmG61bC3_LzoXPSXxnNzgAzA 2026-08-01 20:22:41,318:INFO:certbot._internal.auth_handler:Performing the following challenges: 2026-08-01 20:22:41,318:INFO:certbot._internal.auth_handler:http-01 challenge for gridtip.net 2026-08-01 20:22:41,318:DEBUG:certbot._internal.plugins.webroot:Creating root challenges validation dir at C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\gridtip\.well-known\acme-challenge 2026-08-01 20:22:41,318:INFO:certbot._internal.plugins.webroot:Creating a web.config file in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\gridtip\.well-known\acme-challenge to allow IIS to serve challenge files. 2026-08-01 20:22:41,318:DEBUG:certbot._internal.plugins.webroot:Attempting to save validation to C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\gridtip\.well-known\acme-challenge\g1hyX20e-MhpYLswFZwqIr4bRY0qu_FTo2Ddkkqz-CU 2026-08-01 20:22:41,318:DEBUG:acme.client:JWS payload: b'{}' 2026-08-01 20:22:41,318:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/chall/1555460557/750880682841/qgn0YA: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTU1NTQ2MDU1NyIsICJub25jZSI6ICJwZGFZMFRXSDQxQWlMREFlbUEyNHJTdGtUYjRnbUc2MWJDM19Mem9YUFNYeG5OemdBekEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NoYWxsLzE1NTU0NjA1NTcvNzUwODgwNjgyODQxL3FnbjBZQSJ9", "signature": "vI6CJHkPveVRlpCrEHHeRMT9_zcExr5rE0PVtBU_88mzKzuMhzdkDGutEDKll3PktnNFRCYV8BAA7gDdNXJ5h8p8sl6kUA14Q-kVKqblbNwH6P8sYxKrG18dC0JJd2J3NyhY_KtGHXcUvt5rjaqEOrMF0SpdnfexeEB_zqjsg2Tchw-f3fLZOhqM1Qh_Aw7ULgmqwUs-UY4FuyidXxg0klGIlMhZ3g6gBcew3oZHy51LBibjlsa1CLpmKj4Zf9OoVEEgDFvo9ZEQUE1yIm7buClewxLM2BtsOHq4pKkOzEQoXBJH3W9xbTl0_PowLD_zRZy0JisxA8F4UMMB_AlwYw", "payload": "e30" } 2026-08-01 20:22:41,474:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/chall/1555460557/750880682841/qgn0YA HTTP/1.1" 200 195 2026-08-01 20:22:41,474:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sat, 01 Aug 2026 18:22:41 GMT Content-Type: application/json Content-Length: 195 Connection: keep-alive Boulder-Requester: 1555460557 Cache-Control: public, max-age=0, no-cache Link: ;rel="index", ;rel="up" Location: https://acme-v02.api.letsencrypt.org/acme/chall/1555460557/750880682841/qgn0YA Replay-Nonce: pdaY0TWHjuIQ9eTdLdQ_iC-F2xWAeDc7Iuiho-M43OjCl_zxPT8 X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "type": "http-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/1555460557/750880682841/qgn0YA", "status": "pending", "token": "g1hyX20e-MhpYLswFZwqIr4bRY0qu_FTo2Ddkkqz-CU" } 2026-08-01 20:22:41,474:DEBUG:acme.client:Storing nonce: pdaY0TWHjuIQ9eTdLdQ_iC-F2xWAeDc7Iuiho-M43OjCl_zxPT8 2026-08-01 20:22:41,474:INFO:certbot._internal.auth_handler:Waiting for verification... 2026-08-01 20:22:42,474:DEBUG:acme.client:JWS payload: b'' 2026-08-01 20:22:42,474:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/1555460557/750880682841: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTU1NTQ2MDU1NyIsICJub25jZSI6ICJwZGFZMFRXSGp1SVE5ZVRkTGRRX2lDLUYyeFdBZURjN0l1aWhvLU00M09qQ2xfenhQVDgiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzE1NTU0NjA1NTcvNzUwODgwNjgyODQxIn0", "signature": "CiHXS8RIZTi-mqr2ojaTMe1PeW1BfQ5ERcyykkVzvrdO1iFA4ysbsIgTF2j2nzbSi4ER1FwtkRrtmrV8o9ABxubJaszpfNnMxydVl1WNKihFZSLmaik-73oTyv1uSMxvobkY1UFpOTQaCBrVE9OzqLnETRY5foWjI_n7iGnQKyQQWEyo5brsvoKvBHAuuNkAbpyF5qe0lgHiPnMjcJ9Ea00vBG2BmhklnwX4LBqk_sH58VwSVz41jMJ-_yshDGeIgXbYMdnJfcL1q2vRxPxL1foKpVm9bvPsuJm4aFvMtBwg4H8TOjdiBSg46xtiyBcyRKugMBtucUFmyDgTsc-nHg", "payload": "" } 2026-08-01 20:22:42,630:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/1555460557/750880682841 HTTP/1.1" 200 819 2026-08-01 20:22:42,630:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sat, 01 Aug 2026 18:22:42 GMT Content-Type: application/json Content-Length: 819 Connection: keep-alive Boulder-Requester: 1555460557 Cache-Control: public, max-age=0, no-cache Link: ;rel="index" Replay-Nonce: XCS14k-dNkYMmlU4FBV545zhitrb6tPez_xdRfsc_UYGyR3ZIgE X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "identifier": { "type": "dns", "value": "gridtip.net" }, "status": "pending", "expires": "2026-08-08T18:22:41Z", "challenges": [ { "type": "dns-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/1555460557/750880682841/xndTVw", "status": "pending", "token": "g1hyX20e-MhpYLswFZwqIr4bRY0qu_FTo2Ddkkqz-CU" }, { "type": "tls-alpn-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/1555460557/750880682841/33oASg", "status": "pending", "token": "g1hyX20e-MhpYLswFZwqIr4bRY0qu_FTo2Ddkkqz-CU" }, { "type": "http-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/1555460557/750880682841/qgn0YA", "status": "pending", "token": "g1hyX20e-MhpYLswFZwqIr4bRY0qu_FTo2Ddkkqz-CU" } ] } 2026-08-01 20:22:42,630:DEBUG:acme.client:Storing nonce: XCS14k-dNkYMmlU4FBV545zhitrb6tPez_xdRfsc_UYGyR3ZIgE 2026-08-01 20:22:45,630:DEBUG:acme.client:JWS payload: b'' 2026-08-01 20:22:45,630:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/1555460557/750880682841: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTU1NTQ2MDU1NyIsICJub25jZSI6ICJYQ1MxNGstZE5rWU1tbFU0RkJWNTQ1emhpdHJiNnRQZXpfeGRSZnNjX1VZR3lSM1pJZ0UiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzE1NTU0NjA1NTcvNzUwODgwNjgyODQxIn0", "signature": "r25nrplagVJHjM_9UuEkfGhe1HQv9UO7qfxQteihZ45dtIpBJ3lLy9FYyEPZnbk712QMQ7MwYxC-Odi2RyZaYnXrzg8q2SnJnz5JTVdTzW2mrYtRpWpgM1ZKIX7I8LevsTCHw1Dxq_ewDDaNFAKtgrXfSJsgf6zxMIyvqR2mp2FDeFi3xmmV1XqcMGSWBhxIpTHJyAQUZkTFr6GzXCOghzEn90XsrLAnu6xPPCgbeCffVDw5dYz24bdcWAH0brJzpuU7o4qX30mn74MtvFhxl7_w2t68IHOGpV4vBqNg4XxrshiwpEQlLj_LMrTBin5g5MidgTPmu_o-ddf39vLM8A", "payload": "" } 2026-08-01 20:22:45,771:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/1555460557/750880682841 HTTP/1.1" 200 758 2026-08-01 20:22:45,771:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sat, 01 Aug 2026 18:22:45 GMT Content-Type: application/json Content-Length: 758 Connection: keep-alive Boulder-Requester: 1555460557 Cache-Control: public, max-age=0, no-cache Link: ;rel="index" Replay-Nonce: pdaY0TWHb0xRR_huWcYrcpjkW5exgDwOJRoSRskoYRnxt0GBb9U X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "identifier": { "type": "dns", "value": "gridtip.net" }, "status": "valid", "expires": "2026-08-31T18:22:43Z", "challenges": [ { "type": "http-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/1555460557/750880682841/qgn0YA", "status": "valid", "validated": "2026-08-01T18:22:41Z", "token": "g1hyX20e-MhpYLswFZwqIr4bRY0qu_FTo2Ddkkqz-CU", "validationRecord": [ { "url": "http://gridtip.net/.well-known/acme-challenge/g1hyX20e-MhpYLswFZwqIr4bRY0qu_FTo2Ddkkqz-CU", "hostname": "gridtip.net", "port": "80", "addressesResolved": [ "85.215.251.124" ], "addressUsed": "85.215.251.124" } ] } ] } 2026-08-01 20:22:45,771:DEBUG:acme.client:Storing nonce: pdaY0TWHb0xRR_huWcYrcpjkW5exgDwOJRoSRskoYRnxt0GBb9U 2026-08-01 20:22:45,771:DEBUG:certbot._internal.error_handler:Calling registered functions 2026-08-01 20:22:45,771:INFO:certbot._internal.auth_handler:Cleaning up challenges 2026-08-01 20:22:45,771:DEBUG:certbot._internal.plugins.webroot:Removing C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\gridtip\.well-known\acme-challenge\g1hyX20e-MhpYLswFZwqIr4bRY0qu_FTo2Ddkkqz-CU 2026-08-01 20:22:45,802:INFO:certbot._internal.plugins.webroot:Cleaning web.config file generated by Certbot in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\gridtip\.well-known\acme-challenge. 2026-08-01 20:22:45,802:DEBUG:certbot._internal.plugins.webroot:All challenges cleaned up 2026-08-01 20:22:45,802:DEBUG:certbot._internal.client:CSR: CSR(file=None, data=b'-----BEGIN CERTIFICATE REQUEST-----\nMIHlMIGLAgEAMAAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARfsYO+vfEZj5VH\nTog8uulF8IGR68pV+Vi5yiDi34S5p0xUsBzwGU2LVcWdoggpPIuNlILZMFML278P\nACdxKj6woCkwJwYJKoZIhvcNAQkOMRowGDAWBgNVHREEDzANggtncmlkdGlwLm5l\ndDAKBggqhkjOPQQDAgNJADBGAiEAqO13YCxnerx0xLqX5a+hnTipUnoXsVD2AeJW\ngC77NHsCIQCQbiejBN3EcMuuRoJwu/LBFFnoDyolz3+KefJNp+xC/Q==\n-----END CERTIFICATE REQUEST-----\n', form='pem') 2026-08-01 20:22:45,802:DEBUG:certbot._internal.client:Will poll for certificate issuance until 2026-08-01 20:24:15.802468 2026-08-01 20:22:45,802:DEBUG:acme.client:JWS payload: b'{\n "csr": "MIHlMIGLAgEAMAAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARfsYO-vfEZj5VHTog8uulF8IGR68pV-Vi5yiDi34S5p0xUsBzwGU2LVcWdoggpPIuNlILZMFML278PACdxKj6woCkwJwYJKoZIhvcNAQkOMRowGDAWBgNVHREEDzANggtncmlkdGlwLm5ldDAKBggqhkjOPQQDAgNJADBGAiEAqO13YCxnerx0xLqX5a-hnTipUnoXsVD2AeJWgC77NHsCIQCQbiejBN3EcMuuRoJwu_LBFFnoDyolz3-KefJNp-xC_Q"\n}' 2026-08-01 20:22:45,818:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/finalize/1555460557/539515498371: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTU1NTQ2MDU1NyIsICJub25jZSI6ICJwZGFZMFRXSGIweFJSX2h1V2NZcmNwamtXNWV4Z0R3T0pSb1NSc2tvWVJueHQwR0JiOVUiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2ZpbmFsaXplLzE1NTU0NjA1NTcvNTM5NTE1NDk4MzcxIn0", "signature": "gHNNSIeC51S5mT7qTQQsAUlKjqMZQtXUsr0Q7YbWkZ9kQP4w5B2xnRd1oKgxXv91WTYsPnBSN3940BWs0RbPvFTdbnfXraQXWXTQFv8cm9i-TfX2FIR1VMnsKuwA8kUPKjj4xqKQQsw4DT0ky4Uz5j5Fp1_g18YHUay6qYCFAB6pul0qldoQQGISilEjYX0wlLUTZGm_BIVOS5q3FyKJYRqIkCnAs9oZxjhmp2X53VhpOuqn_Jci-qMPK05Vf0kyuf-y3uZPyaNpyfo9OJczN5KoA-N_zm2g6PN-wLJgQkPIz-w2dTrZcFqFfU6SXcNSUYjzpCt-os6qLRWrR1GC0Q", "payload": "ewogICJjc3IiOiAiTUlIbE1JR0xBZ0VBTUFBd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFSZnNZTy12ZkVaajVWSFRvZzh1dWxGOElHUjY4cFYtVmk1eWlEaTM0UzVwMHhVc0J6d0dVMkxWY1dkb2dncFBJdU5sSUxaTUZNTDI3OFBBQ2R4S2o2d29Da3dKd1lKS29aSWh2Y05BUWtPTVJvd0dEQVdCZ05WSFJFRUR6QU5nZ3RuY21sa2RHbHdMbTVsZERBS0JnZ3Foa2pPUFFRREFnTkpBREJHQWlFQXFPMTNZQ3huZXJ4MHhMcVg1YS1oblRpcFVub1hzVkQyQWVKV2dDNzdOSHNDSVFDUWJpZWpCTjNFY011dVJvSnd1X0xCRkZub0R5b2x6My1LZWZKTnAteENfUSIKfQ" } 2026-08-01 20:22:46,318:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/finalize/1555460557/539515498371 HTTP/1.1" 200 447 2026-08-01 20:22:46,318:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sat, 01 Aug 2026 18:22:46 GMT Content-Type: application/json Content-Length: 447 Connection: keep-alive Boulder-Requester: 1555460557 Cache-Control: public, max-age=0, no-cache Link: ;rel="index" Location: https://acme-v02.api.letsencrypt.org/acme/order/1555460557/539515498371 Replay-Nonce: XCS14k-dYEgRWuziL9SNxM6XpDrk9-LmrM2b-EraPI98tsWtg4g X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "status": "valid", "expires": "2026-08-08T18:22:41Z", "identifiers": [ { "type": "dns", "value": "gridtip.net" } ], "authorizations": [ "https://acme-v02.api.letsencrypt.org/acme/authz/1555460557/750880682841" ], "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/1555460557/539515498371", "certificate": "https://acme-v02.api.letsencrypt.org/acme/cert/0660815afedc0be4fc1b29c06a25b9adf368" } 2026-08-01 20:22:46,318:DEBUG:acme.client:Storing nonce: XCS14k-dYEgRWuziL9SNxM6XpDrk9-LmrM2b-EraPI98tsWtg4g 2026-08-01 20:22:47,333:DEBUG:acme.client:JWS payload: b'' 2026-08-01 20:22:47,333:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/order/1555460557/539515498371: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTU1NTQ2MDU1NyIsICJub25jZSI6ICJYQ1MxNGstZFlFZ1JXdXppTDlTTnhNNlhwRHJrOS1MbXJNMmItRXJhUEk5OHRzV3RnNGciLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL29yZGVyLzE1NTU0NjA1NTcvNTM5NTE1NDk4MzcxIn0", "signature": "JVhWA69EJJChG46MkNeP-LkYPDZL-aONVX__Wsppv3CnuuJv7zCM9_Qy7e8yDMtLP7qESHJhdZTMJ9dT8F961Y5qt9TV5X-K87YVetVAjNtZb0-vPTYZ5jZqlHkxrGafweEoiJKYPyQFBlHHkgD3pg4EROmoy76EPDFQABtB78zxEHKp0B8jgq3VJDsqGuaMhLTx950z2JXCSX7fRhHY5GgyEOfMEYHsbGcfzxcHYj4X_ra8jf345aHSjwSIjBOK1tP4GRm4G4dmLmbmeze1fIKbdF-0Tyhtqjn5LaxVMfh6BzvpX9PeP6mlNZCNtlBW45K1GLzkFws46f-odr0PWg", "payload": "" } 2026-08-01 20:22:47,474:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/order/1555460557/539515498371 HTTP/1.1" 200 447 2026-08-01 20:22:47,474:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sat, 01 Aug 2026 18:22:47 GMT Content-Type: application/json Content-Length: 447 Connection: keep-alive Cache-Control: public, max-age=0, no-cache Link: ;rel="index" Location: https://acme-v02.api.letsencrypt.org/acme/order/1555460557/539515498371 Replay-Nonce: pdaY0TWHkfrkeCbl9CmI8CMtj0tz_M_0BrqWxIIhDA8heeHHmU0 X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "status": "valid", "expires": "2026-08-08T18:22:41Z", "identifiers": [ { "type": "dns", "value": "gridtip.net" } ], "authorizations": [ "https://acme-v02.api.letsencrypt.org/acme/authz/1555460557/750880682841" ], "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/1555460557/539515498371", "certificate": "https://acme-v02.api.letsencrypt.org/acme/cert/0660815afedc0be4fc1b29c06a25b9adf368" } 2026-08-01 20:22:47,474:DEBUG:acme.client:Storing nonce: pdaY0TWHkfrkeCbl9CmI8CMtj0tz_M_0BrqWxIIhDA8heeHHmU0 2026-08-01 20:22:47,474:DEBUG:acme.client:JWS payload: b'' 2026-08-01 20:22:47,474:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/cert/0660815afedc0be4fc1b29c06a25b9adf368: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTU1NTQ2MDU1NyIsICJub25jZSI6ICJwZGFZMFRXSGtmcmtlQ2JsOUNtSThDTXRqMHR6X01fMEJycVd4SUloREE4aGVlSEhtVTAiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NlcnQvMDY2MDgxNWFmZWRjMGJlNGZjMWIyOWMwNmEyNWI5YWRmMzY4In0", "signature": "qJ79pDeXjCbwjxLPuPFibBRTV1mZCgfZGltYErZzCWbUDFzeVPDiSSwTwG0rLBf7tnNVt5ewdEexq1AY2e2oJZWv2ck190hcDQFSYZCBXwnqcDQlXa7oXo5e7u5pEvhRAC_20DdEWFMbV1H3kGUbAZMkU6r-_cCS34-mM0eBC0ZHSxXKgH8qIqy-g5cWFXniu_jGX3yh1lWpqGlvfC1SlY4fVD7Biqw3ddvqUfjUDtTko0cGDfC0_Hzi0Y9pSoH3hTo8Col2CCyBBT22-CFX5OrlqF5A2F_qC2P5coAecKbAJKN0mMozMALy_zLBaxWF70dK0HIT9My9JSrtDkOW-g", "payload": "" } 2026-08-01 20:22:47,630:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/cert/0660815afedc0be4fc1b29c06a25b9adf368 HTTP/1.1" 200 4807 2026-08-01 20:22:47,630:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sat, 01 Aug 2026 18:22:47 GMT Content-Type: application/pem-certificate-chain Content-Length: 4807 Connection: keep-alive Cache-Control: public, max-age=0, no-cache Link: ;rel="index", ;rel="alternate", ;rel="alternate" Replay-Nonce: pdaY0TWHm898VXQq3MK_YithAVRxyA7rQ11zJKzcC6bwqDx63P8 X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 -----BEGIN CERTIFICATE----- MIIDhjCCAwugAwIBAgISBmCBWv7cC+T8GynAaiW5rfNoMAoGCCqGSM49BAMDMDMx CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZ RTIwHhcNMjYwODAxMTcyNDE1WhcNMjYxMDMwMTcyNDE0WjAWMRQwEgYDVQQDEwtn cmlkdGlwLm5ldDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABF+xg7698RmPlUdO iDy66UXwgZHrylX5WLnKIOLfhLmnTFSwHPAZTYtVxZ2iCCk8i42UgtkwUwvbvw8A J3EqPrCjggIaMIICFjAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUH AwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUj9WODYY5pOrCetzAdreu3cAWaYAw HwYDVR0jBBgwFoAUuVnyjs8i8IbTN0j/dhQYuoLYVYcwMwYIKwYBBQUHAQEEJzAl MCMGCCsGAQUFBzAChhdodHRwOi8veWUyLmkubGVuY3Iub3JnLzAWBgNVHREEDzAN ggtncmlkdGlwLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSg IqAghh5odHRwOi8veWUyLmMubGVuY3Iub3JnLzEwNS5jcmwwggEMBgorBgEEAdZ5 AgQCBIH9BIH6APgAdgDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAA AZ++kHTlAAAEAwBHMEUCIQDInjGZFB21G76UH7ukC/qc7ncCafXfCyOzEhbHmpxI HQIgYrlRMimflzan2N3KnHLNsyTNTtXf46ZdfcrCa8T5bmEAfgBGr4Y9Oz7ln6V3 3qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ++kHWMAAgAAAUAD2vRXQQDAEcwRQIh APowOep5q4f46tysMivYzJsLytpR7mDCvBx4cvq1m/7zAiAG2sJHopfS5UB2zm2J 2/M/PHkdYBF9xG+IkK8QGSL+uTAKBggqhkjOPQQDAwNpADBmAjEA9epnUcaoEqLs y6DH9/dGgqoQRRqJ6L9NclNLdv+SLJCwgKJN7aNxIiL9LzezXDvrAjEA2jr8somV b5rN88nSTdswHOETkjMxs8yHPytNHfww3oZX6Nlft/8B5qparSsiWhVb -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIICjDCCAhGgAwIBAgIQTfOxXdbAeExQfNN7WObxFTAKBggqhkjOPQQDAzAuMQsw CQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZRTAeFw0y NTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYD VQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZRTIwdjAQBgcqhkjOPQIBBgUr gQQAIgNiAARxmrQzkdbEEL3MqXt3dJQttYc47axkdDTHud5TPqM2z5uSD5cmk0Wr HlWXvnlvqBLqiB34kluxIbmMyAiq3/YD6e80/vV259K8XQIdjFXloYOa0mIU71f7 HQ09PvYDlw+jge4wgeswDgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUF BwMBMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLlZ8o7PIvCG0zdI/3YU GLqC2FWHMB8GA1UdIwQYMBaAFKPIJlqOoUzQNWP8myPIOq5W809WMDIGCCsGAQUF BwEBBCYwJDAiBggrBgEFBQcwAoYWaHR0cDovL3llLmkubGVuY3Iub3JnLzATBgNV HSAEDDAKMAgGBmeBDAECATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veWUuYy5s ZW5jci5vcmcvMAoGCCqGSM49BAMDA2kAMGYCMQDIcnw5dcZLN9ffynXnnkLD/itS JEycJPb3sRkzeqBowup7vOsAwaqoCnNn/jh9wycCMQCJM6CPlaOC4pQYYbJtVPYb DKrIb2EKk5NpOpE6/XttQYZV/3gilB9l+Cc/DOVwmyg= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIICpjCCAiugAwIBAgIRAIchZfw0tuX7qK3Vs3BftTowCgYIKoZIzj0EAwMwTzEL MAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2VhcmNo IEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDIwHhcNMjYwNTEzMDAwMDAwWhcN MzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4G A1UEAxMHUm9vdCBZRTB2MBAGByqGSM49AgEGBSuBBAAiA2IABDwS/6vhrcVqcbBo +wgdI3fwn9x7DNJJOY/lTOti0vkwuRN87RhEhTH17E7XyFjWsPYhIPt/wzOqxTd2 b+4ZJNy9ID04YywF9U5zasDVyGSNErVNtz8uSGh5izW87j77GaOB6zCB6DAOBgNV HQ8BAf8EBAMCAQYwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUwAwEB /zAdBgNVHQ4EFgQUo8gmWo6hTNA1Y/ybI8g6rlbzT1YwHwYDVR0jBBgwFoAUfEKW rt5LSDv6kviejM9ti6lyN5UwMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAChhZo dHRwOi8veDIuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcGA1Ud HwQgMB4wHKAaoBiGFmh0dHA6Ly94Mi5jLmxlbmNyLm9yZy8wCgYIKoZIzj0EAwMD aQAwZgIxAMU19WCtmxVND8UHBZRoma49Z7jPs64Dma0eTu1OChVbB/2J7GV3nvYK Ax54uk1G9QIxAO0miLVJu8PLNiXXXkiE/gsK3CTRTF/aeo4bMX42Zw40csRU6AC2 6hSW1/IWaas6dg== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEcDCCAligAwIBAgIQbI8dxyfHEX97r4U6yYD5zTANBgkqhkiG9w0BAQsFADBP MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNjA1MTMwMDAwMDBa Fw0zMjA5MDIyMzU5NTlaME8xCzAJBgNVBAYTAlVTMSkwJwYDVQQKEyBJbnRlcm5l dCBTZWN1cml0eSBSZXNlYXJjaCBHcm91cDEVMBMGA1UEAxMMSVNSRyBSb290IFgy MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEzZvVn4CDCuwJSvMWSj5cz3es3mcFDR0H ttwW+1qLFNvicWDEukWVEYmO6gbf9yoWHKS5xcUy4APgHoIYOIvXRdgKam7mAHf7 AlF9ItgKbppbd9/w+kHsOdx1ymgHDB/qo4H1MIHyMA4GA1UdDwEB/wQEAwIBBjAd BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH/BAUwAwEB/zAd BgNVHQ4EFgQUfEKWrt5LSDv6kviejM9ti6lyN5UwHwYDVR0jBBgwFoAUebRZ5nu2 5eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAChhZodHRw Oi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcGA1UdHwQg MB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcNAQELBQAD ggIBAD2/e9frmMxNpCV03qUHegg+MV2wz9644YoXdqtH8RyWYcBO7xfjjGEXdU1e /o0OkEFiynUCOSIk/vLLo7ttz6CPAeNlWfC0XNkoGeWgK6jjXvozBaGuGH5n0Ufo shMeWTuURqNN5G00sSXDTBrpp2+mgvdZQjb8K11TYMA25QA+YHNfbIEL0BniAhKS 2gsnJjSzrdZLI+EZ7SEyqdR2rkjd1KutLDU+n3TFyxjniZVGur4YlhMP3mY/dV95 IruAkkjOZier6hGBdEgZXXvaCz9u9iVEadsIE75pAGL8oHV5vxdARDiotRpul1IN /UZwzAbrfUFcw1HkAcYD/mlZfnQ2ieCF2MS7j3Vhv7JPDKp45fmykmzYNSrumRW0 upFFKDBOoF7hsOb7oLyHS+Uft6jOUfOrogj8YUx38hKb2K20r42OgsSdDdxdeYWc MS3Sb6mwJeSZEYxJ2gaXnDSPaKhhrNkYwljyVQyr4Nq+MEJytXNTnHqaAcrNwZlV pcJL1KBnMrMjP7eanvUwL3FYj3cF17jtboLt7gLoi4+2rWZFvn+w54jmd/FIuhhZ cEaU/wvU6BUNMtcVquVGHp7itQeDth5j+XL3j4WJ2SABwzUl6OeYdgpIt/ITZa+p TT0mQ/r5XyA4MEAiabn7XJjvCERlF2dcn2wqJw+CreTkkQ2R -----END CERTIFICATE----- 2026-08-01 20:22:47,630:DEBUG:acme.client:Storing nonce: pdaY0TWHm898VXQq3MK_YithAVRxyA7rQ11zJKzcC6bwqDx63P8 2026-08-01 20:22:47,630:DEBUG:certbot._internal.storage:Writing new private key to C:\Certbot\archive\gridtip.net\privkey6.pem. 2026-08-01 20:22:47,630:DEBUG:certbot._internal.storage:Writing certificate to C:\Certbot\archive\gridtip.net\cert6.pem. 2026-08-01 20:22:47,630:DEBUG:certbot._internal.storage:Writing chain to C:\Certbot\archive\gridtip.net\chain6.pem. 2026-08-01 20:22:47,646:DEBUG:certbot._internal.storage:Writing full chain to C:\Certbot\archive\gridtip.net\fullchain6.pem. 2026-08-01 20:22:47,646:DEBUG:certbot.configuration:Var account=612050855f7c1a31bed06818996045ed (set by user). 2026-08-01 20:22:47,646:DEBUG:certbot.configuration:Var key_type=ecdsa (set by user). 2026-08-01 20:22:47,646:DEBUG:certbot.configuration:Var server=https://acme-v02.api.letsencrypt.org/directory (set by user). 2026-08-01 20:22:47,646:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None 2026-08-01 20:22:47,646:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None 2026-08-01 20:22:47,646:DEBUG:certbot.configuration:Var webroot_map={'gridtip.net': 'C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\htdocs\\gridtip'} (set by user). 2026-08-01 20:22:47,661:DEBUG:certbot._internal.storage:Writing new config C:\Certbot\renewal\gridtip.net.conf.new. 2026-08-01 20:22:47,693:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None 2026-08-01 20:22:47,693:DEBUG:certbot._internal.display.obj:Notifying user: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2026-08-01 20:22:47,693:DEBUG:certbot._internal.display.obj:Notifying user: Congratulations, all renewals succeeded: 2026-08-01 20:22:47,693:DEBUG:certbot._internal.display.obj:Notifying user: C:\Certbot\live\gridtip.net\fullchain.pem (success) 2026-08-01 20:22:47,693:DEBUG:certbot._internal.display.obj:Notifying user: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2026-08-01 20:22:47,693:DEBUG:certbot._internal.renewal:no renewal failures