Kerberos also provides a single sign-on environment where users must authenticate only once a day, week, or other period of time, easing authentication loads for users. Mac OS X Server and Mac OS X versions 10.3 through 10.6 support Kerberos version 5.

About Certificates, SSL, and Public Key Infrastructure

Mac OS X Server supports services that use Secure Sockets Layer (SSL) to ensure encrypted data transfer. It uses a Public Key Infrastructure (PKI) system to generate and maintain certificates for use with SSL-enabled services.

PKI systems allow the two parties in a data transaction to be authenticated to each other and to use encryption keys and other information in identity certificates to encrypt and decrypt messages traveling between them.

PKI enables multiple communicating parties to establish confidentiality, message integrity, and message source authentication without exchanging secret information in advance.

SSL technology relies on a PKI system for secure data transmission and user authentication. It creates an initial secure communication channel to negotiate a faster, secret key transmission. Mac OS X Server uses SSL to provide encrypted data transmission for mail, web, and directory services.

The following sections contain more background information about key aspects of PKI.

Public and Private Keys

Within a PKI, two digital keys are created: the public key and the private key.

The private key isn’t distributed to anyone and is often encrypted by a passphrase. The public key is distributed to other communicating parties.

Basic key capabilities can be summed up as follows:

Key type

Capabilities

Public

ÂÂ

Can encrypt messages that can only by

 

 

decrypted by the holder of the corresponding

 

 

Private key.

 

ÂÂ

Can verify the signature on a message to

 

 

ensure that it is coming from a Private key.

 

 

 

Private

ÂÂ

Can digitally sign a message or certificate,

 

 

claiming authenticity.

 

ÂÂ

Can decrypt messages that were encrypted

 

 

with the Public key.

 

ÂÂ

Can encrypt messages that can only be

 

 

decrypted by the private key.

 

 

 

Chapter 4    Enhancing Security

59

Page 59
Image 59
Apple 10.6 manual About Certificates, SSL, and Public Key Infrastructure, Public and Private Keys