Nelson B Bolyard wrote:
> The form value is a SignedPublicKeyAndChallenge (a.k.a., SPKAC). It 
> includes the public key, along with other info, such as a signature
> which proves possession of the private key.

I always wondered why simply PKCS#10 wasn't chosen at that time. Well,
that's history...

> c) The SPKAC format requires that the key be usable for signing, not
> useful for generating encryption-only keys.

This is a general problem with the proof of possession of the private
key in any CSR format. I vaguely remember a discussion on PKIX mailing
list regarding this related to CRMF and/or CMC.

> d) The tag has no provision for key escrow.

IMO this is a feature. ;-)

> crypto.generateCRMFRequest addresses those shortcomings (IINM), and uses
> the standard CRMF syntax for the output, rather than SPKAC.

Unfortunately CRMF is not really standardized. IMHO it's more a message
format framework for which you have to define a certain CRMF profile.
Furthermore many products tend to support CMC.

> I do not suggest that the keygen tag be standardized exactly as it now
> exists in Mozilla browsers, but I do think the industry would benefit
> from a standardized method for keygen.

Yupp. And personally I'd prefer a rather simple solution.

Ciao, Michael.
_______________________________________________
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to