Okta Windows Credential Provider uses TLS 1.0 due to a needed bugfix with Openedge that needs to be applied

Can a bufix be created to update the application so it forces the app to use TLS 1.2.
The vendor of your compiler recommended you to update your code to fix the problem.

Your supports says to enable SchUseStrongCrypto for the whole server which is not acceptable since we still have some internal apps that can’t use TLS 1.2

This is from Progress’s knowledge base on how you can update your code to resolve the issue.
https://knowledgebase.progress.com/articles/Article/OpenEdge-uses-TLS-1-0-with-Net-clients

  • Add the following under the <runtime> element within the prowin.exe.config or prowin32.exe.config file:
    <AppContextSwitchOverrides value=“Switch.System.Net.DontEnableSchUseStrongCrypto=false”/>
    e.g.

<configuration> <runtime> <AppContextSwitchOverrides value=“Switch.System.Net.DontEnableSchUseStrongCrypto=false” /> </runtime> </configuration>

  • Set the property in the application with ABL:

System.AppContext:SetSwitch(“Switch.System.Net.DontEnableSchUseStrongCrypto”, false).