29.01.2013 Views

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

that is involved in an Internet transaction, either financial or operational, with<br />

requirements for identity verification. It also supports the use of certificate<br />

revocation lists (CRLs), which are lists of revoked certificates.<br />

Secure Sockets Layer<br />

Secure Sockets Layer (SSL) is the industry standard for data interchange<br />

encryption between clients and servers. SSL provides secure connections<br />

through the following technologies:<br />

► Communication privacy<br />

The data that passes through the connection is encrypted.<br />

► Communication integrity<br />

The protocol includes a built-in integrity check.<br />

► Authentication<br />

The server authenticates the client, interchanging digital certificates.<br />

A certificate is an encrypted, password-protected file that includes the following<br />

information:<br />

► Name of the certificate holder<br />

► Private key for encryption/decryption<br />

► Verification of sender’s public key<br />

► Name of the certificate authority<br />

► Validity period for the certificate<br />

A certificate authority is an organization that issues certificates after verifying the<br />

requester’s identity.<br />

Certificate management<br />

Certificates can be created and managed through the Integrated Solutions<br />

Console.<br />

<strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> provides mechanisms for creating and managing<br />

client CA clients and keystores, and for creating self-signed certificates and<br />

certificate authority requests.<br />

12.2.4 <strong>Application</strong> security<br />

The Java EE specification defines the building blocks and elements of a Java EE<br />

application that build an enterprise application. The specification provides details<br />

about security related to different elements. A typical Java EE application<br />

consists of an application client tier, a Web tier, a EJB tier, and a Web services<br />

396 <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> <strong>V7.0</strong>: <strong>Concepts</strong>, Planning, and Design

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!