From: | Ian Pilcher <arequipeno(at)gmail(dot)com> |
---|---|
To: | Andrew Dunstan <andrew(at)dunslane(dot)net> |
Cc: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Bruce Momjian <bruce(at)momjian(dot)us>, Craig Ringer <craig(at)2ndquadrant(dot)com>, Stephen Frost <sfrost(at)snowman(dot)net>, stellr(at)vt(dot)edu, PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: Trust intermediate CA for client certificates |
Date: | 2013-12-02 21:07:43 |
Message-ID: | 529CF69F.6030200@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general pgsql-hackers |
On 12/02/2013 02:29 PM, Andrew Dunstan wrote:
> Wouldn't that amount to only partially trusting the root? It seems kinda
> odd. In any case, It's not something I think Postgres needs to solve.
I think that the fundamental problem is that authentication and
authorization are being conflated. From the OpenSSL point-of-view, it
is checking that the client certificate is valid (not expired, signed by
a trusted chain of CAs, etc.); i.e. it's only doing authentication.
PostgreSQL is trusting any client certificate that is validated by
OpenSSL. It's essentially trusting OpenSSL to do both authentication
and authorization, but OpenSSL isn't doing the latter.
Does PostgreSQL need to solve this? I don't know, but it certainly
would be a nice capability to have -- if only to avoid the confusion
that currently surrounds the issue.
--
========================================================================
Ian Pilcher arequipeno(at)gmail(dot)com
Sent from the cloud -- where it's already tomorrow
========================================================================
From | Date | Subject | |
---|---|---|---|
Next Message | Stephen Frost | 2013-12-02 21:09:17 | Re: Trust intermediate CA for client certificates |
Previous Message | Bruce Momjian | 2013-12-02 21:02:49 | Re: Trust intermediate CA for client certificates |
From | Date | Subject | |
---|---|---|---|
Next Message | Robert Haas | 2013-12-02 21:08:25 | Re: Extension Templates S03E11 |
Previous Message | Bruce Momjian | 2013-12-02 21:02:49 | Re: Trust intermediate CA for client certificates |