Kaspar Brand wrote:

> How exactly did you create (and sign) the request for [EMAIL PROTECTED] By
> "validating", do you mean using "certutil -V"? If so, the problem might
> be the correct certusage ("-u" switch) - you should actually specify
> object signing, but it seems that certutil will only allow you to
> specify these five here:
> 
>    -u certusage      Specify certificate usage:
>                           C      SSL Client
>                           V      SSL Server
>                           S      Email signer
>                           R      Email Recipient
>                           O      OCSP status responder

The -u option only applies to certutil's -V command, which verifies a
cert chain.  You're right that the absence of any way to specify a
code-signing or object-signing usage is a deficiency of certutil's -u
option.  Please file a bug about this in bugzilla.  Thanks.


For purposes of issuing certs (with certutil's -C or -S commands), if
one desires to issue a cert with a certain extension, such as an EKU
extension for code signing, certutil offers numeric options (e.g. -6)
for this purpose.

Of course, certutil is a test tool, for testing purposes, to enable
developers to test NSS for themselves without needing to acquire certs
from real CAs for those testing purposes (only).  Creators of signed
code objects (e.g. XPIs) need to get an object signing cert from an
object signing CA known to mozilla products, and sign their XPIs with
that cert for real product distribution.

-- 
Nelson B

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

Reply via email to