Title:
CFHTTP/CFInvoke Fails with SSL Certificates using Subject Alternative Names (SAN)
| View in TrackerStatus/Resolution/Reason: Closed/Fixed/
Reporter/Name(from Bugbase): James Moberg / James Moberg (James Moberg)
Created: 05/23/2013
Components: ColdFusion Services
Versions: 9.0.1
Failure Type:
Found In Build/Fixed In Build: 9.0.1 /
Priority/Frequency: Major / All users will encounter
Locale/System: English / Win 2008 Server R2 64 bit
Vote Count: 4
Problem Description: Using CFInvoke to connect to any web service that uses a SSL Certificate with Subject Alternative Names (SAN) will result in an SSLException error. "javax.net.ssl.SSLException: Name in certificate 'gateway.testserver.com' does not match host name 'api.gateway.testserver.com'."
Here's more info on SAN:
http://www.digicert.com/subject-alternative-name.htm
Steps to Reproduce: Find a server using an SSL Certificate w/SAN and try to connect using CFHTTP or CFInvoke.
<CFHTTP URL="https://api.globalgatewaye4.firstdata.com/transaction/v10/wsdl" METHOD="get"></CFHTTP>
<CFDUMP VAR="#CFHTTP#">
Actual Result: Connection Failure
Expected Result: 200 OK, API Response... anything but a connection failure.
Any Workarounds: None. Upgrading to Java 1.7.0__15 or updating SSL Certs didn't change anything.
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 3566218
Deployment Phase: Release Candidate
External Customer Info:
External Company:
External Customer Name: Jamo
External Customer Email:
External Test Config: My Hardware and Environment details:
Windows Server 2008 R2
ColdFusion 9,0,1,274733 (Update level hf901-00009)
Java Version: 1.7.0_15
Attachments:
Comments: