Skip to Main Content

Java Security

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Generating RSA key in DER encoded PKCS#1 format using Bouncy Caslte

843811May 8 2008 — edited May 8 2008
Hi there,
I need to get the RSA private key in DER encoded PKCS#1 format. Is there a way
to get that using Bouncy Caslte?

Thanks,

    KeyPairGenerator generator = KeyPairGenerator.getInstance("RSA", "BC");
    generator.initialize(2048);
    KeyPair pair = generator.generateKeyPair();
//    pair.getEncoded()     <--- This would give the DER encoded key, but in PKCS#8 format
     StringWriter sw = new StringWriter();
     PEMWriter pemW = new PEMWriter(sw, "BC");
     pemW.writeObject(pair.getPrivate());
     pemW.close();
     System.out.println(sw.getBuffer()); 
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jun 5 2008
Added on May 8 2008
1 comment
1,144 views