[
https://issues.apache.org/jira/browse/DIRMINA-1179?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17866964#comment-17866964
]
Nagarjun Reddy Reddymalli commented on DIRMINA-1179:
----------------------------------------------------
We see that TLS/SSL code has been rewritten for 2.2.x.
Do 2.0.x and 2.1.x support TLSv1.3 ? can we expect any issues if we use these
version?
can you please provide this information?
thank you
> Behavior Change while upgrading mina-core to 2.2.x regarding X509TrustManager
> java class
> -----------------------------------------------------------------------------------------
>
> Key: DIRMINA-1179
> URL: https://issues.apache.org/jira/browse/DIRMINA-1179
> Project: MINA
> Issue Type: Bug
> Components: Core, SSL
> Affects Versions: 2.2.0
> Environment: Operating System: Windows 11
> Jdk 8 : jdk-1.8u411
> Reporter: Nagarjun Reddy Reddymalli
> Priority: Critical
>
> Our project is currently utilizing mina-core 2.0.21.
> We have a client which sends a request to our server as shown below
>
> {code:java}
> SSLContext sslContext = SSLContext.getInstance("TLSv1.2");
> sslContext.init(our keyManager Object, our trustManager Object, null);
> //TrustHostnameVerifier implements HostnameVerifier ( interface from
> java.net.ssl)
> SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(
> sslcontext,
> new String[]{"TLSv1.2"},
> null,
> new TrustHostnameVerifier());
> // We use HTTPClient 4.x to send request to our server where sslCotnext is
> used
> CloseableHttpClient httpclient=
> HttpClients.custom().disableAutomaticRetries().setSSLSocketFactory(
> sslsf).build();
> {code}
> Our Server uses mina-core as server and accepts requests and sends a
> response....
> Every time a response comes back, checkServerTrusted method implementation of
> x509TrustManager class gets called.
> Method :
> [https://docs.oracle.com/javase/8/docs/api/javax/net/ssl/X509TrustManager.html#checkServerTrusted-java.security.cert.X509Certificate:A-java.lang.String-]
>
> After we upgraded mina-core to 2.2.x in our server,
> we observed that the above method (checkServerTrusted) is being called only
> on the first Communication request.
> It is not being called in the later requests until we rebuild the sslContext
> Object. ( or restart the client)
> Observations: Behavior changed from mina-core 2.2.0 where we see that whole
> TLS/SSL implementaion has been revamped
> Question: We see that TLS/SSL has been revamped to fix issues TLSv1.3 . Does
> that mean TLSv1.3 is not supported properly in earlier versions like 2.1.x
> and 2.0.x ?
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]