-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

openssl-us...@coreland.ath.cx wrote:
| Hello.
Hello xw,

| I'm considering writing a server program (which provides mostly
| hypothetical services, for the purpose of this discussion). The server
| requires users to register an account on the server before use.  The
| service would, I believe, simply bind usernames to one or more
| user-provided public certificates.
|
| Also, for the purposes of this discussion, I control both server and
| client code.
Do you also control client certificate generation ?

With that you could configure the server to only accept client
certificates issued by your own CA and set the user name in the client
certificates subject name.

This way you would only have to store your CA certificate and the CRL
for all client certificates that became invalid on the server.


| I'm not 100% certain how to implement this securely, however.  Would the
| server cache a copy of each user's public certificate?
If you accept client certificates issued by foreign (not controlled by
you) CAs, you would have to find a way to map between certificate and user.
Here would be a mepping from issuer name / serial number of the client
cert sufficient...


Goetz

- --
DMCA: The greed of the few outweighs the freedom of the many
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFKWwk42iGqZUF3qPYRAmSDAJ4isbtXD7Ld1e4uUks4QK27OdsYRgCfYEAu
v42WPVuvwEy9NRrFGawBuzU=
=fU2t
-----END PGP SIGNATURE-----
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to