By
using ‘keytool’ command provided as part of java installation, you can generate
self-signed certificate.
keytool
-genkey -keyalg RSA -alias mySelfSignedCert -keystore selfSigned.jks -validity
<days> -keysize 2048
For
example,
Below
command creates a self-signed certificate with validity of 365 days.
keytool
-genkey -keyalg RSA -alias mySelfSignedCert -keystore selfSigned.jks -validity
365 -keysize 2048
Open
command prompt and generate self signed certificate.,
C:\Users\krishna>keytool -genkey -keyalg RSA -alias mySelfSignedCert -keystore selfSigned.jks -validity 365 -keysize 2048 Enter keystore password: Re-enter new password: What is your first and last name? [Unknown]: krishna What is the name of your organizational unit? [Unknown]: krishna What is the name of your organization? [Unknown]: krishna What is the name of your City or Locality? [Unknown]: krishna What is the name of your State or Province? [Unknown]: krishna What is the two-letter country code for this unit? [Unknown]: kr Is CN=krishna, OU=krishna, O=krishna, L=krishna, ST=krishna, C=kr correct? [no]: y Enter key password for <mySelfSignedCert> (RETURN if same as keystore password): Re-enter new password:
Now
you can able to see the ‘selfSigned.jks’ file.
List all the
certificate in the .jks file
keytool
-list -v -keystore selfSigned.jks
How to export the
certificate from .jks file?
keytool
-export -alias aliasName -keystore pathToKeyStoreFile -file
pathToCertificateFile
for
example, below command export the self signed certificate to the file
‘myCert.cer’.
keytool -export -alias mySelfSignedCert -keystore
selfSigned.jks -file myCert.cer
Once you open the certificate, you can able to see below
kind of image.
You may like
No comments:
Post a Comment