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());