User guide

Chapter 16: How to Use Reliable Messaging Function for Web Services (SOAP)
16-6
Preparing a Key Pair and Public Key Used by the Sender Client
This section shows the procedure for using the non-repudiation (signature option) function.
The examples shown in this section specify commands used in a client package certificate environment.
For more information, refer to "Configuring an Old Certificate Environment or Client System Certificate
Environment." For using an Interstage certificate environment, refer to "Certificate Management."
Prepare a key pair for the sender client. The key pair is the same as that for the SOAP digital signature.
An example of command execution for generating a key pair for the sender server is shown below:
soapSetSecurity -p password -alias clientkey
Next, prepare a public key for the receiver client of the PUSH model. Since the receiver server of the
PUSH model also needs the public key of the sender client to use the non-repudiation function, it is
necessary to exchange the public key with each other.
The following shows an example of command execution to output the public key of the sender client to a
file.
soapMngSecurity -export -alias clientkey -f clientkeyfile -p password
Deliver the file output by this command execution to the receiver server.
The following shows an example of command execution to import the public key file obtained from the
receiver server.
soapMngSecurity -import -alias serverkey -f serverkeyfile -p password
Notes
When exchanging a public key, be sure to use a reliable method (such as delivering personally or
sending after encryption) to exchange it. If the public keys are not exchanged correctly, the non-
repudiation function may not be applicable.
Deploying the Sender Application
The Web Service Information Edit Tool in the client system environment is used to deploy the sender
application.
Start the Web Service Information Edit Tool by selecting
Start | Programs | Interstage | SOAP Service | Web service information edit tool.
An input window similar to the following is displayed when the Web Service Information Edit Tool is
started.