Не удается получить доступ к защищенной конечной точке ssl через curl с p12 сертификат - PullRequest
0 голосов
/ 23 января 2020

Я сгенерировал ssl-сертификат, используя keytool, используя следующие строки:

keytool -genkeypair -alias MyAlias -keyalg RSA -keysize 2048 -storetype PKCS12 -keystore MyKeyStore.p12 -validity 3650

Используя сгенерированное хранилище ключей (MyKeyStore.p12), я настроил с ним свой Spring Boot Web. Вот мое application.properties

`# SSL configurations
server.ssl.enabled=true
server.ssl.key-store=classpath:MyKeyStore.p12
server.ssl.key-store-password=mypassword
server.ssl.key-store-type=PKCS12
server.ssl.key-alias=MyAlias
server.ssl.protocol=TLS
server.ssl.enabled-protocols=TLSv1.1,TLSv1.2`

После этого мое веб-приложение теперь защищено. Теперь я могу получить доступ к своим конечным точкам через https в браузере.

Но как я могу получить к нему доступ через curl без отключения ssl?

curl --cacert MykeyStore.p12 https://localhost/hello

Выдает

curl: (77) error setting certificate verify locations:

Что мне делать? Я уверен, что что-то упустил. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...