How do I convert an XML RSA key to a PEM file?

前端 未结 5 1541
既然无缘
既然无缘 2020-12-14 21:31

I have two XML files, structured as follows:

My Key


   ... 
   ..         


        
5条回答
  •  生来不讨喜
    2020-12-14 22:01

    For those who want the resulting PEM to be readable by BouncyCastle:

    1. use XMLSec2PEM tool to get a pem file
    2. convert pem to pkcs8 and back (!)

    The final solution I am happy with:

    1. java XMLSec2PEM my.xml > my.pem
    2. edit my.pem manually a bit
    3. org.bouncycastle.openssl.PEMReader.readObject() returns null :-(
    4. openssl pkcs8 -topk8 -inform pem -in my.pem -outform pem -nocrypt -out my.pkcs8
    5. openssl pkcs8 -inform pem -nocrypt -in my.pkcs8 -out my.pkcs8.pem
    6. now my.pkcs8.pem is readable with the PEMReader

提交回复
热议问题