Skip to main content
Participating Frequently
December 11, 2024
Question

CF 2021 - HmacPBESHA256 Not Available - JDK Update

  • December 11, 2024
  • 3 replies
  • 1522 views

I was notified by Cybersource, that they are upgrading and I am required to use the P12 certificate for Authentication with my SOAP API application that has been running for years with Cybersource.

I'm using the CFHTTP and added the additional variables to include the P12 cert for Authentication, but I'm receiving an error that HmacPBESHA256 is Not Available.

After some research, apperantly CF2021 and its Java JDK Version is 11.0.11 and does not support this agorithum. So, I tried to update the JDK version to 11.0.24, which is listed on Adobes website as being compatabile with CF21. I also updated the jvm.config file to point to the new Home directory for 11.0.24.

Now, the CF Application service will not start.

I'm hoping someone can provide me some much appreciated help.

 

Thank you!

Michael

    3 replies

    Charlie Arehart
    Community Expert
    Community Expert
    August 13, 2025

    Michael (calm_Eagle3816), your final reply here (from Dec 2024) had said, "I did get past the original algorithum problem, but now I'm onto the new cybersource P12 requirement for SOAP API, which is another problem for me."

     

    Did you ever resolve that cybersource p12 issue, in case others dealing with it might find this thread in the future?

    /Charlie (troubleshooter, carehart. org)
    BKBK
    Community Expert
    Community Expert
    December 11, 2024

    The logs might tell you why ColdFusion didn't start. So, what do the logs say? 

    Participating Frequently
    December 11, 2024

    I tried going through the log files, and I cannot seem to find anything to help me. Once we rolled back our snap of the server, we were back up. So, it was related to installing that Java JDK 11.0.24. According to Adobe, https://helpx.adobe.com/coldfusion/kb/coldfusion-downloads.html#downloads3, it looks like that version should work with CF21

    BKBK
    Community Expert
    Community Expert
    December 18, 2024

    Thank you. Yes, we have the update 17. However, it was still loading 11.0.11. When I tried to install Java JDK 11.0.24, is when everything went wrong. I finally installed 11.0.12, but not using the .exe file, but by just unzipping it and changing the jvm file to point to the new folder where 11.0.12 was. Looking back, I probably should have done this with 11.0.24 and not ran the .exe installation, but just unzipped the file and updated the jvm file to point to it.

    Thank you'll for your feedback. I did get past the original algorithum problem, but now I'm onto the new cybersource P12 requirement for SOAP API, which is another problem for me...


    Hi @calm_Eagle3816 , thanks for the update.

    kglad
    Community Expert
    Community Expert
    December 11, 2024

    is this related to an adobe app or service?

    Participating Frequently
    December 11, 2024

    The Coldfusion application service did not start

     

    BKBK
    Community Expert
    Community Expert
    December 11, 2024
    quote

    The Coldfusion application service did not start

     


    By @calm_Eagle3816

    That means there is likely an error in the settings in jvm.config. Take a good look at the contents of the file. 

    Could you share the contents with the forum?