<% Z::set_settings( "help" => "/apps/web/docs/ssl.html", "title" => "Secure Server Quick Setup", "base" => "" ); $::f{back} = "/apps/web/ssl.ahtml?server=$::f{server}"; %> <% Z::parse( "etc/editheader.ahtml" ) %>
"> "> Step 1. Generate your Private Key
Private Key File
Enter the full location of the file you want to store your private key in. If this file does not exist, a new key will be created:
" size=40 name=!security!private_key>

Private Key Size
Chose the key size (modulus) for your private key. Select '1024' for maximum security:   

Your private key file must be kept secure.


Step 2. Create a Certificate Request

You need a 'public certificate' to operate your secure website. This certificate must be digitally 'signed' by a trusted third party who will vouch for your identity (a 'Certificate Agency (CA)'). To obtain a public certificate, you need to generate a 'certificate request', and send it to an appropriate Certificate Authority.

You can create and sign a certificate yourself (step '3'). This is useful for testing purposes, but you should replace this certificate with a properly signed one when your website is made public.

Certificate Request File
Enter the full location of the file you want to store your certificate request:

Your certificate will contain information that identifies your secure website:

Full DNS name of website: " name="dns">
Organisation:
Organisational Unit:
(optional)
Locality (town/city):
State/Provence:
(optional outside US)
Country:


Step 3. Create a Self-signed Public Certificate (optional)

Public Certificate File
Enter the full location of the file you want to store a self-signed public certificate in. If this file does not exist, it will be created and self signed:
" size=40 name=!security!public_key>


    Verbose output     Overwrite existing request/cert file
<%Z::parse( "etc/footer.ahtml" )%>