Creating Secure Transactions on Mac OS X server Using SSL
As of version 10.3, Mac OS X Server provides built-in SSL encryption and authentication for POP, IMAP, SMTP, and LDAP, as well as for remote server management via servermgrd. The first step in getting SSL running on Mac OS X Server is to get a certificate.
This can be done in two ways: the official way, by getting an official CA to sign your key pair; or the unofficial way, by acting as your own CA. The latter method will raise errors on users’ systems until they accept your authority, so it is not ideal for transactions with the public, but it’s just fine for testing and internal company use, and it is free to generate as many as desired, whereas official certificates start in the hundreds of dollars