Тот же файл JKS для преимуществ хранилища ключей и доверенных сертификатов
Приложение A вызывает приложение веб-сервиса B
взаимная аутентификация
у нас есть приложение A сертификат. сертификат, подписанный центром сертификации с именем C. Это единственный отдельный сертификат в файле JKS
мы использовали этот же JKS-файл в качестве хранилища ключей приложения и хранилища доверенных сертификатов. Работает нормально.
Насколько я понимаю, когда приложение A вызывает appB, appB отправляет свой сертификат, который также подписан CA с именем C. Этот сертификат принимается appA, потому что в appA trsustore у нас есть другой сертификат, который подписан тем же CA с именем C.
Затем, когда appA отправляет сертификат в appB как часть аутентификации клиента, происходит то же самое
Правильно ли это понимание SSL. ребята, пожалуйста, посоветуйте. Спасибо
1 ответ
Это правильное понимание, но неправильное использование. Склад ключей является частным. Он содержит ваш закрытый ключ. Склад доверенных сертификатов не содержит ничего, кроме публичных сертификатов. Вы не должны использовать один и тот же файл для обеих целей. Ваша личность и кому вы доверяете - это две совершенно разные проблемы.