Oracle SOA suite 11g integration with Oracle service cloud (Rightnow CX)
Part-1
Generate Key Store :
Step 1 :
open cmd prompt in admin mode (right click and run as administrator.)
Step 2 :
in my machine "keytool" is available in
"C:\Program Files\Java\jdk1.7.0_60\bin"
Step 1 :
open cmd prompt in admin mode (right click and run as administrator.)
Step 2 :
in my machine "keytool" is available in
"C:\Program Files\Java\jdk1.7.0_60\bin"
Step 3:
In CMD prompt enter into above path as shown in below image.
Step 4 (optional if you want to use default key store : DemoTrust.jks):
In CMD prompt enter into above path as shown in below image.
Step 4 (optional if you want to use default key store : DemoTrust.jks):
generate new keystore with below cmd.
keytool -genkeypair -keyalg RSA -alias orakey -keypass welcome1 -keystore <wl_home>\server\lib\SOAKeystore.jks -storepass welcome1 -validity 3600
What is your first and last name?
[Unknown]: kumar korada
What is the name of your organizational unit?
[Unknown]: it
What is the name of your organization?
[Unknown]: it
What is the name of your City or Locality?
[Unknown]: abcd
What is the name of your State or Province?
[Unknown]: ab
What is the two-letter country code for this unit?
[Unknown]: in
Is CN=kumar korada, OU=it, O=it, L=abcd, ST=ab, C=in correct?
[no]: yes
[Unknown]: kumar korada
What is the name of your organizational unit?
[Unknown]: it
What is the name of your organization?
[Unknown]: it
What is the name of your City or Locality?
[Unknown]: abcd
What is the name of your State or Province?
[Unknown]: ab
What is the two-letter country code for this unit?
[Unknown]: in
Is CN=kumar korada, OU=it, O=it, L=abcd, ST=ab, C=in correct?
[no]: yes
NOTE:
1) Observe "SOAKeystore.jk" created in "<wl_home>\server\lib\" folder.
2) "-keypass welcome1" will be used as keystore password.
3) .jks file name and password are user defined.
4) when ever we want to import any certificate into .jks file we should supply .jks file password. So it is mandatory to remember password. (not down some where :) )
NOTE:
As i mentioned earlier creation of keystore (.jks file) is optional. We can use default .jks file which comes with WL server installation.
Default jks file name : DemoTrust.jks
Default jks password : DemoTrustKeyStorePassPharse
NOTE: DemoTrust.jks and DemoTrustKeyStorePassPharse are case sensitive.
Step 5 :
Get Oracle Service Cloud (RNCX) certificate with the help of RNCX wsdl.
WSDL syntax :
https://<host_name>/cgi-bin/<interface>.cfg/services/soap?wsdl
start internet explorer as admin
paste the wsdl in address bar. Now we can see gold colored lock icon.
start internet explorer as admin
paste the wsdl in address bar. Now we can see gold colored lock icon.
Click on lock icon and click View Certificate.
In the popup --> select Details tab --> Public Key --> copy to file (save the certificate in a file)
Step 6 :
import rightnow certificate into keystore.
copy .cer file into <WL_HOME>/server/lib
Run below script in cmd prompt, to import Rightnow public key certificate into weblogic key store (.jks file)
keytool -importcert -alias rightnowcx -file <WL_HOME>\server\lib\rightnowcx.cer -keystore <WL_HOME>\server\lib\SOAKeystore.jks -storepass welcome1
cretificate imported into key store.
Step 7 :
Log in into "EM"
http://<host name>:<weblogic port>/em
expand Weblogic Domain --> right click on domain name --> Security --> Security Provider Configuration
click on Configure button.
password : provide keystore password (as per above script password is "welcome1").
key Alias & Crypt Alias : rightnow (as per above script ).
No comments:
Post a Comment