Skip to main content
Product:
Oracle Primavera P6

Preparation

1. Start cmd prompt as administrator

2. cd\oracle_middleware_12c\user_projects\domains\PrimaveraP6EPPM\bin

3. Run setdomainenv.cmd

4. Create keystores directory in C:\oracle_middleware_12c\user_projects\domains\PrimaveraP6EPPM

5. cd to keystores directory (your dir should be: c:\oracle_middleware_12c\user_projects\domains\PrimaveraP6EPPM\keystores)

Create Keystore

6. Run the following to generate the keystore:

keytool -genkey -alias server_cert -keyalg RSA -keysize 2048 -dname "CN=ENTERYOURDOMAINHERE,OU=Hosting,O=YOURNAMEHERE,L=YOURLOCATIONHERE,ST=YOURSTATEHERE,C=US" -keypass welcome -keystore keystore.jks -storepass welcome

Create csr

7. Run the following to create the csr

keytool -certreq -v -alias server_cert -file server.csr -keypass welcome -storepass welcome -keystore keystore.jks

Submit server.csr to SSLs.com

8. log into ssls.com and buy new PositiveSSL for any # of years

9. Submit the text of server.csr - select weblogic - all versions

10. Verify e-mail and wait for .zip file

11. Once .zip file arrives, unzip to the keystores directory on the server

Prepare the certs

12. rename all root certs as rootCA.crt, rootCA2.crt, rootCA3.crt etc

13. rename server cert as server.crt

Import the root certs

14. import the root certs 1 at a time

keytool -import -v -noprompt -trustcacerts -alias rootcacert -file rootCA.crt -keystore keystore.jks -storepass welcome

keytool -import -v -noprompt -trustcacerts -alias rootcacert2 -file rootCA2.crt -keystore keystore.jks -storepass welcome

keytool -import -v -noprompt -trustcacerts -alias rootcacert3 -file rootCA3.crt -keystore keystore.jks -storepass welcome

Import the server cert

15. keytool -import -v -alias server_cert -file server.crt -keystore keystore.jks -keypass welcome -storepass welcome

Configure weblogic

16. Login to the weblogic console (http://localhost:7001/console)

17. Lock and edit

18. >environment >servers >[select the target server]

19. >keystores

20. Change to "custom identity and custom trust"

21. Custom identity keystore: enter your dir c:\oracle_middleware_12c\user_projects\domains\PrimaveraP6EPPM\keystores

22. Custom identity keystore type: jks

23. Passphrases are welcome

24. For "trust" fields, enter the same info as above

25. Click save

26. Click ssl

27. Identity and trust locations: keystores

28. Private key alias: server_cert

29. Passphrases are welcome

30. Click save

31. Click general

32. Check ssl listen port enabled

33. Enter port not being used

34. Optional uncheck "listen port enabled" to force ssl only communications

35. Click save

36. Click "activate changes"

Restart application

36. Click server

37. Click control

38. Check target server

39. Click >shutdown >force shutdown now

40. Verify server is not running

41. Restart server

Verify SSL is now working

42. login to app using https://...

 

I just wanted to thank you again for taking the time to help out with our CM14/BI install. You did a incredible job with working out the kinks and getting it off of the ground.  I really appreciate your time and effort that you put into it!

Nathan Kittle, Alliance Engineering

What Our Clients Say

"Beth is absolutely wonderful to work with! I appreciate her patience and professionalism. It’s a relief to know I can count on her to respond and be a life line for us as we continue to learn the system. She is truly top notch."

Eastbound Mechanical

"I wanted to let you know Dan did a great job. He has a vast amount of knowledge, and I feel very fortunate to be working with him."

H.F. (Mechanical Contractor)

"We appreciate Tim and all of his excellent support."

M.J. (Manufacturing Firm)

"Kristen is a very valuable resource for us!"

LCI-Lineberger Construction Inc.

"I want to let you know how grateful we are for Robert Pacheco’s assistance. He was able to meet with me and discuss the issue promptly and complete the fix within a short amount of time. He is surely an asset, and we are thankful to have such a great resource."

Marques General Engineering, Inc.

"Greg is terrific, and I’m so excited to have a better resource! I have him working on several projects now with many more to come."

Progressive Plumbing

"Michael and Matthew have exceeded my needs and expectations. I get help same day 95% of the time, which is very important in my business at times. They are professional and courteous 100% of the time. Zero complaints."

Mitchell Brothers

"It’s a pleasure working with Robert. He's very patient, knowledgeable and goes far beyond to help with any issues we have as a company or as an individual."

HL Contractors

"The level of service CDP provides is exceptional and always far exceeded my expectations. You can quote me on that!"

The Wesson Group LLC

"He did a great job online and an equally great job in person. We’re enjoying working with our new Spectrum Viewpoint accounting software."

Chambliss & Rabil Contractors, Inc.

"Thank you for your assistance/responsiveness to assist us in getting P6 back online so quickly today. We appreciate all the support you provide."

M.J. (Manufacturing Firm)