2016-01-28 6 views
1

Могут ли вы сказать мне более ясно о открытом ключе и секретного ключе из ниже кода ::Что секретный ключ и открытый ключ внутри файла ключи

>keytool -genkey -keyalg RSA -alias selfsigned -keystore keystore2.jks -storepass password -validity 9360 -keysize 2048 

What is your first and last name? 
[Unknown]: CLARK 
What is the name of your organizational unit? 
[Unknown]: OO 
What is the name of your organization? 
[Unknown]: O 
What is the name of your City or Locality? 
[Unknown]: JUMO 
What is the name of your State or Province? 
[Unknown]: TU 
What is the two-letter country code for this unit? 
[Unknown]: PA 
Is CN=clark, OU=OO, O=O, L=jumo, ST=TU, C=PA correct? 
[no]: yes 

Enter key password for 
(RETURN if same as keystore password): 

Из приведенного выше примера, что является PrivateKey и каков PublicKey ??
Пожалуйста, объясните, какая часть принадлежит PrivateKey, а какая часть принадлежит PublicKey в файле Keystore.jks выше?

ответ

0

Как fas, поскольку я понял это. Файл хранилища ключей может содержать Keys, KeyPairs, Trusted Certificates.

Здесь ключи SecretKey, как privateKeys.
KeyPairs - это комбинация PrivateKeys и Certificate (содержит PublicKey).
TrustedCertificate - сертификат может содержать только PublicKeys.

Подробнее об оценке!