User guide

Security System Guide - Table of Contents
xvii
Constructing a Key Pair/Certificate Management Environment ..............................................14-7
Environment Construction when a Private-key is needed..................................................14-8
Environment Construction when a Private-key is not Needed.........................................14-11
Using a CORBA/SOAP Gateway................................................................................................14-15
Using a CORBA/SOAP Server Gateway...............................................................................14-15
Using a CORBA/SOAP Client Gateway ................................................................................14-15
Chapter 15 User Authentication, SOAP Digital Signature and XML Encryption for Web Services
(SOAP)
Setting User Authentication for SOAP Messages.........................................................................15-2
Appending a User Name and a Password to a SOAP Message ............................................15-2
Implementing an Application to Append a User Name and a Password............................15-2
Append a User Name and a Password..............................................................................15-2
User Authentication for SOAP Messages................................................................................15-4
Implementing an Application that Performs User Authentication on SOAP Messages......15-4
Setting User Information.....................................................................................................15-4
Setting User Authentication Information.............................................................................15-6
Settings for the SOAP Digital Signature .......................................................................................15-9
Generating a SOAP Digital Signature......................................................................................15-9
Implementing an Application that Attaches a SOAP Digital Signature ...............................15-9
Preparing a Private-key ....................................................................................................15-10
Settings for the Generation of the SOAP Digital Signature ..............................................15-10
Verifying the SOAP Digital Signature for SOAP Messages...................................................15-13
Implementing an Application that Verifies the SOAP Digital Signature............................15-13
Preparing a Site Certificate and Certification Authority Certificate...................................15-13
Settings for the SOAP Digital Signature Verification ........................................................15-13
Settings for the XML Encryption .................................................................................................15-16
Encrypting SOAP Messages Using the XML Encryption.......................................................15-16
Implementing an Application that Performs Encryption Using the XML Encryption.........15-16
Preparing a Site Certificate...............................................................................................15-16
Settings for Encryption Using the XML Encryption...........................................................15-16
Decrypting SOAP Messages Using the XML Encryption ......................................................15-20
Implementing an Application that Performs Decryption Using the XML Encryption.........15-20
Preparing a Private Key....................................................................................................15-20
Settings for Decryption Using the XML Encryption ..........................................................15-21
Fault Codes.................................................................................................................................15-23
Supported Algorithms..................................................................................................................15-25