<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: SSL Problem from CUCM in Management</title>
    <link>https://community.cisco.com/t5/management/ssl-problem-from-cucm/m-p/3464204#M789</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There is a problem either with the certificate, or how you imported it.&amp;nbsp; This link at coderanch might provide some help for you:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.coderanch.com/t/134384/Security/error-subject-alternative-names-secure" title="http://www.coderanch.com/t/134384/Security/error-subject-alternative-names-secure"&gt;Getting error No subject alternative names when doing secure URL connection (Security forum at JavaRanch)&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 31 Aug 2015 18:49:05 GMT</pubDate>
    <dc:creator>npetrele</dc:creator>
    <dc:date>2015-08-31T18:49:05Z</dc:date>
    <item>
      <title>SSL Problem from CUCM</title>
      <link>https://community.cisco.com/t5/management/ssl-problem-from-cucm/m-p/3464203#M788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;We are writing to ask about how to solve the problem that we encounter when we are trying to develop the sample of Cisco API application.&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;We have tried to run the sample of Cisco API sample application from the DevNet form.&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Here is the link of the sample that we've tried and followed:&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;A class="yiv9869689287" href="https://developer.cisco.com/site/extension-mobility/learn/sample-apps/index.gsp" rel="nofollow" style="text-decoration: underline; color: #196ad4; background: transparent;" target="_blank"&gt;https://developer.cisco.com/site/extension-mobility/learn/sample-apps/index.gsp&lt;/A&gt;&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;/P&gt;&lt;P&gt;package asd;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;import java.io.*;&lt;/P&gt;&lt;P&gt;import java.net.*;&lt;/P&gt;&lt;P&gt;import javax.net.ssl.*;&lt;/P&gt;&lt;P&gt;import java.security.*;&lt;/P&gt;&lt;P&gt;import java.security.cert.X509Certificate;&lt;/P&gt;&lt;P&gt;import java.net.URLEncoder;&lt;/P&gt;&lt;P&gt;import javax.xml.ws.Service;&lt;/P&gt;&lt;P&gt;import javax.net.ssl.TrustManagerFactory;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;public class asdf {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; public static void main(String[] args) throws Exception {&lt;/P&gt;&lt;P&gt;&amp;nbsp; //EM API service URL on Unified CM host host.com&lt;/P&gt;&lt;P&gt;&amp;nbsp; //Note this sample assumes the certificate for the host with subject&lt;/P&gt;&lt;P&gt;&amp;nbsp; //name 'cucm-host.com' has been imported into the Java keystore&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; //To test with insecure connection use the URL as &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://cucm-host.com:8080/emservice/EMServiceServlet" rel="nofollow" target="_blank"&gt;http://cucm-host.com:8080/emservice/EMServiceServlet&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; URL url = new URL("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://192.168.10.11:8443/emservice/EMServiceServlet" rel="nofollow" target="_blank"&gt;https://192.168.10.11:8443/emservice/EMServiceServlet&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; //Create a java.net URLConnection object to make the HTTP request&lt;/P&gt;&lt;P&gt;&amp;nbsp; URLConnection conn = url.openConnection();&lt;/P&gt;&lt;P&gt;&amp;nbsp; //setDoOutput=true causes the URLConnection to perform a POST operation&lt;/P&gt;&lt;P&gt;&amp;nbsp; conn.setDoOutput(true);&lt;/P&gt;&lt;P&gt;&amp;nbsp; //The request body will be in HTTP form encoded format&lt;/P&gt;&lt;P&gt;&amp;nbsp; conn.setRequestProperty("Content-Type","application/x-www-form-urlencoded");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; //Build a string containing the contents of the E/M API XML request - here 'login'&lt;/P&gt;&lt;P&gt;&amp;nbsp; String EMRequest = "&amp;lt;request&amp;gt;&amp;lt;appinfo&amp;gt;&amp;lt;appid&amp;gt;operator&amp;lt;/appid&amp;gt;&amp;lt;appcertificate&amp;gt;operator&amp;lt;/appcertificate&amp;gt;&amp;lt;/appinfo&amp;gt;";&lt;/P&gt;&lt;P&gt;&amp;nbsp; EMRequest += "&amp;lt;login&amp;gt;&amp;lt;devicename&amp;gt;SEP000000000001&amp;lt;/devicename&amp;gt;&amp;lt;userid&amp;gt;user01&amp;lt;/userid&amp;gt;&amp;lt;deviceprofile&amp;gt;EM-USER01&amp;lt;/deviceprofile&amp;gt;";&lt;/P&gt;&lt;P&gt;&amp;nbsp; EMRequest += "&amp;lt;exclusiveduration&amp;gt;&amp;lt;time&amp;gt;60&amp;lt;/time&amp;gt;&amp;lt;/exclusiveduration&amp;gt;&amp;lt;/login&amp;gt;&amp;lt;/request&amp;gt;";&lt;/P&gt;&lt;P&gt;&amp;nbsp; //URL encode/escape the request&lt;/P&gt;&lt;P&gt;&amp;nbsp; EMRequest = URLEncoder.encode(EMRequest,"UTF-8");&lt;/P&gt;&lt;P&gt;&amp;nbsp; //Build the complete HTTP form request body&lt;/P&gt;&lt;P&gt;&amp;nbsp; EMRequest = "xml="+EMRequest;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; //Create an OutputStreamWriter for the URLConnection object and make the request&lt;/P&gt;&lt;P&gt;&amp;nbsp; OutputStreamWriter writer = new OutputStreamWriter(conn.getOutputStream());&lt;/P&gt;&lt;P&gt;&amp;nbsp; writer.write(EMRequest);&lt;/P&gt;&lt;P&gt;&amp;nbsp; writer.flush();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; //Read the response&lt;/P&gt;&lt;P&gt;&amp;nbsp; BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; //Output the response to the console&lt;/P&gt;&lt;P&gt;&amp;nbsp; String line;&lt;/P&gt;&lt;P&gt;&amp;nbsp; while ((line = reader.readLine()) != null) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; System.out.println(line);&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; //Cleanup the stream objects&lt;/P&gt;&lt;P&gt;&amp;nbsp; writer.close();&lt;/P&gt;&lt;P&gt;&amp;nbsp; reader.close();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; private static void disableSslVerification() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Create a trust manager that does not validate certificate chains&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TrustManager[] trustAllCerts = new TrustManager[] {new X509TrustManager() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public java.security.cert.X509Certificate[] getAcceptedIssuers() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return null;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void checkClientTrusted(X509Certificate[] certs, String authType) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void checkServerTrusted(X509Certificate[] certs, String authType) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Install the all-trusting trust manager&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SSLContext sc = SSLContext.getInstance("SSL");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sc.init(null, trustAllCerts, new java.security.SecureRandom());&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Create all-trusting host name verifier&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HostnameVerifier allHostsValid = new HostnameVerifier() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public boolean verify(String hostname, SSLSession session) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return true;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Install the all-trusting host verifier&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpsURLConnection.setDefaultHostnameVerifier(allHostsValid);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (NoSuchAlgorithmException e) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (KeyManagementException e) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;We have followed the steps, but we can not solve the SSL error:&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Exception in thread "main" javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative names present&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1937)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1478)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:212)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.security.ssl.Handshaker.processLoop(Handshaker.java:979)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.security.ssl.Handshaker.process_record(Handshaker.java:914)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1050)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1363)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1391)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1375)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:563)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1282)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1257)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at asd.asdf.main(asdf.java:41)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Caused by: java.security.cert.CertificateException: No subject alternative names present&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.security.util.HostnameChecker.matchIP(HostnameChecker.java:144)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.security.util.HostnameChecker.match(HostnameChecker.java:93)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.security.ssl.X509TrustManagerImpl.checkIdentity(X509TrustManagerImpl.java:455)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.security.ssl.X509TrustManagerImpl.checkIdentity(X509TrustManagerImpl.java:436)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:200)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1460)&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN class="yiv9869689287"&gt; &lt;/SPAN&gt;... 13 more&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Is there any solution to fix this error?&lt;/P&gt;&lt;P class="yiv9869689287" style="color: #000000; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;We also have imported the certificate, but it is still not working.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Aug 2015 06:27:18 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/ssl-problem-from-cucm/m-p/3464203#M788</guid>
      <dc:creator>alexandersatria_Zlf</dc:creator>
      <dc:date>2015-08-12T06:27:18Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Problem from CUCM</title>
      <link>https://community.cisco.com/t5/management/ssl-problem-from-cucm/m-p/3464204#M789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There is a problem either with the certificate, or how you imported it.&amp;nbsp; This link at coderanch might provide some help for you:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.coderanch.com/t/134384/Security/error-subject-alternative-names-secure" title="http://www.coderanch.com/t/134384/Security/error-subject-alternative-names-secure"&gt;Getting error No subject alternative names when doing secure URL connection (Security forum at JavaRanch)&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Aug 2015 18:49:05 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/ssl-problem-from-cucm/m-p/3464204#M789</guid>
      <dc:creator>npetrele</dc:creator>
      <dc:date>2015-08-31T18:49:05Z</dc:date>
    </item>
  </channel>
</rss>

