Можно ли заставить Java игнорировать «хранилище доверия» и просто принимать любой полученный SSL-сертификат?

Я пытаюсь написать клиент SSL, который отправляет почту с помощью API javax.mail. Проблема, с которой я сталкиваюсь, заключается в том, что сервер запрашивает, что я использую SSL, но сервер также настроен с нестандартным сертификатом SSL. Веб-страницы, которые я нашел, говорят, что мне нужно установить сертификат в хранилище доверенных сертификатов. Я не хочу этого делать (у меня нет необходимых разрешений).

Is there a way to get Java to just ignore the certificate error and accept it? Failing that, is there a way to have the trust store be local for my program, and not installed for the whole JVM?