понедельник, 24 января 2011 г.

ssl and java

Что такое ssl.

Примеры сервера и клиента можно посмотреть здесь.

Параметры при запуске можно подгрузить так:

// -Djavax.net.ssl.keyStore=mySrvKeystore
System.setProperty("javax.net.ssl.keyStore", "mySrvKeystore");
// -Djavax.net.ssl.keyStorePassword
System.setProperty("javax.net.ssl.keyStorePassword", "123456");
// -Djava.protocol.handler.pkgs
System.setProperty("java.protocol.handler.pkgs", "com.sun.net.ssl.internal.www.protocol");
// -Djavax.net.debug
System.setProperty("javax.net.debug", "ssl");




Создаем файл ключей:
Keytool-genkey-файл_ключей mySrvKeystore-keyalg RSA
Создаем хранилище:

keytool -export -keystore фаил_ключей -alias хранилище -file test.cer
Создаем сертификат для нашего клиента:

keytool -import -alias хранилище -file созданый_сертификат -keystore clienttruststore.jks -storepass "unicapassword"

Комментариев нет:

Отправить комментарий