On 2010/04/30 11:11 PDT, Marsh Ray wrote:
> On 4/30/2010 12:51 PM, Bob Foss wrote:
>>
>> Everything, I've read indicates that a JCE Provider's signing cert 
>> must be signed by a cert from Sun (or maybe IBM).
>>
>> http://java.sun.com/javase/6/docs/technotes/guides/security/crypto/HowToImplAProvider.html#Step6
> 
> http://java.sun.com/javase/6/docs/technotes/guides/security/crypto/HowToImplAProvider.html#Step61
> :
>> You will receive an email message containing two plain-text file
>> attachments: one file containing this code-signing certificate and
>> another file containing its own CA certificate, which authenticates its
>> public key. Please also allow five business days from receipt of your
>> request for processing.
>>
>> 5. Use keytool to import the certificates received from the CA.
>>
>> Once you have received the two certificates from the JCA Code
>> Signing Certification Authority, you can use keytool to import them
>> into your keystore.
>>
>> First import the CA's certificate as a "trusted certificate":
>>
>> keytool -import -alias <alias for the CA cert> \ -file <CA cert file 
>> name> \ -keystore <keystore file name> \ -storepass <keystore 
>> password>
>>
>> Then import the code-signing certificate:
> ...
> 
> This would seem to imply that you can add your own CA for code-signing
> purposes.
> 
> If you think about it, Sun once had developers too who presumably needed
> to test their code without being given access to the official code
> signing CA.

Marsh, I think you're assuming that that CA cert is self-signed.
I'll bet it chains to a Sun CA, and must do so to work.
-- 
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to