Copy link to clipboard
Copied
Up until a week or so ago we were using tinypng api to compress png images using CFHTTP to connect to their API. It uses SSL. Suddenly it stopped working. They say their ssl certificate has not been changed. No changes have been made to the server that I am aware of. We can connect to every other SSL site I can think of to test with no issues at all.
Site we are trying to connect to: https://api.tinypng.com/shrink or for testing simply https://www.tinypng.com
They are using a godaddy certificate. We have tried importing all of the godaddy certs using keytool, into both the CF cacerts file and into the java one. Restarted CF, restarted the server, still we get the same error.
I tested on 3 other servers running CF 9.01 and all have the same problem.
Others recommended we try cfx_http5. Tried that and same issue, error is a windows error code that basically matches the CFHTTP error that we are getting.
Set up a test on an amazon ec2 server running cf 11 and it works fine. Copied the cacerts file from CF 11 to my CF 9 dev server and restarted, still get the same error.
Is there any way to fix this problem that we have not already tried? I even manually added the certs to the trusted list in java panel and it made no difference at all.
You can see what cfhttp returns on CF 9.01 here:
http://www.coldfusioncoder.com/test.cfm
And you can see what cfx_http5 returns here:
http://www.thousandsofbolts.com/tinypng.cfm
Any advice or fixes greatly appreciated, have wasted hours with this since it quit working.
Have something to add?