Re: On the future of <keygen> and application/x-x509-*-cert MIME handling

Richard Barnes <[email protected]>
Newsgroups gmane.comp.mozilla.security
Message-ID <CAOAcki-OdY354CiH=Lr2O_cBVjLSrxvm4UwR_AEOqEUwoe=3cA@mail.gmail.com>
The short answer is "No, there is no comparably automated workflow for
setting HTTPS client certificates."

The slightly longer answer is: You can still automate issuing certificates
to clients in a way that the client's private key never leaves the host by
using something like WebCrypto and pki.js.  Then you can have the user
download the cert and private key and install them.


On Wed, Oct 14, 2015 at 5:38 AM, <[email protected]> wrote:

> Hi,
>
> > This cements my opinion on their fate.  These are not just old and
> > crufty, they are actively harmful.  They can't be removed soon enough.
>
> Is there an alternate workflow that can replace it?
>
> The keygen tag is immensely useful to roll out client certificates to
> users:
>
> 1. have user call or visit, authenticate them
> 2. give them a one time password
> 3. direct them to a web page containing a <keygen> and a text field for
> the password
> 4. on submit, sign their key with the organization certificate, and return
> the cert
>
> I use this method basically in every small office installation I do -- it
> is more than sufficient security, because the applicant is usually directly
> known to the person maintaining the CA, and is really uncomplicated to use
> even for nontechnical users.
>
> The most difficult step at present is having the user copy the certificate
> from Firefox to Thunderbird, for IMAP and SMTP authentication (outgoing
> mail is SMTP+STARTTLS, with a rule that whitelisted client certificates get
> relay access).
>
> If that were to be dropped, what would I use to replace it?
>
>    Simon
> _______________________________________________
> dev-security mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/dev-security
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.