<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://cocnm.computerisms.ca/index.php?action=history&amp;feed=atom&amp;title=Create_a_Certificate_Authority</id>
	<title>Create a Certificate Authority - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://cocnm.computerisms.ca/index.php?action=history&amp;feed=atom&amp;title=Create_a_Certificate_Authority"/>
	<link rel="alternate" type="text/html" href="http://cocnm.computerisms.ca/index.php?title=Create_a_Certificate_Authority&amp;action=history"/>
	<updated>2026-11-14T11:45:11Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>http://cocnm.computerisms.ca/index.php?title=Create_a_Certificate_Authority&amp;diff=448&amp;oldid=prev</id>
		<title>Bob: /* Generate the Computerisms Certificate Authority */</title>
		<link rel="alternate" type="text/html" href="http://cocnm.computerisms.ca/index.php?title=Create_a_Certificate_Authority&amp;diff=448&amp;oldid=prev"/>
		<updated>2015-11-17T18:51:29Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Generate the Computerisms Certificate Authority&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:51, 17 November 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Generate the Computerisms Certificate Authority==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Generate the Computerisms Certificate Authority==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*mkdir -p /var/CA/computerisms.com/CA/{certs,crl,newcerts,private}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*mkdir -p /var/CA/computerisms.com/CA/{certs,crl,newcerts,private}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*cd /var/CA/computerisms.com&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*echo 01 &amp;gt; CA/crlnumber&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*echo 01 &amp;gt; CA/crlnumber&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*chmod 700 /var/CA/computerisms.com/CA/private/&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*chmod 700 /var/CA/computerisms.com/CA/private/&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*touch /var/CA/computerisms.com/CA/index.txt&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*touch /var/CA/computerisms.com/CA/index.txt&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*vi [[/var/CA/computerisms.com/computerisms.ssl.conf]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*vi [[/var/CA/computerisms.com/computerisms.ssl.conf]]  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*cd /var/CA/computerisms.com &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*openssl req -new -newkey rsa:4096 -keyout CA/private/cakey.pem -out careq.pem -config computerisms.ssl.conf&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*openssl req -new -newkey rsa:4096 -keyout CA/private/cakey.pem -out careq.pem -config computerisms.ssl.conf&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**&amp;lt;i&amp;gt;Choose a very strong password for your CA; fill in values as appropriate for you; when setting common name, choose a name indicating this is a CA, like Computerisms Certificate Authority, use (what will be) the system administrator&amp;#039;s email address - like bob.miller@computerisms.com, enter the challenge password and optional company as you will&amp;lt;/i&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**&amp;lt;i&amp;gt;Choose a very strong password for your CA; fill in values as appropriate for you; when setting common name, choose a name indicating this is a CA, like Computerisms Certificate Authority, use (what will be) the system administrator&amp;#039;s email address - like bob.miller@computerisms.com, enter the challenge password and optional company as you will&amp;lt;/i&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bob</name></author>
	</entry>
	<entry>
		<id>http://cocnm.computerisms.ca/index.php?title=Create_a_Certificate_Authority&amp;diff=402&amp;oldid=prev</id>
		<title>Bob: /* Revoking Certificates */</title>
		<link rel="alternate" type="text/html" href="http://cocnm.computerisms.ca/index.php?title=Create_a_Certificate_Authority&amp;diff=402&amp;oldid=prev"/>
		<updated>2014-05-14T03:43:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Revoking Certificates&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 03:43, 14 May 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l298&quot;&gt;Line 298:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 298:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*scp Computerisms.Certificate.Authority.crl root@ext.ern.ip.add:/Computerisms/sites/computerisms.com&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*scp Computerisms.Certificate.Authority.crl root@ext.ern.ip.add:/Computerisms/sites/computerisms.com&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Configure the external server to accept an ServerAlias of crl.computerisms.com, and add crl to your external zone.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Configure the external server to accept an ServerAlias of crl.computerisms.com, and add crl to your external zone.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*openssl crl -in Computerisms.Certificate.Authority.crl -inform PEM -out Computerisms.Certificate.Authority.crl.der -outform DER&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;b&amp;gt;NOT REQUIRED:&amp;lt;/b&amp;gt;&lt;/ins&gt;openssl crl -in Computerisms.Certificate.Authority.crl -inform PEM -out Computerisms.Certificate.Authority.crl.der -outform DER&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bob</name></author>
	</entry>
	<entry>
		<id>http://cocnm.computerisms.ca/index.php?title=Create_a_Certificate_Authority&amp;diff=397&amp;oldid=prev</id>
		<title>Bob: /* Revoking Certificates */</title>
		<link rel="alternate" type="text/html" href="http://cocnm.computerisms.ca/index.php?title=Create_a_Certificate_Authority&amp;diff=397&amp;oldid=prev"/>
		<updated>2014-05-07T00:05:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Revoking Certificates&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:05, 7 May 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l298&quot;&gt;Line 298:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 298:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*scp Computerisms.Certificate.Authority.crl root@ext.ern.ip.add:/Computerisms/sites/computerisms.com&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*scp Computerisms.Certificate.Authority.crl root@ext.ern.ip.add:/Computerisms/sites/computerisms.com&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Configure the external server to accept an ServerAlias of crl.computerisms.com, and add crl to your external zone.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Configure the external server to accept an ServerAlias of crl.computerisms.com, and add crl to your external zone.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*openssl crl -in Computerisms.Certificate.Authority.crl -inform PEM -out Computerisms.Certificate.Authority.crl.der -outform DER&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bob</name></author>
	</entry>
	<entry>
		<id>http://cocnm.computerisms.ca/index.php?title=Create_a_Certificate_Authority&amp;diff=249&amp;oldid=prev</id>
		<title>Bob: 1 revision</title>
		<link rel="alternate" type="text/html" href="http://cocnm.computerisms.ca/index.php?title=Create_a_Certificate_Authority&amp;diff=249&amp;oldid=prev"/>
		<updated>2013-09-19T06:20:00Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Notes==&lt;br /&gt;
*You can have a CA that is too large.  8196 bits makes the webdav client fail.&lt;br /&gt;
*Instead of multiple certs for multiple sites, you can make one cert and put all served domain names in as subjectaltnames, then point all apache virtualhost configs to one cert&lt;br /&gt;
&lt;br /&gt;
==Generate the Computerisms Certificate Authority==&lt;br /&gt;
*mkdir -p /var/CA/computerisms.com/CA/{certs,crl,newcerts,private}&lt;br /&gt;
*echo 01 &amp;gt; CA/crlnumber&lt;br /&gt;
*chmod 700 /var/CA/computerisms.com/CA/private/&lt;br /&gt;
*touch /var/CA/computerisms.com/CA/index.txt&lt;br /&gt;
*vi [[/var/CA/computerisms.com/computerisms.ssl.conf]]&lt;br /&gt;
*cd /var/CA/computerisms.com &lt;br /&gt;
*openssl req -new -newkey rsa:4096 -keyout CA/private/cakey.pem -out careq.pem -config computerisms.ssl.conf&lt;br /&gt;
**&amp;lt;i&amp;gt;Choose a very strong password for your CA; fill in values as appropriate for you; when setting common name, choose a name indicating this is a CA, like Computerisms Certificate Authority, use (what will be) the system administrator&amp;#039;s email address - like bob.miller@computerisms.com, enter the challenge password and optional company as you will&amp;lt;/i&amp;gt;&lt;br /&gt;
*openssl ca -create_serial -out CA/cacert.pem -days 3650 -keyfile CA/private/cakey.pem -selfsign -extensions v3_ca_has_san -config computerisms.ssl.conf -infiles careq.pem&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter your very strong CA password; examine the output &amp;lt;b&amp;gt;very&amp;lt;/b&amp;gt; carefully for typos and incorrect data; if everything checks out pres y/Enter/y/Enter&amp;lt;/i&amp;gt;&lt;br /&gt;
*rm careq.pem&lt;br /&gt;
*cp CA/cacert.pem CA/Computerisms.Certificate.Authority&lt;br /&gt;
*cd CA/&lt;br /&gt;
*openssl pkcs12 -export -in cacert.pem -inkey private/cakey.pem -certfile cacert.pem -name Computerisms.Certificate.Authority -out Computerisms.Certificate.Authority.p12&lt;br /&gt;
*vi [[/var/CA/computerisms.com/computerisms.ssl.conf]]&lt;br /&gt;
**Find and adjust the [v3_req] section:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ v3_req ]&lt;br /&gt;
subjectAltName                  = DNS:fqdn.computerisms.com    ## use this for machines&lt;br /&gt;
#subjectAltName                 = email:move                            ## use this for CA or person&lt;br /&gt;
basicConstraints                = CA:FALSE&lt;br /&gt;
keyUsage                        = nonRepudiation, digitalSignature, keyEncipherment     ##Use this line for everything except CAs&lt;br /&gt;
#keyUsage                        = nonRepudiation, digitalSignature, keyEncipherment, keyCertSign, cRLSign       ## Use this line for CAs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install Computerisms Certificate Authority==&lt;br /&gt;
*cp /var/CA/computerisms.com/CA/Computerisms.Certificate.Authority /usr/local/share/ca-certificates/Computerisms.Certificate.Authority.crt&lt;br /&gt;
*update-ca-certificates&lt;br /&gt;
&lt;br /&gt;
==Create Certificate for porchlian.computerisms.com==&lt;br /&gt;
*cd /var/CA/computerisms.com&lt;br /&gt;
*sed -i &amp;#039;s/DNS:fqdn.computerisms.com/DNS:porchlian.computerisms.com/&amp;#039; computerisms.ssl.conf&lt;br /&gt;
*openssl req -newkey rsa:4096 -keyout newkey.pem -out newreq.pem -config computerisms.ssl.conf&lt;br /&gt;
**&amp;lt;i&amp;gt;Choose a fairly strong password for this certificate; enter values appropriate for you; enter a common name of porchlian.computerisms.com; enter (what will be) the administrator&amp;#039;s email address - like bob.miller@computerisms.com&amp;lt;/i&amp;gt;&lt;br /&gt;
*openssl ca -in newreq.pem -out newcert.pem -keyfile ./CA/private/cakey.pem -cert ./CA/cacert.pem -config computerisms.ssl.conf -extfile computerisms.ssl.conf -extensions usr_cert_has_san&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter your very strong CA password; examine the certificate carefully for typos and incorrect data; if everything checks out press y/Enter/y/Enter&amp;lt;/i&amp;gt;&lt;br /&gt;
*mkdir porchlian.computerisms.com&lt;br /&gt;
*mv newcert.pem porchlian.computerisms.com/porchlian.computerisms.com.pem&lt;br /&gt;
*mv newkey.pem porchlian.computerisms.com/porchlian.computerisms.com.key&lt;br /&gt;
*rm newreq.pem &lt;br /&gt;
*cd porchlian.computerisms.com&lt;br /&gt;
*openssl pkcs12 -export -in porchlian.computerisms.com.pem -inkey porchlian.computerisms.com.key -certfile ../CA/cacert.pem -name porchlian.computerisms.com -out porchlian.computerisms.com.p12&lt;br /&gt;
*chmod 640 porchlian.computerisms.com/*.key&lt;br /&gt;
&lt;br /&gt;
==Create Certificate for mail.computerisms.com==&lt;br /&gt;
*cd /var/CA/computerisms.com&lt;br /&gt;
*sed -i &amp;#039;s/DNS:porchlian.computerisms.com/DNS:mail.computerisms.com/&amp;#039; computerisms.ssl.conf&lt;br /&gt;
*openssl req -newkey rsa:4096 -keyout newkey.pem -out newreq.pem -config computerisms.ssl.conf&lt;br /&gt;
**&amp;lt;i&amp;gt;Choose a fairly strong password for this certificate; enter values appropriate for you; enter a common name of mail.computerisms.com; enter (what will be) the administrator&amp;#039;s email address - like bob.miller@computerisms.com&amp;lt;/i&amp;gt;&lt;br /&gt;
*openssl ca -in newreq.pem -out newcert.pem -keyfile ./CA/private/cakey.pem -cert ./CA/cacert.pem -config computerisms.ssl.conf -extfile computerisms.ssl.conf -extensions usr_cert_has_san&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter your very strong CA password; examine the certificate carefully for typos and incorrect data; if everything checks out press y/Enter/y/Enter&amp;lt;/i&amp;gt;&lt;br /&gt;
*mkdir mail.computerisms.com&lt;br /&gt;
*mv newcert.pem mail.computerisms.com/mail.computerisms.com.pem&lt;br /&gt;
*mv newkey.pem mail.computerisms.com/mail.computerisms.com.key&lt;br /&gt;
*rm newreq.pem &lt;br /&gt;
*cd mail.computerisms.com/&lt;br /&gt;
*openssl rsa -in mail.computerisms.com.key -out mail.computerisms.com.nopw.key &lt;br /&gt;
**&amp;lt;i&amp;gt;Enter the fairly strong password for this certificate&amp;lt;/i&amp;gt;&lt;br /&gt;
*cat mail.computerisms.com.pem mail.computerisms.com.nopw.key &amp;gt;&amp;gt; mail.computerisms.com.crt&lt;br /&gt;
*chmod 640 *.crt *.key&lt;br /&gt;
&lt;br /&gt;
==Create Certificate for cal.computerisms.com==&lt;br /&gt;
*cd /var/CA/computerisms.com&lt;br /&gt;
*sed -i &amp;#039;s/DNS:mail.computerisms.com/DNS:cal.computerisms.com/&amp;#039; computerisms.ssl.conf&lt;br /&gt;
*openssl req -newkey rsa:4096 -keyout newkey.pem -out newreq.pem -config computerisms.ssl.conf&lt;br /&gt;
**&amp;lt;i&amp;gt;Choose a fairly strong password for this certificate; enter values appropriate for you; enter a common name of cal.computerisms.com; enter (what will be) the administrator&amp;#039;s email address - like bob.miller@computerisms.com&amp;lt;/i&amp;gt;&lt;br /&gt;
*openssl ca -in newreq.pem -out newcert.pem -keyfile ./CA/private/cakey.pem -cert ./CA/cacert.pem -config computerisms.ssl.conf -extfile computerisms.ssl.conf -extensions usr_cert_has_san&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter your very strong CA password; examine the certificate carefully for typos and incorrect data; if everything checks out press y/Enter/y/Enter&amp;lt;/i&amp;gt;&lt;br /&gt;
*mkdir cal.computerisms.com&lt;br /&gt;
*mv newcert.pem cal.computerisms.com/cal.computerisms.com.pem&lt;br /&gt;
*mv newkey.pem cal.computerisms.com/cal.computerisms.com.key&lt;br /&gt;
*rm newreq.pem &lt;br /&gt;
*cd cal.computerisms.com/&lt;br /&gt;
*openssl rsa -in cal.computerisms.com.key -out cal.computerisms.com.nopw.key&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter the fairly strong password for this certificate&amp;lt;/i&amp;gt;&lt;br /&gt;
*chmod 640 *.key&lt;br /&gt;
&lt;br /&gt;
==Create Certificate for fetch.computerisms.com==&lt;br /&gt;
*cd /var/CA/computerisms.com&lt;br /&gt;
*sed -i &amp;#039;s/DNS:cal.computerisms.com/DNS:fetch.computerisms.com/&amp;#039; computerisms.ssl.conf&lt;br /&gt;
*openssl req -newkey rsa:4096 -keyout newkey.pem -out newreq.pem -config computerisms.ssl.conf&lt;br /&gt;
**&amp;lt;i&amp;gt;Choose a fairly strong password for this certificate; enter values appropriate for you; enter a common name of fetch.computerisms.com; enter (what will be) the administrator&amp;#039;s email address - like bob.miller@computerisms.com&amp;lt;/i&amp;gt;&lt;br /&gt;
*openssl ca -in newreq.pem -out newcert.pem -keyfile ./CA/private/cakey.pem -cert ./CA/cacert.pem -config computerisms.ssl.conf -extfile computerisms.ssl.conf -extensions usr_cert_has_san&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter your very strong CA password; examine the certificate carefully for typos and incorrect data; if everything checks out press y/Enter/y/Enter&amp;lt;/i&amp;gt;&lt;br /&gt;
*mkdir fetch.computerisms.com&lt;br /&gt;
*mv newcert.pem fetch.computerisms.com/fetch.computerisms.com.pem&lt;br /&gt;
*mv newkey.pem fetch.computerisms.com/fetch.computerisms.com.key&lt;br /&gt;
*rm newreq.pem &lt;br /&gt;
*cd fetch.computerisms.com/&lt;br /&gt;
*openssl rsa -in fetch.computerisms.com.key -out fetch.computerisms.com.nopw.key&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter the fairly strong password for this certificate&amp;lt;/i&amp;gt;&lt;br /&gt;
*chmod 640 *.key&lt;br /&gt;
&lt;br /&gt;
==Create Certificate for files.computerisms.com==&lt;br /&gt;
*cd /var/CA/computerisms.com&lt;br /&gt;
*sed -i &amp;#039;s/DNS:fetch.computerisms.com/DNS:files.computerisms.com/&amp;#039; computerisms.ssl.conf&lt;br /&gt;
*openssl req -newkey rsa:4096 -keyout newkey.pem -out newreq.pem -config computerisms.ssl.conf&lt;br /&gt;
**&amp;lt;i&amp;gt;Choose a fairly strong password for this certificate; enter values appropriate for you; enter a common name of files.computerisms.com; enter (what will be) the administrator&amp;#039;s email address - like bob.miller@computerisms.com&amp;lt;/i&amp;gt;&lt;br /&gt;
*openssl ca -in newreq.pem -out newcert.pem -keyfile ./CA/private/cakey.pem -cert ./CA/cacert.pem -config computerisms.ssl.conf -extfile computerisms.ssl.conf -extensions usr_cert_has_san&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter your very strong CA password; examine the certificate carefully for typos and incorrect data; if everything checks out press y/Enter/y/Enter&amp;lt;/i&amp;gt;&lt;br /&gt;
*mkdir files.computerisms.com&lt;br /&gt;
*mv newcert.pem files.computerisms.com/files.computerisms.com.pem&lt;br /&gt;
*mv newkey.pem files.computerisms.com/files.computerisms.com.key&lt;br /&gt;
*rm newreq.pem &lt;br /&gt;
*cd files.computerisms.com/&lt;br /&gt;
*openssl rsa -in files.computerisms.com.key -out files.computerisms.com.nopw.key&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter the fairly strong password for this certificate&amp;lt;/i&amp;gt;&lt;br /&gt;
*chmod 640 *.key&lt;br /&gt;
&lt;br /&gt;
==Create Certificate for rt.computerisms.com==&lt;br /&gt;
*cd /var/CA/computerisms.com&lt;br /&gt;
*sed -i &amp;#039;s/DNS:files.computerisms.com/DNS:rt.computerisms.com/&amp;#039; computerisms.ssl.conf&lt;br /&gt;
*openssl req -newkey rsa:4096 -keyout newkey.pem -out newreq.pem -config computerisms.ssl.conf&lt;br /&gt;
**&amp;lt;i&amp;gt;Choose a fairly strong password for this certificate; enter values appropriate for you; enter a common name of rt.computerisms.com; enter (what will be) the administrator&amp;#039;s email address - like bob.miller@computerisms.com&amp;lt;/i&amp;gt;&lt;br /&gt;
*openssl ca -in newreq.pem -out newcert.pem -keyfile ./CA/private/cakey.pem -cert ./CA/cacert.pem -config computerisms.ssl.conf -extfile computerisms.ssl.conf -extensions usr_cert_has_san&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter your very strong CA password; examine the certificate carefully for typos and incorrect data; if everything checks out press y/Enter/y/Enter&amp;lt;/i&amp;gt;&lt;br /&gt;
*mkdir rt.computerisms.com&lt;br /&gt;
*mv newcert.pem rt.computerisms.com/rt.computerisms.com.pem&lt;br /&gt;
*mv newkey.pem rt.computerisms.com/rt.computerisms.com.key&lt;br /&gt;
*rm newreq.pem &lt;br /&gt;
*cd rt.computerisms.com/&lt;br /&gt;
*openssl rsa -in rt.computerisms.com.key -out rt.computerisms.com.nopw.key&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter the fairly strong password for this certificate&amp;lt;/i&amp;gt;&lt;br /&gt;
*chmod 640 *.key&lt;br /&gt;
&lt;br /&gt;
==Create Certificate for wiki.computerisms.com==&lt;br /&gt;
*cd /var/CA/computerisms.com&lt;br /&gt;
*sed -i &amp;#039;s/DNS:rt.computerisms.com/DNS:wiki.computerisms.com/&amp;#039; computerisms.ssl.conf&lt;br /&gt;
*openssl req -newkey rsa:4096 -keyout newkey.pem -out newreq.pem -config computerisms.ssl.conf&lt;br /&gt;
**&amp;lt;i&amp;gt;Choose a fairly strong password for this certificate; enter values appropriate for you; enter a common name of wiki.computerisms.com; enter (what will be) the administrator&amp;#039;s email address - like bob.miller@computerisms.com&amp;lt;/i&amp;gt;&lt;br /&gt;
*openssl ca -in newreq.pem -out newcert.pem -keyfile ./CA/private/cakey.pem -cert ./CA/cacert.pem -config computerisms.ssl.conf -extfile computerisms.ssl.conf -extensions usr_cert_has_san&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter your very strong CA password; examine the certificate carefully for typos and incorrect data; if everything checks out press y/Enter/y/Enter&amp;lt;/i&amp;gt;&lt;br /&gt;
*mkdir wiki.computerisms.com&lt;br /&gt;
*mv newcert.pem wiki.computerisms.com/wiki.computerisms.com.pem&lt;br /&gt;
*mv newkey.pem wiki.computerisms.com/wiki.computerisms.com.key&lt;br /&gt;
*rm newreq.pem &lt;br /&gt;
*cd wiki.computerisms.com/&lt;br /&gt;
*openssl rsa -in wiki.computerisms.com.key -out wiki.computerisms.com.nopw.key&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter the fairly strong password for this certificate&amp;lt;/i&amp;gt;&lt;br /&gt;
*chmod 640 *.key&lt;br /&gt;
&lt;br /&gt;
==Create Certificate for ledger.computerisms.com==&lt;br /&gt;
*cd /var/CA/computerisms.com&lt;br /&gt;
*sed -i &amp;#039;s/DNS:wiki.computerisms.com/DNS:ledger.computerisms.com/&amp;#039; computerisms.ssl.conf&lt;br /&gt;
*openssl req -newkey rsa:4096 -keyout newkey.pem -out newreq.pem -config computerisms.ssl.conf&lt;br /&gt;
**&amp;lt;i&amp;gt;Choose a fairly strong password for this certificate; enter values appropriate for you; enter a common name of ledger.computerisms.com; enter (what will be) the administrator&amp;#039;s email address - like bob.miller@computerisms.com&amp;lt;/i&amp;gt;&lt;br /&gt;
*openssl ca -in newreq.pem -out newcert.pem -keyfile ./CA/private/cakey.pem -cert ./CA/cacert.pem -config computerisms.ssl.conf -extfile computerisms.ssl.conf -extensions usr_cert_has_san&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter your very strong CA password; examine the certificate carefully for typos and incorrect data; if everything checks out press y/Enter/y/Enter&amp;lt;/i&amp;gt;&lt;br /&gt;
*mkdir ledger.computerisms.com&lt;br /&gt;
*mv newcert.pem ledger.computerisms.com/ledger.computerisms.com.pem&lt;br /&gt;
*mv newkey.pem ledger.computerisms.com/ledger.computerisms.com.key&lt;br /&gt;
*rm newreq.pem &lt;br /&gt;
*cd ledger.computerisms.com/&lt;br /&gt;
*openssl rsa -in ledger.computerisms.com.key -out ledger.computerisms.com.nopw.key&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter the fairly strong password for this certificate&amp;lt;/i&amp;gt;&lt;br /&gt;
*chmod 640 *.key&lt;br /&gt;
&lt;br /&gt;
==Create Certificate for nagios.computerisms.com==&lt;br /&gt;
*cd /var/CA/computerisms.com&lt;br /&gt;
*sed -i &amp;#039;s/DNS:ledger.computerisms.com/DNS:nagios.computerisms.com/&amp;#039; computerisms.ssl.conf&lt;br /&gt;
*openssl req -newkey rsa:4096 -keyout newkey.pem -out newreq.pem -config computerisms.ssl.conf&lt;br /&gt;
**&amp;lt;i&amp;gt;Choose a fairly strong password for this certificate; enter values appropriate for you; enter a common name of nagios.computerisms.com; enter (what will be) the administrator&amp;#039;s email address - like bob.miller@computerisms.com&amp;lt;/i&amp;gt;&lt;br /&gt;
*openssl ca -in newreq.pem -out newcert.pem -keyfile ./CA/private/cakey.pem -cert ./CA/cacert.pem -config computerisms.ssl.conf -extfile computerisms.ssl.conf -extensions usr_cert_has_san&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter your very strong CA password; examine the certificate carefully for typos and incorrect data; if everything checks out press y/Enter/y/Enter&amp;lt;/i&amp;gt;&lt;br /&gt;
*mkdir nagios.computerisms.com&lt;br /&gt;
*mv newcert.pem nagios.computerisms.com/nagios.computerisms.com.pem&lt;br /&gt;
*mv newkey.pem nagios.computerisms.com/nagios.computerisms.com.key&lt;br /&gt;
*rm newreq.pem &lt;br /&gt;
*cd nagios.computerisms.com/&lt;br /&gt;
*openssl rsa -in nagios.computerisms.com.key -out nagios.computerisms.com.nopw.key&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter the fairly strong password for this certificate&amp;lt;/i&amp;gt;&lt;br /&gt;
*chmod 640 *.key&lt;br /&gt;
&lt;br /&gt;
==Create Certificate for pbx.computerisms.com==&lt;br /&gt;
*cd /var/CA/computerisms.com&lt;br /&gt;
*sed -i &amp;#039;s/DNS:nagios.computerisms.com/DNS:pbx.computerisms.com/&amp;#039; computerisms.ssl.conf&lt;br /&gt;
*openssl req -newkey rsa:4096 -keyout newkey.pem -out newreq.pem -config computerisms.ssl.conf&lt;br /&gt;
**&amp;lt;i&amp;gt;Choose a fairly strong password for this certificate; enter values appropriate for you; enter a common name of pbx.computerisms.com; enter (what will be) the administrator&amp;#039;s email address - like bob.miller@computerisms.com&amp;lt;/i&amp;gt;&lt;br /&gt;
*openssl ca -in newreq.pem -out newcert.pem -keyfile ./CA/private/cakey.pem -cert ./CA/cacert.pem -config computerisms.ssl.conf -extfile computerisms.ssl.conf -extensions usr_cert_has_san&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter your very strong CA password; examine the certificate carefully for typos and incorrect data; if everything checks out press y/Enter/y/Enter&amp;lt;/i&amp;gt;&lt;br /&gt;
*mkdir pbx.computerisms.com&lt;br /&gt;
*mv newcert.pem pbx.computerisms.com/pbx.computerisms.com.pem&lt;br /&gt;
*mv newkey.pem pbx.computerisms.com/pbx.computerisms.com.key&lt;br /&gt;
*rm newreq.pem &lt;br /&gt;
*cd pbx.computerisms.com/&lt;br /&gt;
*openssl rsa -in pbx.computerisms.com.key -out pbx.computerisms.com.nopw.key&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter the fairly strong password for this certificate&amp;lt;/i&amp;gt;&lt;br /&gt;
*chmod 640 *.key&lt;br /&gt;
&lt;br /&gt;
==Create Certificate for listadmin.computerisms.com==&lt;br /&gt;
*cd /var/CA/computerisms.com&lt;br /&gt;
*sed -i &amp;#039;s/DNS:pbx.computerisms.com/DNS:listadmin.computerisms.com/&amp;#039; computerisms.ssl.conf&lt;br /&gt;
*openssl req -newkey rsa:4096 -keyout newkey.pem -out newreq.pem -config computerisms.ssl.conf&lt;br /&gt;
**&amp;lt;i&amp;gt;Choose a fairly strong password for this certificate; enter values appropriate for you; enter a common name of pbx.computerisms.com; enter (what will be) the administrator&amp;#039;s email address - like bob.miller@computerisms.com&amp;lt;/i&amp;gt;&lt;br /&gt;
*openssl ca -in newreq.pem -out newcert.pem -keyfile ./CA/private/cakey.pem -cert ./CA/cacert.pem -config computerisms.ssl.conf -extfile computerisms.ssl.conf -extensions usr_cert_has_san&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter your very strong CA password; examine the certificate carefully for typos and incorrect data; if everything checks out press y/Enter/y/Enter&amp;lt;/i&amp;gt;&lt;br /&gt;
*mkdir listadmin.computerisms.com&lt;br /&gt;
*mv newcert.pem listadmin.computerisms.com/listadmin.computerisms.com.pem&lt;br /&gt;
*mv newkey.pem listadmin.computerisms.com/listadmin.computerisms.com.key&lt;br /&gt;
*rm newreq.pem &lt;br /&gt;
*cd listadmin.computerisms.com/&lt;br /&gt;
*openssl rsa -in listadmin.computerisms.com.key -out listadmin.computerisms.com.nopw.key&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter the fairly strong password for this certificate&amp;lt;/i&amp;gt;&lt;br /&gt;
*chmod 640 *.key&lt;br /&gt;
&lt;br /&gt;
==Create Certificate for listarchive.computerisms.com==&lt;br /&gt;
*cd /var/CA/computerisms.com&lt;br /&gt;
*sed -i &amp;#039;s/DNS:listadmin.computerisms.com/DNS:listarchive.computerisms.com/&amp;#039; computerisms.ssl.conf&lt;br /&gt;
*openssl req -newkey rsa:4096 -keyout newkey.pem -out newreq.pem -config computerisms.ssl.conf&lt;br /&gt;
**&amp;lt;i&amp;gt;Choose a fairly strong password for this certificate; enter values appropriate for you; enter a common name of listarchive.computerisms.com; enter (what will be) the administrator&amp;#039;s email address - like bob.miller@computerisms.com&amp;lt;/i&amp;gt;&lt;br /&gt;
*openssl ca -in newreq.pem -out newcert.pem -keyfile ./CA/private/cakey.pem -cert ./CA/cacert.pem -config computerisms.ssl.conf -extfile computerisms.ssl.conf -extensions usr_cert_has_san&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter your very strong CA password; examine the certificate carefully for typos and incorrect data; if everything checks out press y/Enter/y/Enter&amp;lt;/i&amp;gt;&lt;br /&gt;
*mkdir listarchive.computerisms.com&lt;br /&gt;
*mv newcert.pem listarchive.computerisms.com/listarchive.computerisms.com.pem&lt;br /&gt;
*mv newkey.pem listarchive.computerisms.com/listarchive.computerisms.com.key&lt;br /&gt;
*rm newreq.pem &lt;br /&gt;
*cd listarchive.computerisms.com/&lt;br /&gt;
*openssl rsa -in listarchive.computerisms.com.key -out listarchive.computerisms.com.nopw.key&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter the fairly strong password for this certificate&amp;lt;/i&amp;gt;&lt;br /&gt;
*chmod 640 *.key&lt;br /&gt;
&lt;br /&gt;
==Create Certificate for media.computerisms.com==&lt;br /&gt;
*cd /var/CA/computerisms.com&lt;br /&gt;
*sed -i &amp;#039;s/DNS:listarchive.computerisms.com/DNS:media.computerisms.com/&amp;#039; computerisms.ssl.conf&lt;br /&gt;
*openssl req -newkey rsa:4096 -keyout newkey.pem -out newreq.pem -config computerisms.ssl.conf&lt;br /&gt;
**&amp;lt;i&amp;gt;Choose a fairly strong password for this certificate; enter values appropriate for you; enter a common name of media.computerisms.com; enter (what will be) the administrator&amp;#039;s email address - like bob.miller@computerisms.com&amp;lt;/i&amp;gt;&lt;br /&gt;
*openssl ca -in newreq.pem -out newcert.pem -keyfile ./CA/private/cakey.pem -cert ./CA/cacert.pem -config computerisms.ssl.conf -extfile computerisms.ssl.conf -extensions usr_cert_has_san&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter your very strong CA password; examine the certificate carefully for typos and incorrect data; if everything checks out press y/Enter/y/Enter&amp;lt;/i&amp;gt;&lt;br /&gt;
*mkdir media.computerisms.com&lt;br /&gt;
*mv newcert.pem media.computerisms.com/media.computerisms.com.pem&lt;br /&gt;
*mv newkey.pem media.computerisms.com/media.computerisms.com.key&lt;br /&gt;
*rm newreq.pem &lt;br /&gt;
*cd media.computerisms.com/&lt;br /&gt;
*openssl rsa -in media.computerisms.com.key -out media.computerisms.com.nopw.key&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter the fairly strong password for this certificate&amp;lt;/i&amp;gt;&lt;br /&gt;
*chmod 640 *.key&lt;br /&gt;
&lt;br /&gt;
==Create Certificate for ups.computerisms.com==&lt;br /&gt;
*cd /var/CA/computerisms.com&lt;br /&gt;
*sed -i &amp;#039;s/DNS:media.computerisms.com/DNS:ups.computerisms.com/&amp;#039; computerisms.ssl.conf&lt;br /&gt;
*openssl req -newkey rsa:4096 -keyout newkey.pem -out newreq.pem -config computerisms.ssl.conf&lt;br /&gt;
**&amp;lt;i&amp;gt;Choose a fairly strong password for this certificate; enter values appropriate for you; enter a common name of ups.computerisms.com; enter (what will be) the administrator&amp;#039;s email address - like bob.miller@computerisms.com&amp;lt;/i&amp;gt;&lt;br /&gt;
*openssl ca -in newreq.pem -out newcert.pem -keyfile ./CA/private/cakey.pem -cert ./CA/cacert.pem -config computerisms.ssl.conf -extfile computerisms.ssl.conf -extensions usr_cert_has_san&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter your very strong CA password; examine the certificate carefully for typos and incorrect data; if everything checks out press y/Enter/y/Enter&amp;lt;/i&amp;gt;&lt;br /&gt;
*mkdir ups.computerisms.com&lt;br /&gt;
*mv newcert.pem ups.computerisms.com/ups.computerisms.com.pem&lt;br /&gt;
*mv newkey.pem ups.computerisms.com/ups.computerisms.com.key&lt;br /&gt;
*rm newreq.pem &lt;br /&gt;
*cd ups.computerisms.com/&lt;br /&gt;
*openssl rsa -in ups.computerisms.com.key -out ups.computerisms.com.nopw.key&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter the fairly strong password for this certificate&amp;lt;/i&amp;gt;&lt;br /&gt;
*chmod 640 *.key&lt;br /&gt;
&lt;br /&gt;
==Create Certificate for dslobby.computerisms.com==&lt;br /&gt;
*cd /var/CA/computerisms.com&lt;br /&gt;
*sed -i &amp;#039;s/DNS:ups.computerisms.com/DNS:dslobby.computerisms.com/&amp;#039; computerisms.ssl.conf&lt;br /&gt;
*openssl req -newkey rsa:4096 -keyout newkey.pem -out newreq.pem -config computerisms.ssl.conf&lt;br /&gt;
**&amp;lt;i&amp;gt;Choose a fairly strong password for this certificate; enter values appropriate for you; enter a common name of dslobby.computerisms.com; enter (what will be) the administrator&amp;#039;s email address - like bob.miller@computerisms.com&amp;lt;/i&amp;gt;&lt;br /&gt;
*openssl ca -in newreq.pem -out newcert.pem -keyfile ./CA/private/cakey.pem -cert ./CA/cacert.pem -config computerisms.ssl.conf -extfile computerisms.ssl.conf -extensions usr_cert_has_san&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter your very strong CA password; examine the certificate carefully for typos and incorrect data; if everything checks out press y/Enter/y/Enter&amp;lt;/i&amp;gt;&lt;br /&gt;
*mkdir dslobby.computerisms.com&lt;br /&gt;
*mv newcert.pem dslobby.computerisms.com/dslobby.computerisms.com.pem&lt;br /&gt;
*mv newkey.pem dslobby.computerisms.com/dslobby.computerisms.com.key&lt;br /&gt;
*rm newreq.pem &lt;br /&gt;
*cd dslobby.computerisms.com/&lt;br /&gt;
*openssl rsa -in dslobby.computerisms.com.key -out dslobby.computerisms.com.nopw.key &lt;br /&gt;
*grep -A 500 BEGIN dslobby.computerisms.com.pem &amp;gt; dslobby.computerisms.com.crt; dslobby.computerisms.com.nopw.key &amp;gt;&amp;gt; dslobby.computerisms.com.crt&lt;br /&gt;
*chmod 640 *.key *.crt&lt;br /&gt;
&lt;br /&gt;
==Create Personal Certificates==&lt;br /&gt;
*cd /var/CA/computerisms.com&lt;br /&gt;
*Edit the [ v3_req ] section in computerisms.ssl.conf =&amp;gt; comment the subjectAltName for DNS and uncomment subjectAltName for email&lt;br /&gt;
*openssl req -newkey rsa:4096 -keyout newkey.pem -out newreq.pem -config computerisms.ssl.conf&lt;br /&gt;
*&amp;lt;i&amp;gt;Choose a fairly strong but user-friendly password for this certificate; enter values appropriate for the individual this certificate is being generated for; enter a common name in the format of &amp;quot;Bob Miller&amp;quot;; enter (what will be) the user&amp;#039;s email address - like bob.miller@computerisms.com&amp;lt;/i&amp;gt;&lt;br /&gt;
*openssl ca -in newreq.pem -out newcert.pem -keyfile ./CA/private/cakey.pem -cert ./CA/cacert.pem -config computerisms.ssl.conf -extfile computerisms.ssl.conf -extensions usr_cert_has_san&lt;br /&gt;
**&amp;lt;i&amp;gt;Enter your very strong CA password; examine the certificate carefully for typos and incorrect data; if everything checks out press y/Enter/y/Enter&amp;lt;/i&amp;gt;&lt;br /&gt;
*mkdir BobMiller&lt;br /&gt;
*mv newcert.pem BobMiller/bob.miller.pem&lt;br /&gt;
*mv newkey.pem BobMiller/bob.miller.key&lt;br /&gt;
*rm newreq.pem&lt;br /&gt;
*cd BobMiller/&lt;br /&gt;
*openssl pkcs12 -export -in bob.miller.pem -inkey bob.miller.key -certfile ../CA/cacert.pem -name bob.miller -out bob.miller.p12&lt;br /&gt;
*chmod 640 *.key&lt;br /&gt;
&lt;br /&gt;
==Revoking Certificates==&lt;br /&gt;
*Revoking a mistakenly named certficate:&lt;br /&gt;
*cd /var/CA/computerisms.com&lt;br /&gt;
*openssl ca -revoke media.was.ob/media.computerisms.com.pem -keyfile ./CA/private/cakey.pem -cert ./CA/cacert.pem -config computerisms.ssl.conf&lt;br /&gt;
*ln -s CA/ demoCA&lt;br /&gt;
*echo 01 &amp;gt; CA/crlnumber&lt;br /&gt;
*openssl ca -gencrl -crldays 3650 -keyfile ./CA/private/cakey.pem -cert ./CA/cacert.pem -out Computerisms.Certificate.Authority.crl&lt;br /&gt;
*samba-tool dns add houselian computerisms.com crl A ext.ern.ip.add&lt;br /&gt;
*scp Computerisms.Certificate.Authority.crl root@ext.ern.ip.add:/Computerisms/sites/computerisms.com&lt;br /&gt;
*Configure the external server to accept an ServerAlias of crl.computerisms.com, and add crl to your external zone.&lt;/div&gt;</summary>
		<author><name>Bob</name></author>
	</entry>
</feed>