Настройки SSL при весенней загрузке - PullRequest
0 голосов

У меня есть несколько вопросов о ssl в весенней загрузке.У меня есть файлы сертификатов и закрытый ключ с расширением .crt и .key.как я могу получить от них правильный формат для настроек при весенней загрузке, как это

    server.ssl.key-store-type=PKCS12
    server.ssl.key-store=classpath:keystore.p12
    server.ssl.key-store-password=password 
    server.ssl.key-alias=tomcat

Ответы [ 2 ]

1 голос
/ 21 мая 2019

Чтобы преобразовать файл сертификата и закрытый ключ в формат PKCS # 12 (.p12), используйте следующую команду:

openssl pkcs12 -export -out certificate.p12 -inkey privateKey.key -in certificate.crt -certfile CACert.crt

Пожалуйста, перейдите по ссылкам ниже для получения справки о работе с https веснойboot.

  1. Включить HTTPS в Spring Boot
  2. Настройка перенаправления HTTP на HTTPS в Spring Boot
0 голосов

Я нашел решение.Я получил хранилище ключей, использую эту команду:

    openssl pkcs12 -export -in <mycert.crt> -inkey <mykey.key> -out keystore.p12 -name <alias>

И добавил хранилище ключей в application.properies

    #ssl
    server.port=8443
    server.ssl.enabled=true
    server.ssl.key-store-type=PKCS12
    **server.ssl.key-store=keystore/keystore.p12**
    server.ssl.key-store-password=password
    server.ssl.key-alias=alias

Это правильный конфиг.Когда я использую classpath: keystore.p12, он не работал.Возможно, это связано с тем, что я работаю с весенней загрузкой 2. Затем я создал внешнюю папку и поместил в хранилище ключей.Сейчас это работает.

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