As Microsoft stopped supporting TLS 1.0/1.1, we are not able to send emails using IFS email functionality and getting below error message in “Application Messages” screen.
Error while sending email
How can we enable TLS 1.2 in IFS to avoid this error?
To enable TLSv1.2 and disable TLSv1.1, you just need to run the installer in reconfiguration mode and update the protocols to omit TLSv1.1 which is now considered obsolete.
In installer wizard’s SSL Configuration page, you can specify it in 2 ways.
Just specify +TLSv1.2 in “Protocols” field.
Specify ALL -TLSv1.1 in “Protocols” field.
Both of these mean the same thing and will disable TLSv1.1, so the application will default to TLSv1.2. Latest TLS version now is TLSv1.3 and IFSAPP9 does not support that yet, to my knowledge. Therefore make sure not to use it. TLSv1.2 still satisfies the security requirements for enterprise applications.
When you disable TLSv1.1, you would also need the following patch:
157136 - IFS EE Runtime Framework Binary Patch 9.0.60.0.
This patch is included in UPD18. Without this, patch, IEE client would fail to download a certain file that is required to identify the application server access point URL(server.xml file). And because of that, the users would have to manually enter the URL in the “Connect to” field and select the language in the login dialog, every time. Therefore, make sure to request this patch as well.
Your answer did not helped at all. The question is about sending emails from IFS_CONNECT (thus using TLSv1.2 as client of email service) and you answered about setting up IFS MWS to use HTTPS when connecting from IEE to MWS.
I have the same problem with customer as per original question and out of despair I tried to setup SSL certificate and reconfigure the instance to use SSL with TLSv1.2. As expected it didn’t help with IFS_CONNECT and the mails are still not being sent.
Do you have any clarification, how setting up SSL certificate in IFS MWS could help IFS_CONNECT to use TLSv1.2?
Additionally, you can change as bellow in registry editor for TLS 1.2: Registry location: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client DWORD Name: DisabledByDefault DWORD value: 0
Also an additional point: The Middleware server will not support TLS 1.2 as long as the Cipher suite is not updated to use TLS 1.2. Therefore please check the configuration.xml file of your environment (ifshome -> instance ->instance_name -> configuration.xml) and make sure you have updated the Cipher suite, or reconfigure with the updated cypher suite.
Kind regards, Dinushi
As Microsoft stopped supporting TLS 1.0/1.1, we are not able to send emails using IFS email functionality and getting below error message in “Application Messages” screen.
Error while sending email
How can we enable TLS 1.2 in IFS to avoid this error?
To enable TLSv1.2 and disable TLSv1.1, you just need to run the installer in reconfiguration mode and update the protocols to omit TLSv1.1 which is now considered obsolete.
In installer wizard’s SSL Configuration page, you can specify it in 2 ways.
Just specify +TLSv1.2 in “Protocols” field.
Specify ALL -TLSv1.1 in “Protocols” field.
Both of these mean the same thing and will disable TLSv1.1, so the application will default to TLSv1.2. Latest TLS version now is TLSv1.3 and IFSAPP9 does not support that yet, to my knowledge. Therefore make sure not to use it. TLSv1.2 still satisfies the security requirements for enterprise applications.
When you disable TLSv1.1, you would also need the following patch:
157136 - IFS EE Runtime Framework Binary Patch 9.0.60.0.
This patch is included in UPD18. Without this, patch, IEE client would fail to download a certain file that is required to identify the application server access point URL(server.xml file). And because of that, the users would have to manually enter the URL in the “Connect to” field and select the language in the login dialog, every time. Therefore, make sure to request this patch as well.
Your answer did not helped at all. The question is about sending emails from IFS_CONNECT (thus using TLSv1.2 as client of email service) and you answered about setting up IFS MWS to use HTTPS when connecting from IEE to MWS.
I have the same problem with customer as per original question and out of despair I tried to setup SSL certificate and reconfigure the instance to use SSL with TLSv1.2. As expected it didn’t help with IFS_CONNECT and the mails are still not being sent.
Do you have any clarification, how setting up SSL certificate in IFS MWS could help IFS_CONNECT to use TLSv1.2?
Additionally, you can change as bellow in registry editor for TLS 1.2: Registry location: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client DWORD Name: DisabledByDefault DWORD value: 0
Also an additional point: The Middleware server will not support TLS 1.2 as long as the Cipher suite is not updated to use TLS 1.2. Therefore please check the configuration.xml file of your environment (ifshome -> instance ->instance_name -> configuration.xml) and make sure you have updated the Cipher suite, or reconfigure with the updated cypher suite.
We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.