From: | Stephen Frost <sfrost(at)snowman(dot)net> |
---|---|
To: | Ian Pilcher <arequipeno(at)gmail(dot)com> |
Cc: | Andrew Dunstan <andrew(at)dunslane(dot)net>, 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>, 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:15:05 |
Message-ID: | 20131202211505.GT17272@tamriel.snowman.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general pgsql-hackers |
* Ian Pilcher (arequipeno(at)gmail(dot)com) wrote:
> 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.
Of course.
> 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.
That isn't at *all* accurate. Authorization is handled by pg_ident and
PG's role and grant system. We are only using OpenSSL's trust of the
certificate for authentication.
> 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.
I have no idea what you're getting at here.
Thanks,
Stephen
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2013-12-02 21:17:57 | Re: Trust intermediate CA for client certificates |
Previous Message | Bruce Momjian | 2013-12-02 21:12:17 | Re: Trust intermediate CA for client certificates |
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2013-12-02 21:17:57 | Re: Trust intermediate CA for client certificates |
Previous Message | Bruce Momjian | 2013-12-02 21:12:17 | Re: Trust intermediate CA for client certificates |