Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1trgF2-007JKN-4F for pgsql-es-ayuda@arkaria.postgresql.org; Mon, 10 Mar 2025 16:44:36 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1trgF0-00FKqi-Dk for pgsql-es-ayuda@arkaria.postgresql.org; Mon, 10 Mar 2025 16:44:34 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1trgF0-00FKpS-2g for pgsql-es-ayuda@lists.postgresql.org; Mon, 10 Mar 2025 16:44:34 +0000 Received: from mail-pl1-x635.google.com ([2607:f8b0:4864:20::635]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1trgEw-0024S4-0w for pgsql-es-ayuda@lists.postgresql.org; Mon, 10 Mar 2025 16:44:33 +0000 Received: by mail-pl1-x635.google.com with SMTP id d9443c01a7336-2239c066347so77794955ad.2 for ; Mon, 10 Mar 2025 09:44:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741625068; x=1742229868; darn=lists.postgresql.org; h=in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=2ZkWHvW8wcxgUnWjeW2XePCkoOebXBmoT647kG82SPs=; b=KxEF52VlFuCWGreBqucb1R65hGqQDvXO3lL0JV2o+K73YXPoslkuvsuZR/JzXatl1k ClrspdbEXkeHximfx9w4fCvjDTAEgbpZ85Z7rm+AEg+4vo+qqBjD2U9jKeLqsMeu4M0w k7xLAl2j/ZlNXp4j71efeRNyKuyY1szIkjm8wxA3kmmEkAei90nN2M7dKgzCHfhM8dyh jghNPq0gB49mPQ3sTuZbI8F2/ofCOUDXN0P6UEaabSudKM7UkJee6h8YNvpB0YQt+ItD ClGNFXn9GyYKaMs6X3121ctXcha+i81Q2tuyp+d5Xr+WDciYzfeIRcH5fJ4XDwx+JZYF kw2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741625068; x=1742229868; h=in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=2ZkWHvW8wcxgUnWjeW2XePCkoOebXBmoT647kG82SPs=; b=U4N8Ce4GpTN0lMhoUiCu56d70ZZnMBbUB1hRPt1puitjzVuhh4cDWRwrz8aeh27LU7 v6iy63r0vdEoAbPPYJnAtaFwSAdrNwnNCRz6qz7r0khlh7AjLZGdgINo5Asur3Ej5gyZ 3sAgLj1mEYvXEabUMhecvZhG8u7O5v9nOqjEbKw8pjaGs4/eNupy7/YTZBt2Qt0exoWp 82bDXqLuYJGF5VF05dLnNhXItfQGp+NnAsVKSVKLjHvZZNAG/Jl6t07keVGFAN7tRuP9 zja5Sy/vzQ0sbkoda1cHKITcNWtwir4A5tHarUemLh1UgEEfvoqh1R7Xs2qIs32rW7uC xY3Q== X-Gm-Message-State: AOJu0YxyrwWC72syh7soZSsLh1jmJFlsOVELa+zRu9NLFnjLy/JDm5li cnxcK4xj42bmwRcBUMO2C3kw59xfOYxTh7SGrrWNOCpcYSs/vl96Z70QNQG8 X-Gm-Gg: ASbGncs8AS/DT4vkuusZtlIhbC5u6S4J4EdWs/T2d1k1R0Bdsht16RZ5zY6n+oJTvQl xL3jy2yGAD49/KeKEAWgfqmKDQIApaqeGO3A1ryLapzw9oCYUw2SgZhIKojCY1st3QAQsawHQ3K CRBQ3elnVS/viYxpigDl8Pw7FJqttIPpZ1/ms+IVuWhhemCXbxPLXY8D+wUZci0T3DRIY6Z11VW 4EJz2MT8DtdBhXrWQyZlHJOG1xuSaNSCI+wwmC33HM+yTN6ArbbY+2IS9zElEkfmwW++WLnzYP9 J8O3SvDtRfRAMFdk9kVtm8ICTwQsGH70cDz+Q71ZCzz6BohBQ4FCthGp/EhDeZc= X-Google-Smtp-Source: AGHT+IH6/X9f8+i3XhZrHWGFuWhZHZ9RhKkkiXf8lSt15YD5Qe24y3lzwvsasuKCFSIO15F/6HhcwA== X-Received: by 2002:a17:902:ef4e:b0:223:628c:199 with SMTP id d9443c01a7336-22428c1cca9mr217773325ad.52.1741625068322; Mon, 10 Mar 2025 09:44:28 -0700 (PDT) Received: from [192.168.101.8] ([179.63.228.140]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-736cc972eabsm3503205b3a.144.2025.03.10.09.44.26 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 10 Mar 2025 09:44:27 -0700 (PDT) Content-Type: multipart/alternative; boundary="------------jyNMahA4bqMMxgx6DDTNGEeo" Message-ID: <3e420352-e948-4c39-81a7-17ffb2cd7d68@gmail.com> Date: Mon, 10 Mar 2025 13:27:54 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: =?UTF-8?Q?Re=3A_Autenticaci=C3=B3n_TSL?= To: pgsql-es-ayuda@lists.postgresql.org References: Content-Language: es-CL From: Enrique Herrera Noya In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. --------------jyNMahA4bqMMxgx6DDTNGEeo Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit lo dice el log: 2025-03-10 15:29:18.093 CET [893999] [unknown]@[unknown] LOG:  could not accept SSL connection: tlsv1 alert unknown ca debes agregar el CA como CA conocido saludos El 10-03-25 a las 13:36, Guillermo E. Villanueva escribió: > Buenas tardes! En los últimos días estuve trabajando en el proyecto de > hacer funcionar postgres 13, con autenticación por certificados ssl, > usando openssl y certificados firmados por una propia CA funcionó > correctamente, pero cuando intento hacerlo con certificados Let's > Encrypt para el servidor, no funciona. > > Desde el cliente con credenciales de lets encrypt > psql "host=host.dominio.com dbname=postgres > user=postgres sslmode=verify-ca sslcert=./fullchain.pem > sslkey=./privkey.pem sslrootcert=./chain.pem" > Error: > psql: error: connection to server at " host.dominio.com > " (ip), port 5432 failed: SSL error: > certificate verify failed > > Y en el log de postgres: > 2025-03-10 15:29:18.080 CET [893999] [unknown]@[unknown] LOG: >  connection received: host=ip_del_cliente port=55848 > 2025-03-10 15:29:18.093 CET [893999] [unknown]@[unknown] LOG:  could > not accept SSL connection: tlsv1 alert unknown ca > > Tambien lo probé con certificados autofirmados para el cliente > adaptando postgresql.conf y pg_hba.conf, pero no hay caso, no logro > hacerlo funcionar. > > Alguno de por acá pudo hacer funcionar autenticación con Let's Encrypt? > > Desde ya muchas gracias por leer y por los comentarios que tengan. > > Saludos Enrique Herrera Noya -- +56 992303151 Red Hat Certified Engineer RHCE Nº100223072 (RH6.0) Red Hat Certified System Administrato RHCSA Nº100223072 (RH6.0) Red Hat Certified Technician (RHCT) Nº605010753835478 (RH5.0) Novell Certified Linux Professional CLP 10 Red Hat Delivery Specialist -Container Platform Application Deployment I Red Hat Delivery Specialist - Container Platform Administration I RED HAT SPECIALIST How to Sell Red Hat OpenShift for Infrastructure How to Sell Red Hat OpenShift for Developers Red Hat Sales Engineer Specialist - Container Platform Red Hat Sales Engineer Specialist – Automation --------------jyNMahA4bqMMxgx6DDTNGEeo Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
lo dice el log:
2025-03-10 15:29:18.093 CET [893999] [unknown]@[unknown] LOG:  could not accept SSL connection: tlsv1 alert unknown ca

debes agregar el CA como CA conocido

saludos


El 10-03-25 a las 13:36, Guillermo E. Villanueva escribió:
Buenas tardes! En los últimos días estuve trabajando en el proyecto de hacer funcionar postgres 13, con autenticación por certificados ssl, usando openssl y certificados firmados por una propia CA funcionó correctamente, pero cuando intento hacerlo con certificados Let's Encrypt para el servidor, no funciona. 

Desde el cliente con credenciales de lets encrypt
psql "host=host.dominio.com dbname=postgres user=postgres sslmode=verify-ca sslcert=./fullchain.pem sslkey=./privkey.pem sslrootcert=./chain.pem"
Error:
psql: error: connection to server at " host.dominio.com" (ip), port 5432 failed: SSL error: certificate verify failed

Y en el log de postgres:
2025-03-10 15:29:18.080 CET [893999] [unknown]@[unknown] LOG:  connection received: host=ip_del_cliente port=55848
2025-03-10 15:29:18.093 CET [893999] [unknown]@[unknown] LOG:  could not accept SSL connection: tlsv1 alert unknown ca

Tambien lo probé con certificados autofirmados para el cliente adaptando postgresql.conf y pg_hba.conf, pero no hay caso, no logro hacerlo funcionar. 

Alguno de por acá pudo hacer funcionar autenticación con Let's Encrypt?

Desde ya muchas gracias por leer y por los comentarios que tengan.

Saludos


Enrique Herrera Noya
-- 
+56 992303151
Red Hat Certified Engineer RHCE Nº100223072 (RH6.0)
Red Hat Certified System Administrato RHCSA Nº100223072 (RH6.0)
Red Hat Certified Technician (RHCT) Nº605010753835478 (RH5.0)
Novell Certified Linux Professional CLP 10 
Red Hat Delivery Specialist -Container Platform Application Deployment I
Red Hat Delivery Specialist - Container Platform Administration I
RED HAT SPECIALIST 
How to Sell Red Hat OpenShift for Infrastructure
How to Sell Red Hat OpenShift for Developers
Red Hat Sales Engineer Specialist - Container Platform
Red Hat Sales Engineer Specialist – Automation
--------------jyNMahA4bqMMxgx6DDTNGEeo--