Configure the client for signature authentication: specifying the method

 

Overview

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.

 

Results

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.


Related concepts
Signature authentication method
Related tasks
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