d
Есть ли какой-то простой и православный способ на лету создать Self signed SSL certificate и повесить его на SSLSocket в server mode? Известно, что клиент доверяет серверу, и всё это крутится в закрытой системе вне интернета.
Пока нашёл два варианта:
1) Добавить Bouncy Castle в dependencies, но оно весит 5Мб 😱.
2) Использовать
sun.security.tools.keytool.CertAndKeyGen
, но Kotlin не даёт просто так ходить в приватные API. Плюс возможные проблемы с совместимостью с будущем.---
Есть смутное ощущение, что человечество уже решило эту проблему малой кровью. И просто я не знаю название этого решения.