On Saturday 19 July 2008 19:30:51 Paul Hoffman wrote:
> At 11:04 AM +0100 7/19/08, Rob Stradling wrote:
> >I think that the ECDSA signature algorithms will only be supported in
> > OpenSSL 0.9.9 (not yet released) and above.
> >
> >Try a recent openssl-SNAP-2008mmdd.tar.gz from
> > ftp://ftp.openssl.org/snapshot instead.
>
> Will do.
>
> Non-mandatory question: what software/hardware did Comodo use to
> generate the key pair?

Our ECC key pair was generated on a Utimaco SafeGuard CryptoServer (FIPS 140-2 
Level 3/4).
http://csrc.nist.gov/groups/STM/cmvp/documents/140-1/1401val2007.htm#811

> What did you use to validate it?

I would hope that, before the FIPS 140-2 certification was granted, Utimaco 
and/or NIST ensured that the Utimaco HSMs were only capable of generating 
valid ECC key pairs.

After generating our ECC key pair, issuing the COMODO ECC Certification 
Authority root certificate, and issuing a test EV SSL Server Certificate, we 
checked...
  - that "openssl x509" in the latest OpenSSL-0.9.9 snapshot was able to parse 
the root certificate without complaining about anything.
  - that the certificate viewer in Windows Vista was able to view the root 
certificate without complaining about anything.  (We of course had to 
manually add the root certificate to the Windows Trusted Root Store).
  - that IE7/Vista, Firefox 2/3 on several OSes, and "openssl s_client" were 
able to connect to the 
https://comodoecccertificationauthority-ev.comodoca.com test site without 
complaining about anything.  (We of course had to manually add the root 
certificate to the Windows and Mozilla Trusted Root Stores).

> As Mozilla (hopefully) starts seeing more ECDSA certs, having some
> common tools would be very useful for all of us.

Nelson has said:
"Yes, NSS does this for every ECC signature it verifies.  NSS recognizes a 
finite set of curves, and verifies that the base point is on the curve as a 
part of signature verification."

Perhaps NSS's "checkcert" command-line utility would or should do the 
necessary checks?

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

-- 
Rob Stradling
Senior Research & Development Scientist
Comodo - Creating Trust Online
Office Tel: +44.(0)1274.730505
Fax Europe: +44.(0)1274.730909
www.comodo.com

Comodo CA Limited, Registered in England No. 04058690
Registered Office:
  3rd Floor, 26 Office Village, Exchange Quay,
  Trafford Road, Salford, Manchester M5 3EQ

This e-mail and any files transmitted with it are confidential and intended
solely for the use of the individual or entity to whom they are addressed.
If you have received this email in error please notify the sender by replying
to the e-mail containing this attachment. Replies to this email may be
monitored by Comodo for operational or business reasons. Whilst every
endeavour is taken to ensure that e-mails are free from viruses, no liability
can be accepted and the recipient is requested to use their own virus checking
software.
_______________________________________________
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to