Obtain a server certificate (X509 / SSL), create the certificate request: the CSR (Certificate Signing Request)
Preamble
We'll then go back to you to deliver a turnkey certificate.
Step 0 : Make sure your server handles SSL
Fistly, make sure your server handles SSL or TLS.
If you do not host your own web site, you won't be able to request a certificate without your hosting company's help.
Note that some hosting companies provide management interface for this purpose (so contact your hosting company and make sure it offers SSL).
Step 1: Generate your certificate signing request file (CSR - PKCS #10)
It is advised to generate a 2048-bit lenght minimum private key: The ANSSI (former DCSSI) made it mandatory to use 2048-bit keys from January 1, 2011. More information here.
During your certificate request you are going to create a private key. Once done, save a backup copy of this key and protect it seriously (ask your server softwer supplier how to do it). Should this key be compromised your certificate will have to be revoked. Should this key be lost you won't be able to use your certificate anymore.
During the CSR generation you'll be ask to fill-in several fields with various information. It is highly recommanded to have your administrative documentation within reach to fill-in the form properly. Any mistake might delay the issuance of your certificate!
Hosting companies: The certificate is always under the name of your customer, here we are then talking about your customer's documents.
-
CN: Common name / domain name / server name / FQDN:
Indicate here your SSL server name, such as "secure.company.com", "www.my-domain.com" or "www.product.com". No IP address (learn more). No spaces nor blank characters.
Even if we do not advise so, intranet addresses can be listed in the CSR (learn more)
If you need to order a multiple-domain / SANs certificate, indicate the main address only when generating your CSR. This address will remain the same until the certificate expiration. Then enter the other addresses you want to secure in the order form. Those ones will be changeable through reissuances.
-
O: Organisation / Company Name:
indicate the corporate name of your company (no trade name or acronym), in uppercase preferably. -
ST: State:
in France indicate the name of the department where your company headquarters are based (not the number). -
L: Location / City:
indicate the city where your company headquarters are based. -
C: Country:
indicate FR if your company is in France, BE for Belgium, etc, in uppercase preferably. -
OU: Organisational unit / Department / Branch :
If needed, indicate the department that manage the server.
- Generate a CSR for Apache
Linux Distributions: ArchLinux, CentOs, Debian, Fedora, Mandriva, Open Suse, Gentoo, Red Hat, Ubuntu, Slackware... And BSD, Mac OS X, EasyPhp, distributions WAMP... - Generate a CSR for Plesk 6, 7 and 8
- Generate a CSR for Plesk 10
- Generate a CSR for Cisco ASA
- Install a server certificate for Cisco VPN 3000 series
- Generate a CSR for Citrix Access Essentials
- Generate a for Citrix Access Gateway
- Generate a CSR for Citrix Netscaler
- Generate a CSR for Citrix Secure Gateway
- Generate a CSR with Microsoft IIS4
- Generate a CSR with Microsoft IIS5 or IIS6
- Generate a CSR with Microsoft IIS7
- Generate a CSR for Microsoft ISA
- Generate a CSR for Microsoft TMG
- Generate a CSR for Microsoft Exchange 2007
- Generate a CSR for Microsoft Exchange 2010
- Generate a CSR for Microsoft Lync 2010
- Certificate for LDAPS with Active Directory (Microsoft support)
- Generate a CSR for servers based on OpenSSL
(Open LDAP, IMAP mail, Cyrus IMAPD, squid, Postfix TLS, Qmail TLS, Sendmail TLS, ...) - Our online OpenSSL helper to generate a CSR
- Generate a CSR for Tomcat
- Generate a CSR for Axiliance RealSentry v2 or v3, or Bee-Ware i-Sentry v3 or v4
- Generate a CSR for Axway CFT
- Generate a CSR for Barracuda Networks
- Generate a CSR for Bluecoat
- Generate a CSR for Cegid Web Access Server
- Generate a CSR for F5
- Generate a CSR for Juniper Networks Secure Access
- Generate a CSR for Kerio Webstar 5
- Generate a CSR for Fastream platform
- Generate a CSR for Checkpoint VPN
- Generate a CSR for NETASQ Firewalls (NG1000-A, NG5000-A, ...)
- Generate a CSR for VMWARE VIEW
- Generate a CSR for Barracuda Networks product
Apache:
Cisco:
Citrix:
Microsoft:
OpenSSL and OpenSSL-based servers:
Java and friends:
Other software server, router, proxy:
Hosting companies and hosting platforms:
Common questions:
- Generating and installing a CSR on a software non-compatible 2048 bits.
- Browsers's SSL compatibility
- Do you have trial certificates?
- Is possible to install several SSL websites on a same machine?
- Can I duplicate my certificate on several servers?
- What are limitations of Wildcard or OmniDomain certificates?
- CSR analysis failed
Other instructions for CSR generation
- Apache + Using mod_ssl on Mac OS X
- BEA WebLogic 6.1
- BEA WebLogic 8.1
- IBM HTTP
- Lotus Notes Domino R7
- Lotus Notes Domino 8.5
- Lotus Notes Traveler
- Oracle Web server (OSA 4.0.8)
- Redhat
- Sun Java web server
- WebSTAR/SSL
- Innosoft PMDF-TLS
- Stalker CommuniGate Pro
- Certificate for LDAPS with Active Directory
- Checkpoint Connectra
- Thawte resources
Last edited on 03/26/2012 12:46:58 --- [search]

