SSL Certificate for WebLogic CA Singed
SSL Certificate for WebLogic
CA Singed Cert:
Create a key store database:
[root@localhost]# /opt/java/bin/keytool -genkey -alias lac -keystore key_weblogic.jks -storetype jks -keypass changeit -storepass changeit
What is your first and last name?
[Unknown]: www.vijayarathinam.com
What is the name of your organizational unit?
[Unknown]: IT
What is the name of your organization?
[Unknown]: ITO
What is the name of your City or Locality?
[Unknown]: Chennai
What is the name of your State or Province?
[Unknown]: TN
What is the two-letter country code for this unit?
[Unknown]: IN
Is CN=www.vijayarathinam.com, OU=IT, O=ITO, L=Bengaluru, ST=KA, C=IN correct?
[no]: yes
To create a Certificate Signing Request:
[root@localhost]# /opt/java/bin/keytool -certreq -alias vijay -keystore key_weblogic.jks -file lac_certreq.csr
Enter keystore password:
[root@localhost]# ls vijay_certreq.csr
lac_certreq.csr
[root@localhost]
Email this to your third party CA:
Once you get a reply back from the CA, you need to use this below command and import them to your key store.
Import a root or intermediate CA certificate to an existing Java keystore
keytool -import -trustcacerts -alias root -file vijayroot.crt -keystore key_weblogic.jks
Import a signed primary certificate to an existing Java keystore
keytool -import -trustcacerts -alias lac -file vijay.crt -keystore key_weblogic.jks
Overall Information on the keytool:
CSR -> Certificate signing request.
CRT -> Certificate.
To view a keystore file which you have created:
[root@localhost utils]# /opt/java/bin/keytool -list -v -keystore key_weblogic.jks
Enter keystore password:
Keystore type: JKS
Keystore provider: SUN
Your keystore contains 1 entry
Alias name: vijay
Creation date: Oct 11, 2024
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=www.vijayarathinam.com, OU=IT, O=ITO, L=Bengaluru, ST=KA, C=IN
Issuer: CN=www.vijayarathinam.com, OU=IT, O=ITO, L=Bengaluru, ST=KA, C=IN
Serial number: 54396f7a
Valid from: Sat Oct 11 23:27:14 IST 2024 until: Fri Jan 09 23:27:14 IST 2025
Certificate fingerprints:
MD5: D4:B7:DC:1A:61:B5:F6:C4:D4:1A:0D:23:55:58:F1:E2
SHA1: F4:2E:47:07:97:0F:41:A4:CE:E9:2B:73:3A:2A:1D:4B:46:F7:A1:5B
Signature algorithm name: SHA1withDSA
Version: 3
*******************************************
*******************************************
Deleting a key from the key store (use the alias name):
/opt/java/bin/keytool -delete -alias vijay -keystore key_weblogic.jks
Exporting a Public Certificate from a keystore:
/opt/java/bin/keytool -export -alias vijay -file vijay.crt -keystore key_weblogic.jks
Changing the keystore password:
/opt/java/bin/keytool -storepasswd -new new_storepass -keystore key_weblogic.jks
Working with Trust store:
List Trusted CA Certs
/opt/java/bin/keytool -list -keystore /opt/Oracle/Middleware/Oracle_Home/wlserver/server/lib/cacerts
Import New CA into Trusted Certs
keytool -import -trustcacerts -file /path/to/ca/ca.pem -alias CA_ALIAS -keystore /opt/Oracle/Middleware/wlserver_12/server/lib/cacerts
Comments
Post a Comment