Configuring P6 EPPM Web Services to Use Username Token with Encryption and Digital Signatures
- Complete the steps outlined in Generating a Java Keystore and Public/Private Key Pair
- Launch the Primavera P6 Administrator and log in.
- In the Primavera P6 Administrator, click the Configurations tab, and expand Web Services/Security.
- In the Security node, click Authentication:
- On the Authentication page, select Username Token Profile - SOAP and REST.
- Expand Username Token Profile.
- In the Nonce section, select the Require Nonce option.
- In the Created section, select the Require Created option.
- In the Security node, click Message Protection:
- Select the Require Timestamp option.
- Select the Require Digital Signatures for Incoming Messages option.
- Select the Require Encryption for Incoming Messages option.
- On the Encrypt Response list, select Encrypt only if request is encrypted.
- On the Key Store Type list, select the key store type you are using.
- In File Location, enter the full path to your Java keystore.
- In Key Store Password, enter a password.
- In Private Key Alias, enter an alias.
- 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.
- Click Save.
- Restart the application.
Related Topics
What's New In P6 EPPM Web Services
Demonstration Applications (On-Premises only)
Generating a Java Keystore and Public/Private Key Pair
Running P6 EPPM Web Services Demo
Handling the Apache CXF Java Client Timeout
Last Published Tuesday, April 1, 2025