Search code examples
javacryptographybouncycastle

How can i convert from PKCS1 to PKCS8


How can i convert a 'PKCS1' 'PEM',which was encoded using 'PemWriter.class' from 'BouncyCastle',into a 'PKCS8' format? Also i must specify that i don't want to use any sun.* package.

Thank you!


Solution

  • You just need to put RsaPrivateKey structure defined in PKCS#1 to PrivateKeyInfo structure defined in PKCS#8.

    For more details please take a look at my previous answer to similar question https://stackoverflow.com/a/23864945/3325704