Как включить TLS 1.2 в локальном Tomcat? - PullRequest
0 голосов
/ 23 мая 2019

Я пытаюсь включить TLS 1.2 на стороне приложения, потому что сервер базы данных и экземпляр базы данных теперь поддерживают TLS 1.2, поэтому я должен соответствовать этому на стороне приложения.Я добавил свойство sslEnabledProtocols=”TLSv1.2” в файл server.xml, который находится внутри папки сервера в моей среде STS IDE.У меня также есть jss-файл mssql-jdbc 6.4.0, и я использую JDK 7 с Tomcat 7. По некоторым причинам я получаю исключение C:\Users\myName/.keystore due to C:\Users\ssadat\.keystore (The system cannot find the file specified).Я не уверен, чего еще не хватает.

Server.xml

enter image description here

Stacktrace enter image description here

1 Ответ

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

Чтобы включить TLS, вам необходимо предоставить подробную информацию о сертификате, который он будет искать, в краеугольном камне.По умолчанию он ищет в вашем домашнем каталоге папку хранилища ключей.Поэтому вам следует создать хранилище ключей, сгенерировать сертификат и настроить его путь в файле server.xml

...