Configure the client for signature authentication: specifying the method

This task is used to configure signature authentication. A signature refers to the use of an X.509 certificate to login on the target server.  For more information on signature authentication, see Signature authentication method.

Complete the following steps to specify signature as the authentication method...

  1. Launch the Assembly Toolkit.

  2. Click Windows > Open Perspective > J2EE to access the Assembly Toolkit perspective.

  3. Select the Web services-enabled Enterprise JavaBean(EJB) or Web module.

  4. In the Project Navigator window, locate the META-INF directory for an EJB module or the WEB-INF directory for a Web module.

  5. Right-click the webservicesclient.xml file, and click Open With > Web Services Client Editor.

  6. Click the Security Extensions tab, which is located at the bottom of the Web Services Client Editor within the Assembly Toolkit.

  7. Expand the Request Sender Configuration > Login Configuration section. The following login configuration options are valid for a managed client and Web services acting as a client are:

    BasicAuth Use this option for a managed client.

    Signature Use this option for a managed client.

    IDAssertion Use this option for Web services acting as a client.

  8. Select Signature to authenticate the client using the certificate used to digitally sign the request.

For more information on getting started with the Web services client editor within the Assembly Toolkit , see Configuring the client security bindings using the Assembly Toolkit.

After you specify signature as the authentication method, specify how to collect the authentication information. See Configuring the client for signature authentication: Collecting the authentication information for more information.

 

See Also

Signature authentication method
Securing Web services using signature authentication
Configuring the client for signature authentication: collecting the authentication information
Configuring the client security bindings using the Assembly Toolkit