<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<!-- saved from url=(0014)about:internet -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta http-equiv="Content-Style-Type" content="text/css" />
    <meta name="GENERATOR" content="Quadralay WebWorks AutoMap 2003 Platinum Edition Client for FrameMaker 8.6.6597.0" />
    <meta name="TEMPLATEBASE" content="emwebh8-1-17" />
    <meta name="LASTUPDATED" content="08/01/13 14:45:47" />
    <title>Modifying Cisco DCNM Web Client to Use SSL </title>
    <!-- Copyright 2010-2013, Cisco Systems, Inc. All rights reserved. -->

    <link rel="StyleSheet" href="document.css" type="text/css" />
    <link rel="StyleSheet" href="catalog.css" type="text/css" />


<script> 
    var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1; 
   
    if(is_chrome){document.domain=document.domain}
   </script>
    <script type="text/javascript" language="JavaScript1.2" src="expand.js"></script>
    <script type="text/javascript" language="JavaScript1.2" src="page.js"></script>

    <script type="text/javascript" language="JavaScript1.2">
     <!--
      function  WWNoOp() {}
      function  WWNoValue() { return ""; }

      var  VarDropDown;

      if (typeof(HTMLHelp_Object) != "undefined")
      {
        VarDropDown = new WWDropDown_Object();
      }
      else
      {
        VarDropDown = new Object();
        VarDropDown.fAnchorOpen  = WWNoOp;
        VarDropDown.fAnchorClose = WWNoOp;
        VarDropDown.fDIVOpen  = WWNoOp;
        VarDropDown.fDIVClose = WWNoOp;
      }
     // -->
    </script>

  
<SCRIPT language="javascript">
<!--
  self.document.write("<link href='"+top.relPath+"shared/style.css' rel='stylesheet' type='text/css'>");
  myid=575;
  self.document.write("<script type='text/javascript' language='JavaScript' src='"+top.relPath+"shared/con_utils.js'></scr"+"ipt>");
//-->
</SCRIPT>
</head>

  <body onload="highlightSearchTerms();" bgcolor="#ffffff">

    
    <blockquote>
    <a name="top"></a>

    
    


<a name="wp1341190"> </a><h1 class="pTitle">
Modifying Cisco DCNM Web Client to Use SSL

</h1>
<div class="pSmartList1"><ol type="1" class="pSmartList1">
<a name="wp1341191"> </a><li class="pSmartList1">Stop Cisco DCNM Web Client if you have already launched it. If you have installed the Cisco DCNM 
Web Client on Windows, you can stop the service using Windows Services under Administrative Tools.
</li>
<a name="wp1341192"> </a><li class="pSmartList1">Use a text editor to open<b class="cBold"> \jboss-4.2.2.GA\server\fm\deploy\jboss-web.deployer\server.xml</b> from the 
directory where DCNM Web Client is installed. You see the following lines in the beginning after some 
copyright information:
</li>
<div class="pPreformattedRelative"><pre class="pPreformattedRelative">
    &lt;Connector className=&quot;org.apache.catalina.connector.http.HttpConnector&quot;<a name="wp1341193"> </a>
               port=&quot;80&quot; minProcessors=&quot;5&quot; maxProcessors=&quot;75&quot;<a name="wp1341194"> </a>
               enableLookups=&quot;false&quot; redirectPort=&quot;8443&quot;<a name="wp1341195"> </a>
               acceptCount=&quot;10&quot; debug=&quot;0&quot; connectionTimeout=&quot;60000&quot;/&gt;<a name="wp1341196"> </a>
    &lt;!-- Define an SSL HTTP/1.1 Connector on port 8443 --&gt;<a name="wp1341197"> </a>
    &lt;!--<a name="wp1341198"> </a>
    &lt;Connector className=&quot;org.apache.catalina.connector.http.HttpConnector&quot;<a name="wp1341199"> </a>
               port=&quot;8443&quot; minProcessors=&quot;5&quot; maxProcessors=&quot;75&quot;<a name="wp1341200"> </a>
               enableLookups=&quot;true&quot;<a name="wp1341201"> </a>
               acceptCount=&quot;10&quot; debug=&quot;0&quot; scheme=&quot;https&quot; secure=&quot;true&quot;&gt;<a name="wp1341202"> </a>
      &lt;Factory className=&quot;org.apache.catalina.net.SSLServerSocketFactory&quot;<a name="wp1341203"> </a>
               clientAuth=&quot;false&quot; protocol=&quot;TLS&quot;/&gt;<a name="wp1341204"> </a>
    &lt;/Connector&gt;<a name="wp1341205"> </a>
    --&gt;<a name="wp1341206"> </a>
