Я получил два личных ключа RSA в своей почте, и я скопировал их и сохранил их как validator.pem
и user.pem
, которые я использовал для подключения к удаленному серверу. Это работает.Преобразование .pem файлов в .jks
Теперь, мне нужно, чтобы преобразовать их в .jks
файлов, но я получаю следующие ошибки:
java.lang.Exception: Input not an X.509 certificate
validator.pem
-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----
----------------------------------------------------------
user.pem
-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----
openssl x509 -outform der -in your-cert.pem -out your-cert.crt
unable to load certificate
69095:error:0906D06C:PEM routines:PEM_read_bio:no start line:/SourceCache/OpenSSL098/OpenSSL098-52.40.1/src/crypto/pem/pem_lib.c:648:Expecting: TRUSTED CERTIFICATE
Я использую Mac.
Вам нужно Keytool (https://docs.oracle.com/javase/6/docs/technotes/tools/solaris/keytool.html). –