Previous Topic

Next Topic

Book Contents

Configure P6 Web Services to Use Username Token with Encryption and Digital Signatures

  1. Complete the steps outlined in Generating a Java Keystore and Public/Private Key Pair
  2. Launch the P6 Administrator application and log in.
  3. In the P6 Administrator application, click the Configurations tab, and expand Custom/Web Services/Security/Authentication.
  4. In the Username Token Profile folder:
    1. Change the mode to Username Token Profile.
    2. Expand Username Token Profile/Nonce, and set Require Nonce to true.
  5. In the Created folder, set Require Created to true.
  6. In the Security folder, expand Message Protection:
    1. Set Require Timestamp to true.
    2. Set Require Digital Signatures for Incoming Messages to true.
    3. Set Require Encryption for Incoming Messages to true.
    4. In File Location, enter the full path to your Java keystore.
    5. In KeyStore Password, enter a password.
    6. In Private Key Alias, enter an alias.
    7. In Private Key Password, enter a password.

      Note: If you did not enter a different key password when you generated the keystore, this will be the same password as the keystore password.

    8. Set Encrypt Response to true.
    9. Click Save Changes.
  7. Restart the application.

Related Topics

Introduction

Architecture

Standards

About P6 Web Services

Using P6 Web Services

Demonstration Applications

Generating a Java Keystore and Public/Private Key Pair

Run P6 Web Services Demo

Using the Client Stub Classes

Handling the Apache CXF Java Client Timeout


Copyright information