Sean, you've been a huge help. Last round of questions, I promise. In the
context of the J2SE 1.4.2_03 distro:
rt.jar (Sun JCA provider part 1/2)
(SHA1 hash algorithm)
sunrsaasign.jar (Sun JCA provider part 2/2)
(SHA1withRSA signature algorithm - assumed PKCS#1 impl as opposed to NIST
X9.42 impl)
sunjce_provider.jar (Sun JCE provider)
1) Am I missing any other jars that comprise the umbrella "Sun JCA/JCE"
provider?
2) What is the relationship between sunrsasign.jar and the other two jars?
That is:
-Does the SHA1withRSA signature implementation delegate to the JCA SHA1
hash implementation (sun.security.provider.SHA) in rt.jar, or does it
implement SHA1 again in sunrsasign.jar specifically in the context of
SHA1withRSA?
-What jar contains the implementation of the RSA encryption algorithm as
defined in PKCS#1? Is it implemented in sunrsasign.jar specifically in the
context of SHA1withRSA (I cannot use it outright as a standalone JCE
javax.crypto.Cipher, and only as a JCA java.security.Signature)?
3) Are the implementations in the umbrella "Sun JCA/JCE" provider FIPS-140
certified by NIST? I only ask this because I see some FIPS-140 certificates
issued to Sun concerning software crypto modules. I'm anticipating a "no"
to this one, given how much Phaos touts their FIPS-140 compliance.
-Jon
-----Original Message-----
From: Sean Mullan [mailto:[EMAIL PROTECTED]
Sent: Friday, January 23, 2004 2:04 PM
To: [EMAIL PROTECTED]
Subject: Re: [Java] Newb question concerning XML-Sec JCE requirements
Anderson Jonathan wrote:
> Many, many thanks Sean. You just settled quite a few discussions in my
> shop.
You're welcome.
>
> A follow up question:
>
> Slides presented at JavaOne referred to JSR 105 and 106 being included in
> J2SE 1.5. What does this imply, exactly?
105/106 were originally targeted for J2SE 1.5 but since then the release has
been scaled back and this was one of the things that was dropped.
> Are JSR 105 and 106 built around an SPI model like JCA/JCE are?
Yes, vendors will be able to plug in their own implementations.
> Will there be a "reference implementation"
> of 105/106 included in the J2SE 1.5 distro?
There will be an RI but it won't be included in 1.5.
> Or will we still need a 3rd
> party XML-Security toolkit like Apache XML-Security alongside J2SE 1.5,
> assuming that the toolkit has rolled out 105/106 compliance?
The choice of a 105/106 provider will be up to you, just as you choose
to use different JCA/JCE providers.
I am sorry I can't give you much more details about the RI at this time.
I hope to have more information about the 105 RI that I can share with you
soon.
Thanks,
Sean