С OpenSSL я создал сертификат, используя следующее.
openssl req -x509 -newkey rsa:4096 -keyout myKey.pem -out cert.pem -days 365 -nodes
=> Нажатие ввода во всех подсказках
openssl pkcs12 -export -out keyStore.p12 -inkey myKey.pem -in cert.pem -name "alias" -passout pass:123
=> Перенос keyStore.p12
и cert.pem
на мое устройство Android (S10+)
=> Отмечен cert.pem
в настройках
Затем я попытался зарегистрироваться keyStore.p12
: настройки Android> Биометрия и безопасность> Другие настройки безопасности> Установить из хранилища устройства> VPN и сертификат пользователя приложения> ввел пароль «123».
Android возвращает «Неверный пароль», но я знаю, что пароль правильный (дважды проверил его на моем компьютере с Windows)
Я уже пытался оставить пароль пустым, перезагрузил телефон и компьютер, создал новый сертификат и несколько раз проверил пароль и т. д.
Я действительно в недоумении здесь. Спасибо за любую помощь заранее!
Ответ нашел случайно. Я установил «Win64 OpenSSL v1.1.1n» и создал сертификат с этой версией вместо «Win64 OpenSSL v3.0.2», что решило проблему.