В основном у меня есть закрытый ключ PEM и открытый ключ PEM сертификата. Они работают, когда я использую их оба (но не работаю, если я использую только один из них).openssl? Присоедините общедоступный и закрытый ключ
Используется, и это работает: wget --no-check-certificate --private-key = dev-private.pem --certificate = dev.pem https: // ???. ???.? ??. ??? (Это самоподписанный сертификат, подписанный java keytool. У меня есть доступ к этому хранилищу ключей.) Я также создаю jks, и он отлично работает в браузере.
Проблема заключается в моем приложении, которое я использовал для использования сертификата, и он поддерживает только 1 ключ PEM (поддерживается только сертификат «----- BEGIN CERTIFICATE -----»). У меня нет информации о том, как сделать 1 ключ PEM, содержащий закрытый и открытый ключ.
Был ли способ присоединиться как к 1 большому ключу PEM?
Они так много командной строки для openssl.
Спасибо
Я думаю, что выясняю, но мне все еще нужна помощь. Оба ключа не строятся из запроса, поэтому я не могу их объединить. Сначала мне нужно объяснить, что я хочу делать. Я также объясню шаг за шагом все ... так что кто-то сможет мне помочь. У меня есть 2 разных компьютера: одна Windows с javatool и еще одна Linux с openssl. Windows - это серверная сторона, а в Linux есть стороннее приложение, использующее сертификат pem для подключения. – Openssl3343
Во-первых, на моем сервере я генерирую ключ для моей клиентской стороны: keytool -genkey -alias _client machine name_ -keyalg RSA -keystore server.keystore -keysize 2048 keytool -certreq -alias _client machine name_ -keystore server.keystore -file req.csr. Создайте запрос «----- НАЧАТЬ НОВЫЙ ЗАПРОС СЕРТИФИКАТА -----». На данный момент я не знаю, что делать с запросом сертификата ... – Openssl3343