13.07.2015 Views

IBM WebSphere V5.0 Security - CGISecurity

IBM WebSphere V5.0 Security - CGISecurity

IBM WebSphere V5.0 Security - CGISecurity

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

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

Note: An important concept to grasp is that these configuration options can bemixed and matched, but there is a precedence. The order of precedence is asfollows:1. Identity assertion2. Message layer client authentication (BasicAuth or token)3. Transport layer client authentication (SSL certificates)Scenario 3: Client certificate and RunAs systemThis is an example of a pure Java client, Client01, accessing a secure EJB onServer01. Client01 authenticates to Server01 using SSL client certificates.Server01 maps the cn of the DN in the certificate to a user in the local registry.The user in this case will be "user01". The EJB code on Server01 accessesanother EJB on Server02. Because the RunAs mode is system, the invocationcredential is set as "Server01" for any outbound requests.invocationcredential:user01RunAs:Systemreceivedcredential:Server01JSSL: cn=user01,o=itsotransport layerserver01/serverpwdmessage layerSSLtransport layerClient01Java clientServer01EJB serverServer02EJB serverFigure 6-6 Scenario 3: Client certificate and RunAs systemConfiguring Client01Client01 requires transport layer authentication (SSL client certificates). Followthe steps below to configure Client01.1. The client needs to point to the sas.client.props file using the propertycom.ibm.CORBA.ConfigURL=file:/c:/websphere/appclient/properties/sas.client.props.2. All further configuration involves setting properties within the sas.client.propsfile, open it in a text editor in the /propertiesdirectory.Chapter 6. Securing Java clients 115

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

Saved successfully!

Ooh no, something went wrong!