Public key formats supported
- PKCS#1 RSAPublicKey* (PEM header:
BEGIN RSA PUBLIC KEY
) - X.509 SubjectPublicKeyInfo** (PEM header:
BEGIN PUBLIC KEY
) - XML
<RSAKeyValue>
Private key formats supported (unencrypted)
- PKCS#1 RSAPrivateKey** (PEM header:
BEGIN RSA PRIVATE KEY
) - PKCS#8 PrivateKeyInfo* (PEM header:
BEGIN PRIVATE KEY
) - XML
<RSAKeyPair>
and<RSAKeyValue>
http://www.cryptosys.net/pki/rsakeyformats.html
http://stackoverflow.com/questions/7611383/generating-rsa-keys-in-pkcs1-format-in-java
http://stackoverflow.com/questions/7216969/getting-rsa-private-key-from-pem-base64-encoded-private-key-file