如何为托pipe在Azure上的Tomcat Web应用程序configurationSSL?

我需要在Azure托pipe的tomcat Web应用程序上启用SSL。

我设法使用此信息在独立的tomcat web应用程序上启用SSL:tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html

我的SSL供应商向我提供了:SSL证书,私钥和中级SSL证书。 CSR由供应商生成。

如何在Azure上托pipe应用程序时configurationSSL?

版本信息:Tomcat 7,JRE 1.6这个应用程序的性质:Web应用程序有一些前端页面(JSP),并使用其他Web服务与各种组件进行交互。 存储:正在使用SQL Azure和Azure Blob存储工作者angular色。 没有Web用户angular色。 此博客中描述的部署scheme:blogs.msdn.com/b/cesardelatorre/archive/2010/09/12/developing-and-deploying-java-tomcat-apps-into-windows-azure.aspx

首先在Tomcat服务器上设置SSL证书,在Azure或任何其他基于Windows的计算机上运行的Web服务器上完全相同。 Azure没有特定的东西,只需要它

无论何时,当您要使用TomcatconfigurationSSL时,您需要使用适当的证书设置Java密钥库,以便Tomcat服务器可以读取证书以设置客户端和服务器之间的SSL隧道。

要创build一个Java Keystore,您将使用读取您的证书的Keytool应用程序(任何CSR,CRT,CER等,或者您可能需要根据您的需要进行转换):

http://docs.oracle.com/javase/6/docs/technotes/tools/solaris/keytool.html

使用Keytool,您将创build密钥库并包含在Tomcat部署中。 而已。

欲了解更多信息,请结帐我的博客: http : //blogs.msdn.com/b/avkashchauhan/archive/2010/11/07/adding-ssl-https-security-with-tomcat-java-solution-in-windows- azure.aspx