DevOps Automation

 View Only
Expand all | Collapse all

deploy error with "No cryptographic provider to support protocol TLSv1.3"

  • 1.  deploy error with "No cryptographic provider to support protocol TLSv1.3"

    Posted Tue July 20, 2021 08:46 AM

    hi dear,

    we upgrade ucd server recently, but deploy failed after the upgrade with below error:

    Caused by: java.lang.IllegalArgumentException: No cryptographic provider to support protocol TLSv1.3

    at com.ibm.jsse2.m.a(m.java:207)

    at com.ibm.jsse2.bf$l.<clinit>(bf$l.java:8)

    Could you please help to fix? thanks in advance.

    ucd server version : 7.1.1.2.1090482

    ucd agent version: 7.1.0.0.1057130

    z/OS Utility version: 56.1102074


    #SupportMigration
    #UrbanCodeDeploy
    #Support


  • 2.  RE: deploy error with "No cryptographic provider to support protocol TLSv1.3"

    Posted Wed July 21, 2021 06:22 PM

    The problem you are seeing might be related to the the Java/JDK version that is being used with UCD. We are currently investigating issues with the Java IBM 1.8.0_281, please create a case requesting assistance from support since we need to do a deeper investigation on this issue.


    #SupportMigration
    #UrbanCodeDeploy
    #Support


  • 3.  RE: deploy error with "No cryptographic provider to support protocol TLSv1.3"

    Posted Thu July 22, 2021 12:17 AM

    We've identified the problem is caused by zOS <JAVA_HOME>/lib/security/java.security file missing the IBMJCEPlus provider.

    Compare to another zOS LPAR which has the IBMJCEPlus provider, that one is working fine.

    Our zOS Java is 1.8.0_291 SR6_FP31


    #UrbanCodeDeploy
    #Support
    #SupportMigration