У меня есть экономная конечная точка, которую создал кто-то, кто больше не работает в нашей компании. Они внедрили аутентификацию через клиентские сертификаты, но мне было трудно понять, как все это работает. Кто-нибудь знает учебник или Howto по этой теме.
Все, что у меня есть, это образец клиентского класса. Вот список вещей, с которыми мне нужна помощь:
- Может ли серверный сертификат и сертификат клиента находиться в одном хранилище доверенных сертификатов
- Как создать новый сертификат на стороне клиента?
- Как добавить этот сертификат на стороне клиента в доверенное хранилище сервера?
- Нужно ли установить клиентское хранилище доверия и установить доверие Java (при условии, что сервер является самозаверяющей конечной точкой)
Что означает следующая ошибка?
ОШИБКА [com.cada.CadaDaoTest] [main] - Ошибка:
org.apache.thrift.transport.TTransportException: javax.net.ssl.SSLHandshakeException: получено фатальное предупреждение: bad_certificate