Как управлять файлами ключей сертификатов, доверенных сертификатов и хранилищ ключей в проекте Java
Я получаю доступ к базе данных в облаке. На их странице "Как сделать" упоминается, что вы можете поместить эти файлы ca.pem и service.key в свой локальный путь.
В моем проекте загрузки Spring в свойствах приложения я поместил:
ssl.truststore.location=/Users/Me-myself/local/path/keys/client.truststore.jks
Я использовал команды для создания ящиков магазинов и могу получить доступ к своей удаленной облачной базе данных.
У меня вопрос: как другие люди, которые будут клонировать мой проект, смогут успешно запустить его на своих локальных машинах?
Является ли хорошей практикой встраивать эти файлы в мой проект с весенней загрузкой?
1 ответ
Поместите файл доверенного хранилища в каталог ресурсов проекта Spring Boot.
Все файлы в каталоге ресурсов добавляются в файл JAR при его построении и будут находиться в пути к классам.