Мне нужно преобразовать сертификат в формате pem в хранилище ключей Java.
Чтобы использовать это с tomcat на сервере Windows
У меня есть эти файлы:
cert_request.csr
-----BEGIN CERTIFICATE REQUEST----- ... -----END CERTIFICATE REQUEST-----
cert_public_key.pem
-----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----
cert_private_key.pem
-----BEGIN ENCRYPTED PRIVATE KEY----- ... -----END ENCRYPTED PRIVATE KEY-----
cert.txt
contains an 16 digit key
Я попытался объединить файлы pem (объединив два файла в цепочку) и преобразовал их с помощью openssl в
- .der файл и импортируйте его с помощью keytool в новое хранилище ключей.
- то же самое с .p12
- напрямую импортируется в хранилище ключей
Я также пытался изменить
-----BEGIN ENCRYPTED PRIVATE KEY-----
...
-----END ENCRYPTED PRIVATE KEY-----
в
-----BEGIN RSA PRIVATE KEY-----
...
-----END RSA PRIVATE KEY-----
и попробовал 3 способа выше
что мне делать, чтобы получить рабочий сертификат?
РЕДАКТИРОВАТЬ:
Я объединил cert_public_key.pem и cert_private_key.pem с cert_comb.pem
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
-----BEGIN ENCRYPTED PRIVATE KEY-----
...
-----END ENCRYPTED PRIVATE KEY-----