Брокер-брокер с BouncyCastle-TLS

Хотелось бы узнать, есть ли способ настроить Moquette-Broker для настройки TLS-соединения с помощью BouncyCastle-Library? Мне нужно реализовать TLS-Connection-Setup с BouncyCastle из-за различных параметров конфигурации.

1 ответ

По умолчанию moquette поддерживает настройку хранилища ключей и доверенных сертификатов. Если вам действительно нужно использовать BouncyCastle, я думаю, что вы должны переопределить реализацию по умолчанию. Thi NettyAcceptor.java Класс может быть полезен, так как он содержит определение конвейера. я думаю что sslContext созданный самостоятельно, просто необходимо поместить на первую позицию в конвейере (что-то вроде pipeline.addFirst(mySslContext),

https://github.com/andsel/moquette/blob/2fb475ae95989e7abc418dffbdd9104c818302bb/broker/src/main/java/io/moquette/server/netty/NettyAcceptor.java

Другие вопросы по тегам