Я хочу добавить SSL-сертификат в успокаивающий веб-API, я пытался добавить самоподписанный сертификат, но его нельзя использовать для производства.
Как добавить к нему публичный сертификат aws?




Сначала попробуйте использовать самоподписанный ключ.
Сгенерируйте ключ SSL с помощью этой команды.
keytool -genkey -alias https-example -storetype JKS -keyalg RSA -keysize 2048 -validity 365 -keystore https-example.jks
Файл с именем https-example.jks будет сгенерирован указанной выше командой, поэтому поместите его в src/main/resources вместе с application.properties.
поместите код ниже в application.properties
server.port=8443
server.ssl.key-alias=https-example
server.ssl.key-store-type=JKS
server.ssl.key-password=password
server.ssl.key-store=classpath:https-example.jks
доступ к URL-адресу API, как показано ниже.
https://localhost:8443/apiURL
Для сертификатов AWS by SSL от одного из многих поставщиков, таких как GoDaddy и т. д., Поместите эти сертификаты и обновите application.properties.
Я сделал это, но это самозаверяющий сертификат. Я хочу знать, как это сделать с помощью общедоступного сертификата, сгенерированного aws для этого, который я использовал. команда keytool -importcert -file myCertificate.crt -alias tomcat -keystore / usr / lib / jvm / java-8-openjdk-i386 / jre / lib / security / cacerts
приобретите SSL у godaddy или любого другого поставщика, и они сгенерируют несколько сертификатов, поэтому просто поместите их в ресурсы и соответствующим образом обновите файл application.properties.
Добро пожаловать в Stack Overflow. Можете ли вы рассказать нам, что вы пробовали и почему это не сработало, как ожидалось? Это поможет нам дать более целенаправленные ответы. Пожалуйста, редактировать ваш вопрос, чтобы включить дополнительную информацию.