Re: KeyPairGenerator.getInstance("RSA") -- NoSuchAlgorithmException

Marianne Mueller (mrm@Eng)
Wed, 30 Jul 1997 12:25:37 -0700

Date: Wed, 30 Jul 1997 12:25:37 -0700
Message-Id: <199707301925.MAA10587@puffin.eng.sun.com>
From: Marianne Mueller <mrm@Eng>
To: java-security@java.eng.sun.com, sher@bellcore.com
Subject: Re: KeyPairGenerator.getInstance("RSA") -- NoSuchAlgorithmException

resend due to Sun-internal bounce

----- The following addresses had delivery problems -----
<java-security@web2.javasoft.com> (unrecoverable error)
<sher@bellcore.com> (unrecoverable error)

----- Original message follows -----
Return-Path: <mrm@shorter>
Received: from puffin.eng.sun.com by shorter.eng.sun.com (SMI-8.6/SMI-SVR4)
id LAA25947; Wed, 30 Jul 1997 11:20:31 -0700
Received: by puffin.eng.sun.com (SMI-8.6/SMI-SVR4)
id LAA10552; Wed, 30 Jul 1997 11:20:21 -0700
Date: Wed, 30 Jul 1997 11:20:21 -0700
Message-Id: <199707301820.LAA10552@puffin.eng.sun.com>
From: Marianne Mueller <mrm@eng.sun.com>
To: sher@bellcore.com
CC: java-security@web2.javasoft.com
In-reply-to: <33DF7C81.31B1@bellcore.com> (message from Alexander Poylisher on
Wed, 30 Jul 1997 13:40:17 -0400)
Subject: Re: KeyPairGenerator.getInstance("RSA") -- NoSuchAlgorithmException
Reply-to: Marianne Mueller <mrm@eng.sun.com>
content-length: 713

The JCE implementation that we ship implements DES, but not RSA. Due
to patent restrictions on RSA in the U.S. we can't implement the RSA
algorithm in Java, and we wanted to ship a 100% Java implementation as
the default.

Over time, other providers to the Java cryptographic APIs will be
available. For now, you could also write a wrapper to interface with
your copy of BSAFE. This is what we did for SSL, since our version of
SSL uses BSAFE. Due to licensing restrictions, we may not expose that
wrapper layer, however.

Are you dependent on RSA? What cryptographic algorithms do you need
to use? The JCE APIs and implementation continue to evolve ... your
feedback is helpful.

Thanks,
Marianne