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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Communication<br />

protocol<br />

configuration<br />

The<br />

following<br />

sections<br />

describe<br />

general<br />

in<strong>for</strong>mation<br />

about<br />

the<br />

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

server:<br />

v<br />

“Configuring<br />

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

<strong>for</strong><br />

HTTP<br />

requests”<br />

on<br />

page<br />

28<br />

v<br />

“Configuring<br />

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

<strong>for</strong><br />

HTTPS<br />

requests”<br />

on<br />

page<br />

28<br />

v<br />

“Restricting<br />

connections<br />

from<br />

specific<br />

SSL<br />

versions”<br />

on<br />

page<br />

30<br />

v<br />

“Timeout<br />

parameters<br />

<strong>for</strong><br />

HTTP/HTTPS<br />

communication”<br />

on<br />

page<br />

30<br />

v<br />

“Additional<br />

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

server<br />

timeout<br />

parameters”<br />

on<br />

page<br />

30<br />

Configuring<br />

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

<strong>for</strong><br />

HTTP<br />

requests<br />

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

typically<br />

handles<br />

many<br />

HTTP<br />

requests<br />

from<br />

unauthenticated<br />

users.<br />

For<br />

example,<br />

it<br />

is<br />

common<br />

to<br />

allow<br />

anonymous<br />

users<br />

read-only<br />

access<br />

to<br />

selected<br />

documents<br />

on<br />

the<br />

public<br />

section<br />

of<br />

your<br />

Web<br />

site.<br />

Parameters<br />

<strong>for</strong><br />

handling<br />

HTTP<br />

requests<br />

over<br />

TCP<br />

are<br />

located<br />

in<br />

the<br />

[server]<br />

stanza<br />

of<br />

the<br />

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

configuration<br />

file.<br />

Enabling/disabling<br />

HTTP<br />

access<br />

Enable<br />

or<br />

disable<br />

HTTP<br />

access<br />

during<br />

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

configuration:<br />

http<br />

=<br />

{yes|no}<br />

<strong>IBM</strong><br />

HTTP<br />

Server,<br />

WebSphere<br />

Application<br />

Server<br />

(which<br />

installs<br />

<strong>IBM</strong><br />

HTTP<br />

Server),<br />

and<br />

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

all<br />

use<br />

port<br />

80<br />

as<br />

the<br />

default<br />

port.<br />

If<br />

you<br />

install<br />

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

on<br />

the<br />

same<br />

system<br />

as<br />

<strong>IBM</strong><br />

HTTP<br />

Server,<br />

ensure<br />

that<br />

you<br />

change<br />

the<br />

default<br />

port<br />

to<br />

one<br />

of<br />

these<br />

servers.<br />

Edit<br />

the<br />

httpd.conf<br />

configuration<br />

file<br />

or<br />

the<br />

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

configuration<br />

file.<br />

Setting<br />

the<br />

HTTP<br />

access<br />

port<br />

value<br />

The<br />

default<br />

port<br />

<strong>for</strong><br />

HTTP<br />

access<br />

is<br />

80:<br />

http-port<br />

=<br />

80<br />

To<br />

change<br />

to<br />

port<br />

8080,<br />

<strong>for</strong><br />

example,<br />

set:<br />

http-port<br />

=<br />

8080<br />

Configuring<br />

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

<strong>for</strong><br />

HTTPS<br />

requests<br />

Parameters<br />

<strong>for</strong><br />

handling<br />

HTTP<br />

requests<br />

over<br />

SSL<br />

(HTTPS)<br />

are<br />

located<br />

in<br />

the<br />

[server]<br />

stanza<br />

of<br />

the<br />

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

configuration<br />

file.<br />

SSL<br />

connections<br />

using<br />

the<br />

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

test<br />

certificate<br />

(this<br />

belongs<br />

in<br />

an<br />

SSL<br />

discussion)<br />

Client-side<br />

certificate<br />

authentication<br />

must<br />

take<br />

place<br />

over<br />

a<br />

Secure<br />

Socket<br />

Layer<br />

(SSL)<br />

connection.<br />

The<br />

SSL<br />

connection<br />

is<br />

established<br />

prior<br />

to<br />

the<br />

certificate<br />

authentication<br />

process.<br />

The<br />

SSL<br />

connection<br />

can<br />

be<br />

established<br />

when<br />

a<br />

client<br />

attempts<br />

to<br />

access<br />

a<br />

resource<br />

over<br />

HTTPS.<br />

When<br />

the<br />

resource<br />

does<br />

not<br />

require<br />

authenticated<br />

access,<br />

the<br />

client<br />

negotiates<br />

an<br />

SSL<br />

session<br />

with<br />

the<br />

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

server.<br />

The<br />

SSL<br />

session<br />

is<br />

established<br />

when<br />

the<br />

client<br />

and<br />

server<br />

(<strong>WebSEAL</strong>)<br />

examine<br />

each<br />

other’s<br />

certificate<br />

and<br />

accept<br />

the<br />

validity<br />

of<br />

the<br />

signing<br />

authority.<br />

In<br />

order<br />

to<br />

enable<br />

the<br />

establishment<br />

of<br />

SSL<br />

sessions<br />

on<br />

a<br />

new<br />

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

server,<br />

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

contains<br />

a<br />

self-signed<br />

test<br />

server<br />

certificate.<br />

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

can<br />

present<br />

the<br />

self-signed<br />

certificate<br />

to<br />

the<br />

client.<br />

If<br />

the<br />

client<br />

accepts<br />

the<br />

certificate,<br />

the<br />

SSL<br />

session<br />

is<br />

established.<br />

28<br />

<strong>IBM</strong><br />

<strong>Tivoli</strong><br />

<strong>Access</strong><br />

<strong>Manager</strong><br />

<strong>for</strong><br />

e-<strong>business</strong>:<br />

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

<strong>Administration</strong><br />

Guide

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

Saved successfully!

Ooh no, something went wrong!