<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://ab.edge-technologies.com/docs/index.php?action=history&amp;feed=atom&amp;title=Enportal%2F5.4%2Fadmin%2Fssl_configuration</id>
	<title>Enportal/5.4/admin/ssl configuration - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://ab.edge-technologies.com/docs/index.php?action=history&amp;feed=atom&amp;title=Enportal%2F5.4%2Fadmin%2Fssl_configuration"/>
	<link rel="alternate" type="text/html" href="http://ab.edge-technologies.com/docs/index.php?title=Enportal/5.4/admin/ssl_configuration&amp;action=history"/>
	<updated>2026-05-14T04:59:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>http://ab.edge-technologies.com/docs/index.php?title=Enportal/5.4/admin/ssl_configuration&amp;diff=5397&amp;oldid=prev</id>
		<title>imported&gt;Jason.nicholls: 1 revision</title>
		<link rel="alternate" type="text/html" href="http://ab.edge-technologies.com/docs/index.php?title=Enportal/5.4/admin/ssl_configuration&amp;diff=5397&amp;oldid=prev"/>
		<updated>2013-12-19T15:17:44Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:17, 19 December 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>imported&gt;Jason.nicholls</name></author>
	</entry>
	<entry>
		<id>http://ab.edge-technologies.com/docs/index.php?title=Enportal/5.4/admin/ssl_configuration&amp;diff=5396&amp;oldid=prev</id>
		<title>imported&gt;Mylene.stolpe at 22:39, 17 December 2013</title>
		<link rel="alternate" type="text/html" href="http://ab.edge-technologies.com/docs/index.php?title=Enportal/5.4/admin/ssl_configuration&amp;diff=5396&amp;oldid=prev"/>
		<updated>2013-12-17T22:39:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:enPortal 5.4]]&lt;br /&gt;
{{DISPLAYTITLE:SSL Configuration}}&lt;br /&gt;
For security reasons it&amp;#039;s recommended to run enPortal over SSL (Secure Socket Layer). This will ensure all communications between clients (browsers) and the enPortal server are encrypted.&lt;br /&gt;
&lt;br /&gt;
By default enPortal is configured with SSL disabled, but it does ship with a self-signed server certificate and can easily be enabled. In production environments this certificate should be replaced with one issued by a known Certificate Authority (CA) or one signed by a trusted root certificate within the organization.&lt;br /&gt;
&lt;br /&gt;
== Configuring enPortal for SSL ==&lt;br /&gt;
&lt;br /&gt;
To enable HTTPS (HTTP over SSL) mode use the &amp;lt;tt&amp;gt;HTTP_SSL&amp;lt;/tt&amp;gt; runtime option and set it to &amp;lt;tt&amp;gt;true&amp;lt;/tt&amp;gt;. In addition you may want to also change:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;HTTP_PORT&amp;lt;/tt&amp;gt;: HTTPS is typically served on port 443&lt;br /&gt;
* &amp;lt;tt&amp;gt;KEYSTORE_FILE&amp;lt;/tt&amp;gt;: if using your own certificate&lt;br /&gt;
* &amp;lt;tt&amp;gt;KEYSTORE_PASS&amp;lt;/tt&amp;gt;: if using your own certificate&lt;br /&gt;
* &amp;lt;tt&amp;gt;KEYSTORE_TYPE&amp;lt;/tt&amp;gt;: if using your own certificate&lt;br /&gt;
&lt;br /&gt;
See the [[enportal/5.4/admin/enPortal_installation/installation/runtime_options|Runtime Options]] page for more information on these settings and how to configure them. After making any changes then restart the enPortal service.&lt;br /&gt;
&lt;br /&gt;
{{Warning|Do not configure SSL by editing the enPortal server.xml file as this is a system file and replaced on upgrade. The correct way is to edit the runtime options.}}&lt;br /&gt;
&lt;br /&gt;
== Creating a Certificate ==&lt;br /&gt;
&lt;br /&gt;
The basic process is:&lt;br /&gt;
&lt;br /&gt;
# Pick a Certificate Authority. This may be in-house if the organization has a Standard Operating Environment with their own root certificate installed on all systems. Otherwise this would be a commercial CA such as VeriSign, Thawte, or Go Daddy.&lt;br /&gt;
# Create a Certificate Signing Request (CSR)&lt;br /&gt;
# Have the CA sign the request&lt;br /&gt;
# Download the signed certificate on the enPortal server. Depending on the CA there should be instructions and options for the format of the signed certificate; ensure an appropriate format is downloaded for use with Tomcat. It&amp;#039;s then necessary to import this certificate into a keystore file, replace the one shipped with enPortal, and update the keystore pass and type options.&lt;br /&gt;
&lt;br /&gt;
Another option is to generate a self-signed certificate to replace the self-signed certificate Edge ships with enPortal. However, to end-users they will still be presented with certificate errors and warnings.&lt;br /&gt;
&lt;br /&gt;
As an example, VeriSign have documented the process for Tomcat as follows:&lt;br /&gt;
&lt;br /&gt;
# [https://knowledge.verisign.com/support/ssl-certificates-support/index?page=content&amp;amp;id=AR227 creating a CSR and submitting for signing].&lt;br /&gt;
# [https://knowledge.verisign.com/support/ssl-certificates-support/index?page=content&amp;amp;actp=CROSSLINK&amp;amp;id=AR153 importing the signed certificate into a JKS keystore]. NOTE: as mentioned previously do not edit server.xml directly. Use the runtime options as documented above.&lt;br /&gt;
&lt;br /&gt;
Additionally, a legacy enPortal&amp;#039;s SSL certificate will need to be converted into Tomcat&amp;#039;s certificate format to be used in enPortal 5. See the link below:&lt;br /&gt;
# [http://www.brandonchecketts.com/archives/convert-and-openssl-apache-ssl-certificate-to-a-pkcs12-tomcat Convert an OpenSSL (Apache) SSL Certificate to a PKCS12 (Tomcat)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == Additional Topics ==&lt;br /&gt;
&lt;br /&gt;
* [[appboard/2.4/admin/client_certificates|Client Certificates / Client Authentication]] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;Mylene.stolpe</name></author>
	</entry>
</feed>