[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [iaik-jce] RSA + demo-Keystore



You need to include the RSA_RC$.jar files available from the IAIK web
site, or use the JCE_FULL.JAR file zhich includes the RSA and RC4
classes.

Henrik Helleberg wrote:
> 
> hello,
> 
> i tried to compile the demo keystore with  IAIK Evaluation Version 2.51  but
> I received an error:
> 
> Installed security providers providers:
> 
> Provider 1: IAIK  version: 2.5100000000000002
> Provider 2: SUN  version: 1.2
> 
> Create new KeyStore in directory: c:\....\....\DemoIAIK [y]y
> KeyStore will be saved to: c:\....\....\DemoIAIK\jce.keystore
> 
> generate RSA KeyPair for CA certificate [1024 bits]...
> generate RSA KeyPair for a test certificate [512 bits]...
> generate RSA KeyPair for a test certificate [1024 bits]...
> generate RSA KeyPair for a test certificate [2048 bits]...
> generate DSA KeyPair for CA certificate [1024 bits]...
> generate DSA KeyPair for a test certificate [512 bits]...
> generate DSA KeyPair for a server certificate [1024 bits]...
> generate DSA KeyPair for a server certificate [2048 bits]...
> generate DH KeyPair for a test certificate [512 bits]...
> generate DH KeyPair for a server certificate [1024 bits]...
> generate DH KeyPair for a server certificate [2048 bits]...
> create self signed RSA CA certificate...
> 
> Exception: java.lang.RuntimeException: Error creating the certificate:
> InitSign error: java.security.NoSuchAlgorithmException: Algorithm RSA not
> implemenated.
> ----------------------------------------------------------------------------
> ----------------------------------------------------------------------------
> ---------
> 
> I received an error when I try to run the following code:
> ....
>                  import java.io.*;
>                  import java.math.BigInteger;
>                  import java.security.*;
>                  import iaik.security.rsa.* ;
>                  import iaik.security.provider.IAIK;
> 
>                  KeyPairGenerator key_gen =
> KeyPairGenerator.getInstance("RSA","IAIK");
>                  RSAKeyPairGenerator rsa_key_gen =
> (RSAKeyPairGenerator)key_gen;
>                  SecureRandom random = SecureRandom.getInstance("SHA1PRNG",
> "SUN");
>                  rsa_key_gen.initialize(1024, random);
> 
>                  KeyPair rsa_pair = rsa_key_gen.generateKeyPair();
>                  PrivateKey rsa_priv = rsa_pair.getPrivate();
>                  PublicKey rsa_pub = rsa_pair.getPublic();
> 
>                  Signature sharsa = Signature.getInstance("SHA/RSA","IAIK");
> ---->         sharsa.initSign(rsa_priv);
> 
>                  "Exception: InitSign error:
> java.security.NoSuchAlgorithmException: Algorithm RSA not implemenated."
> 
>                  P.S:: the word "implemenated" is NOT my implementation !
> :-)
> ----------------------------------------------------------------------------
> -----------------------------------------------
> 
>                 Question : Is RSA not full implemented in the
> Evaluation-Version and only available in the commercial version ?
>                                 or because of the RSA- patent ( it end's
> september 2000 ) ?
>                                 or what's wrong ?
> 
>                                 The RSA Keys are generated in the first and
> also in the second code !
>                                 It looks like that SUN-JCE try to execute
> RSA and throw out an error and not IAIK !?
> 
> Thank you
> Henrik
> 
> --
> Mailinglist-archive at http://jcewww.iaik.at/mailarchive/iaik-jce/jcethreads.html
> 
> To unsubscribe send an email to listserv@iaik.at with the folowing content: UNSUBSCRIBE iaik-jce
> 

-- 
-----------------------------------------
 Gil Peeters
 CANCAS I.T. (bvba)
 Willemsstraat 2
 3000 Leuven
-----------------------------------------
 JAVA and Distributed Object Specialists
-----------------------------------------
--
Mailinglist-archive at http://jcewww.iaik.at/mailarchive/iaik-jce/jcethreads.html

To unsubscribe send an email to listserv@iaik.at with the folowing content: UNSUBSCRIBE iaik-jce