Для создания самозаверяющих сертификатов можно использовать openssl, и эти сертификаты можно добавить в хранилище доверенных сертификатов с помощью keytool, чтобы клиент мог определить, является ли сертификат доверенным, если он не использует файл хранилища доверенных сертификатов (хранилище ключей).
Ниже приведено пошаговое руководство по созданию самозаверяющего сертификата: -
http://blogs.techcushions.com/2016/12/creating-self-signed-certificates.html
С наилучшими пожеланиями.