10.02.2013 Views

IBM Tivoli Access Manager for e-business: WebSEAL Administration ...

IBM Tivoli Access Manager for e-business: WebSEAL Administration ...

IBM Tivoli Access Manager for e-business: WebSEAL Administration ...

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.

Chapter 8.<br />

<strong>WebSEAL</strong><br />

Key<br />

Management<br />

This chapter contains in<strong>for</strong>mation that describes tasks you can per<strong>for</strong>m to manage<br />

certificate handling by the <strong>WebSEAL</strong> server.<br />

Topic Index:<br />

v<br />

v<br />

“<strong>WebSEAL</strong> Key Management Overview” on page 227<br />

“Managing client-side and server-side certificates” on page 228<br />

<strong>WebSEAL</strong> Key Management Overview<br />

© Copyright <strong>IBM</strong> Corp. 1999, 2003<br />

The following diagram summarizes the key management configuration required<br />

<strong>for</strong> SSL communication between <strong>WebSEAL</strong> and other components of the <strong>Tivoli</strong><br />

<strong>Access</strong> <strong>Manager</strong> domain. Configuration stanzas and parameters are located in the<br />

<strong>WebSEAL</strong> configuration file. The GSKit iKeyman utility is used to create key<br />

database files and manage the digital certificates stored in these key database files.<br />

Client <strong>WebSEAL</strong><br />

(<strong>WebSEAL</strong> authenticates to client)<br />

[ssl]<br />

webseal-cert-keyfile-label<br />

Key stored in pdsrv.kdb<br />

Figure 7. Keyfile management parameters<br />

-K junction<br />

LDAP<br />

registry<br />

Policy<br />

database<br />

XKMS<br />

Application<br />

Server<br />

(<strong>WebSEAL</strong> authenticates to LDAP)<br />

[ldap]<br />

ssl-keyfile-dn<br />

Certificate specified during installation<br />

Custom keyfile database created with<br />

iKeyman<br />

(mutually authenticated<br />

SSL junctions)<br />

-K ""<br />

Key stored in pdsrv.kdb<br />

(<strong>WebSEAL</strong> authenticates to Policy Server)<br />

[ssl]<br />

ssl-keyfile-label<br />

Key stored in webseald.kdb<br />

(<strong>WebSEAL</strong> authenticates to<br />

VeriSign XKMS Service)<br />

[xkms-jniimpl]<br />

xkms.verisignimpl.keystore<br />

xkms.verisignimpl.privateKeyAlias<br />

Keys obtained from VeriSign<br />

227

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

Saved successfully!

Ooh no, something went wrong!