<a name="wp1341207"> </a>
</pre></div>
<a name="wp1341208"> </a><li class="pSmartList1">Comment the first &lt;Connector&gt; element and uncomment the second one. Note that the port changes 
from 8443 to 443 and keystore and keypass are added. Your file should look like the following example:
</li>
<div class="pPreformattedRelative"><pre class="pPreformattedRelative">
&lt;!-- A HTTP/1.1 Connector on port 8080 <a name="wp1341209"> </a>
      &lt;Connector port=&quot;80&quot; <a name="wp1341210"> </a>
         maxThreads=&quot;250&quot; protocol=&quot;HTTP/1.1&quot; strategy=&quot;ms&quot; maxHttpHeaderSize=&quot;8192&quot;<a name="wp1341211"> </a>
         emptySessionPath=&quot;true&quot;<a name="wp1341212"> </a>
         server=&quot;Apache&quot; <a name="wp1341213"> </a>
         enableLookups=&quot;false&quot; redirectPort=&quot;8443&quot; acceptCount=&quot;100&quot;<a name="wp1341214"> </a>
         connectionTimeout=&quot;20000&quot; disableUploadTimeout=&quot;true&quot; allowTrace=&quot;false&quot;/&gt;<a name="wp1341215"> </a>
<a name="wp1341216"> </a>
      --&gt;<a name="wp1341217"> </a>
<a name="wp1341218"> </a>
      &lt;!-- Add this option to the connector to avoid problems with <a name="wp1341219"> </a>
          .NET clients that don&#39;t implement HTTP/1.1 correctly <a name="wp1341220"> </a>
         restrictedUserAgents=&quot;^.*MS Web Services Client Protocol 1.1.4322.*$&quot;<a name="wp1341221"> </a>
      --&gt;<a name="wp1341222"> </a>
                <a name="wp1341223"> </a>
      &lt;!-- A AJP 1.3 Connector on port 9009 --&gt;<a name="wp1341224"> </a>
      &lt;Connector port=&quot;9009&quot; <a name="wp1341225"> </a>
         emptySessionPath=&quot;true&quot; enableLookups=&quot;false&quot; redirectPort=&quot;8443&quot; <a name="wp1341226"> </a>
         protocol=&quot;AJP/1.3&quot;/&gt;<a name="wp1341227"> </a>
<a name="wp1341228"> </a>
      &lt;!-- SSL/TLS Connector configuration using the admin devl guide keystore  --&gt;<a name="wp1341229"> </a>
      &lt;Connector port=&quot;443&quot; <a name="wp1341230"> </a>
               protocol=&quot;HTTP/1.1&quot; SSLEnabled=&quot;true&quot;<a name="wp1341231"> </a>
           maxThreads=&quot;100&quot; strategy=&quot;ms&quot; maxHttpHeaderSize=&quot;8192&quot;<a name="wp1341232"> </a>
           emptySessionPath=&quot;true&quot;<a name="wp1341233"> </a>
                     server=&quot;Apache&quot; <a name="wp1341234"> </a>
           scheme=&quot;https&quot; secure=&quot;true&quot; clientAuth=&quot;false&quot; sslProtocol = &quot;TLS&quot; <a name="wp1341235"> </a>
           securityDomain=&quot;java:/jaas/encrypt-keystore-password&quot;<a name="wp1341236"> </a>
           SSLImplementation=&quot;org.jboss.net.ssl.JBossImplementation&quot; allowTrace=&quot;false&quot;/&gt;<a name="wp1341237"> </a>
<a name="wp1341238"> </a>
</pre></div>
<a name="wp1341239"> </a><li class="pSmartList1">Save this file.
</li>
<a name="wp1341240"> </a><li class="pSmartList1">Create a keyword password from the command line by navigating to <span style="font-weight: bold">C:\Program Files\Cisco 
Systems\dcm\fm\bin</span>,<span style="font-weight: bold"> </span>entering <span style="font-weight: bold">Encrypter.bat ssl</span>, and then entering <span style="font-weight: bold">changeit</span> as the password. 
</li>
<a name="wp1341241"> </a><li class="pSmartList1">Restart Cisco <b style="font-weight: normal" class="cBold">DCNM Web Client</b>.
</li>
<a name="wp1341242"> </a><p class="pListNote1">
<strong>Note	&nbsp;&nbsp;&nbsp;</strong> If you restart Cisco DCNM-SAN Server with SSL enabled, you must restart Cisco DCNM Web 
Client. If you want to stop and restart Cisco DCNM-SAN Server with SSL disabled, you must 
restart Cisco DCNM Web Client.

</p>
</ol></div>
<hr /><br><p class="pBody">Copyright 2010-2013, Cisco Systems, Inc. All rights reserved.</p> 

    </blockquote>

  </body>
</html>
