Salut,
M-ar interesa să știu cum aș putea să generez un Certificate Authority "self signed" folosind utilitarul "keytool" din Java.
Mulțumesc
Cum să generez un Certificate Authority folosind Java Keytool
- specialist it
- Mesaje: 202
- Membru din: 28 Iun 2017, 16:39
- 6
- Contact:
Re: Cum să generez un Certificate Authority folosind Java Keytool
Salut,
Pentru a genera un certificat Self Signed folosind Java Keytool este necesar să urmezi instrucțiunile de mai jos:
1. Navighează în calea în care se află utilitarul keytool.exe (în directorul specific JRE, de obicei în calea C:\Program Files\Java\jre6\bin dacă este vorba de Windows);
2. Din linie de comandă (cmd.exe) rulează comanda:
keytool -genkey -keyalg RSA -alias selfsigned -keystore keystore.jks -storepass password -validity 360 -keysize 2048
3. Urmează instrucțiunile din keytool pentru a popula informațiile despre organizație și domeniu. Când va solicita numele și prenumele vei introduce numele de domeniu al serverului pe care îl vei introduce pentru a te conecta la aplicație (de exemplu, www.specialistul-it.ro)
Astfel se va genera un fișier keystore.jks care va conține o cheie privată și certificatul self signed valabile timp de 360 de zile. Mai departe nu rămâne decât să configurezi aplicația Java pentru a utiliza fișierul .jks.
Dacă ai întrebări sau nelămuriri te rog spune-mi.
Mulțumesc
Pentru a genera un certificat Self Signed folosind Java Keytool este necesar să urmezi instrucțiunile de mai jos:
1. Navighează în calea în care se află utilitarul keytool.exe (în directorul specific JRE, de obicei în calea C:\Program Files\Java\jre6\bin dacă este vorba de Windows);
2. Din linie de comandă (cmd.exe) rulează comanda:
keytool -genkey -keyalg RSA -alias selfsigned -keystore keystore.jks -storepass password -validity 360 -keysize 2048
3. Urmează instrucțiunile din keytool pentru a popula informațiile despre organizație și domeniu. Când va solicita numele și prenumele vei introduce numele de domeniu al serverului pe care îl vei introduce pentru a te conecta la aplicație (de exemplu, www.specialistul-it.ro)
Cod: Selectaţi tot
C:\Program Files\Java\jre6\bin>keytool -genkey -keyalg RSA -alias selfsigned -keystore keystore.jks -storepass password -validity 360 -keysize 2048
What is your first and last name?
[Unknown]: www.specialistul-it.ro
What is the name of your organizational unit?
[Unknown]: Forum Specialist IT
What is the name of your organization?
[Unknown]: Specialistul IT
What is the name of your City or Locality?
[Unknown]: Bucuresti
What is the name of your State or Province?
[Unknown]: Romania
What is the two-letter country code for this unit?
[Unknown]: RO
Is CN=www.specialistul-it.ro, OU=Forum Specialist IT, O="Specialistul IT", L=Bucuresti, ST=Romania, C=RO corect?
[no]: yes
Enter key password for <selfsigned>
Dacă ai întrebări sau nelămuriri te rog spune-mi.
Mulțumesc
Moderator și Specialist IT