Добавление пользовательского TrustManager в netty SslContextBuilder - PullRequest
0 голосов
/ 29 сентября 2019

Я хочу добавить некоторые дополнительные проверки, такие как проверка размера ключа в сертификатах SSL, в netty.Я пытаюсь сделать это путем создания подкласса X509ExtendedTrustManager (реализация интерфейса TrustManager).Но я не могу найти способ передать это TrustManager напрямую классу SslContextBuilder в netty.Есть один метод, который позволяет вам установить TrustManagerFactory.

SslContextBuilder::trustManager(TrustManagerFactory trustManagerFactory)

Но я не вижу, как я могу создать пользовательский TrustManagerFactory.Хотя я расширяю класс, метод , который возвращает TrustManager s, является окончательным.

Может кто-нибудь объяснить, как этого можно достичь?

...