Configure P6 EPPM 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 Primavera P6 Administrator and log in.
  3. In the Primavera P6 Administrator, 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

About Personal Information

Architecture

Standards

What's New In P6 EPPM Web Services

About P6 EPPM Web Services

Using P6 EPPM Web Services

Demonstration Applications (On-Premises only)

Generating a Java Keystore and Public/Private Key Pair

Run P6 EPPM Web Services Demo

Using the Client Stub Classes

Handling the Apache CXF Java Client Timeout



Last Published Thursday, May 2, 2024