Coolest Guides on the Planet

coolest guides on the planet

Coolest Guides On The Planet

  • Home
  • macOS
  • WebDev
  • All Posts
  • Contact

How to Add Install and Configure an SSL Certificate to Mac OS X 10.7 Lion Server

November 3, 2011 1 Comment

OS X Lion Server provides a number of services which can all be SSL enabled – this guide gets you up to speed on how to create, install and configure an SSL certificate in the Server.app interface for a secure encrypted connection.

Pre-requisites – OS X 10.7 Lion -Server.app –  properly formatted fully qualified domain name on machine such as:
server.yourdomain.com

Create a New Certificate

— launch Server App

click hardware – SSL > Edit…

server-app-ssl

— use the gear to ‘Manage Certificates’ delete the one that server set up created as you will need to be more descriptive in your address and hostname and service requirements, create a new certificate…

server-create-new-cert.

— name the certificate with the server hostname and click on the override defaults

override cert defaults

 

server-cert-form-duration

 

— start the certificate form creation process – leave the defaults as is if unsure is they are OK, but change the details in the following screen shots

 

add email address for verification and hostname

Use your FQDN server name and an email address that you will receive the cert verification from a certificate authority/registrar

hostname of the machine

At this point if you were using multiple services for SSL and getting a UCC cert you would enter them in here space separated:
yourdomain.com mail.yourdomain.com autodiscover.yourdomain.com server.yourdomain.com

Or if you just want a single service – just enter a single name:
server.yourdomain.com

server-cert-form-finish

server-allow-keychain

Thats the certificate made and can be used as is but not trusted it is known as self signed, –  for it to be trusted you need your certificate to be signed and verified by a Certificate Authority – CA which you can get from ISPs/Registrars etc

 

Generate a Certificate Signing Request – CSR

— To get your cert trusted the first thing you need is a certificate signing request or CSR – back to Server.app > Manage Certs

server-generate-csr

Generate the CSR

server-generate-csr-copy-paste

You can copy and paste this in a text file or just generate again at a later stage.

Buy the SSL Certificate Service

OK now you need to buy an SSL trusted cert – NameCheap and GoDaddy have good deals – NameCheap has a single domain name for less than $10 whilst GoDaddy offers the UCC 5 domain name Cert for $90.

Once you go through the application process at the registrar at some point you will need to paste in the CSR as above – then you wait for a verification email from the Cert company and lastly in the loop you receive your – server.youdomain.com.crt  and other intermediate.crt certs file which is the trusted Cert from the CA – you need to put this back in the Server.app replacing your self signed one.

server-replace-ca-cert

 

server-replace-cacert-paste

Just drag and drop the  server.youdomain.com.crt to the spot

Finally you should have also received some intermediate and root crt files also from the CA – these need to be dragged into the system keychain on the server.

server-keychain-intermediate-CA

server-allow-keychain-confirm

 

Finally set your CA Certificate as the certificate for the server from the dropdown. This can be done for every service or custom for each so if you have multiple certs assign the correct one to the services ical, ichat, mail and web.

server-valid-cert-lion

server-services-ssl

You can confirm the certificates validity by examining it in Manage Certificates and seeing the line of trust, now your users can seemlessly connect and exchange with added security.

server-valid-ssl

 

Cats: macOS, WebRoot

Tags

3gs 10.6 apache backup baseband boot clean urls cpanel css curl custom database drupal el capitan git Google image instadmg ios iphone jailbreak keys lion mac macos mojave macos sierra menu mysql OSX panda php phpmyadmin private public redirect redsn0w remote rsa SEO shell ssh terminal unstoppables upgrade urls

Donate a Beer to the Coolest Guides

Get Beaver Builder Now!

Discuss

3gs 10.6 apache backup baseband boot clean urls cpanel css curl custom database drupal el capitan git Google image instadmg ios iphone jailbreak keys lion mac macos mojave macos sierra menu mysql OSX panda php phpmyadmin private public redirect redsn0w remote rsa SEO shell ssh terminal unstoppables upgrade urls
Get DesktopServer

Lynda

Lynda.com Online Training Videos

TreeHouse

smlinks

Learn WordPress
osx-modify-shell-path

How to Add to the Shell Path in macOS Big Sur and Catalina using Terminal

October 19, 2019

virtual-hosts osx 10.10 yosemite

Set up Virtual Hosts on macOS Catalina 10.15 in Apache

October 19, 2019

Installing Homebrew on macOS Catalina 10.15, Package Manager for Linux Apps

October 18, 2019

Where is the bash shell in macos Catalina?

October 12, 2019

Refine your search

  • All
  • Modules
  • Themes
  • Documentation
  • Forums & Issues
  • Groups

RSS ars technica

  • Google hits back after Apple exec says AI is hurting search
  • Apple: “Hundreds of millions to billions” lost without App Store commissions
  • Matter update may finally take the tedium out of setting up your smart home
  • Cue: Apple will add AI search in mobile Safari, challenging Google
  • Apps like Kindle are already taking advantage of court-mandated iOS App Store changes

RSS mac surfer

  • Tot is new text editor for Mac, iPhone, and iPad focused on constraints and ease of use
  • TiPbITS: Google Drive Sorting Can Hide New Documents
  • How to take a screenshot on a MacBook Pro
  • How To Create Simple Animation With Mac Keynote
  • Last Week on My Mac: Virus pandemics

Donate

Copyright © 2025· Neil Gee - All Rights Reserved - Hosted by Runcloud

Copyright © 2025 · gee on Genesis Framework · WordPress · Log in