Network Deployment (Distributed operating systems), v8.0 > Secure applications and their environment > Secure web services > Secure web services > Migrate Web Services Security > Migrate JAX-RPC Web Services Security applications to v8.0 applications
Migrate the client-side bindings file
We can migrate the Web Services Security client-side binding configuration for a Java EE Version 1.3 application to a Java EE Version 1.4 application. The following table lists the mapping of the top-level sections under the client-side Port Bindings tab within a Java EE v1.3 application to a Java EE v1.4 application.
The mapping of the configuration sections. Use the binding configuration information for migration.
Java EE Version 1.3 binding configuration for Web Services Security Java EE Version 1.4 binding configuration for Web Services Security Security Request Sender Binding Configuration Security Request Generator Binding Configuration Security Response Receiver Binding Configuration Security Response Consumer Binding Configuration Consider the following steps to migrate the client-side binding configuration from a Java EE Version 1.3 application to a Java EE Version 1.4 application. These steps are dependent upon your specific configuration. The steps are based on typical scenarios, but the steps are not all-inclusive.
Procedure
- Migrate the information in the Security Request Sender Binding Configuration section in a Java EE Version 1.3 application to a Java EE Version 1.4 application. The migrations process for the Security Request Sender Binding Configuration section is similar to the process for the Response Sender Binding Configuration Details section in the server-side binding configuration. See Migrate the server-side bindings file.
- Migrate the information in the Key Locators, Signing Information, and the Encryption Information sections of the Java EE Version 1.3 application to a Java EE Version 1.4 application. The migration process for these elements on the client side is similar to migration process on the server side. See Migrate the server-side bindings file.
- Migrate the information in the Login Bindings section in a Java EE v1.3 application to a Java EE v1.4 application. The migration of the Login Bindings section depends upon the value of the authentication method. If the authentication method is BasicAuth or IDAssertion, configure a token generator for the username token. If the authentication method is LTPA, select the com.ibm.wsspi.wssecurity.token.LTPATokenGenerator class as the token generator class. If the client-side bindings for the web service uses IDAssertion...
- Configure a token generator for the authentication token of the original client.
- Define the com.ibm.wsspi.wssecurity.token.IDAssertion.isUsed property and set its value to true in the Token Generator Dialog window within an assembly tool. If the original client is using a username token for authentication and if the target web service is using BasicAuth for authentication, configure the following token generators in the client-side binding file:
- The username token of the original client. We must set the com.ibm.wsspi.wssecurity.token.IDAssertion.isUsed property in the token generator of the original client.
- The username token of the intermediary web service.
- Migrate the Security Response Receiver Binding Configuration section from a Java EE v1.3 application to a Java EE v1.4 application. Migrating the Security Response Receiver Binding Configuration section is similar to migrating the Request Receiver Binding Configuration Details section of the server-side bindings configuration. Migrate this information under the Security Response Consumer Binding Configuration section. See Migrate the server-side bindings file.
To configure a nonce in the binding file, define the com.ibm.wsspi.wssecurity.token.username.addNonce property in the token generator of the username token.
Results
This set of steps describe the types of information that you need to migrate the Web Services Security client-side bindings configuration for a Java EE v1.3 application to a Java EE v1.4 application.
What to do next
Verify that we have migrated both the server-side and the client-side extension and binding configurations for a Java EE v1.3 application to a Java EE v1.3 application. See Migrate JAX-RPC Web Services Security applications to v8.0 applications.
Migrate the JAX-RPC server-side extensions configuration
Migrate the client-side extensions configuration
Migrate the server-side bindings file
Migrate JAX-RPC Web Services Security applications to v8.0 applications