Някой имал ли е опит с прилагането на SNI (индикация за име на сървър) в SSLFilter на Apache MINA?
Всяка посока ще бъде високо оценена.
Някой имал ли е опит с прилагането на SNI (индикация за име на сървър) в SSLFilter на Apache MINA?
Всяка посока ще бъде високо оценена.
Това, което в крайна сметка направихме, беше да създадем персонализиран SslFilter, който разширява SslFilter. Оказва се, че ако SslEngine е снабден със String peerHost и int peerPort, той ще се погрижи за SNI вместо вас. Те не посочват изрично нищо относно SNI в документация, но изглежда, че работи. В нашия персонализиран SslFilter отменихме onPreAdd, за да получим IoSession и зададохме атрибута PEER_ADDRESS на remoteAddress, който искахме. Ние също заменяме setRemoteAddr(InetSocketAddress addr) и конструктора за извикване на super(sslContext, true);