Configuring 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 Web Services/Security.
  4. In the Security node, click Authentication:
    1. On the Authentication page, select Username Token Profile - SOAP and REST.
    2. Expand Username Token Profile.
    3. In the Nonce section, select the Require Nonce option.
    4. In the Created section, select the Require Created option.
  5. In the Security node, click Message Protection:
    1. Select the Require Timestamp option.
    2. Select the Require Digital Signatures for Incoming Messages option.
    3. Select the Require Encryption for Incoming Messages option.
    4. On the Encrypt Response list, select Encrypt only if request is encrypted.
    5. On the Key Store Type list, select the key store type you are using.
    6. In File Location, enter the full path to your Java keystore.
    7. In Key Store Password, enter a password.
    8. In Private Key Alias, enter an alias.
    9. 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.

    10. Click Save.
  6. 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

Running P6 EPPM Web Services Demo

Using the Client Stub Classes

Handling the Apache CXF Java Client Timeout



Last Published Tuesday, April 1, 2025