Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline const  
#1 Оставлено : 27 мая 2008 г. 20:07:49(UTC)
const

Статус: Участник

Группы: Участники
Зарегистрирован: 19.05.2008(UTC)
Сообщений: 14
Откуда: Тольятти

Здравствуйте.

Подскажите как получать контекст сертификата, который установлен в CertStore

Делаю так

Код:
final KeyStore CertStore = KeyStore.getInstance(JCP.CERT_STORE_NAME);
CertStore.load(null,null);
final X509Certificate publicCert = (X509Certificate) CertStore.getCertificate("cert");


при этом publicCert = null
Offline Ольга  
#2 Оставлено : 27 мая 2008 г. 20:11:23(UTC)
Ольга

Статус: Активный участник

Группы: Участники
Зарегистрирован: 23.01.2008(UTC)
Сообщений: 207

Поблагодарили: 3 раз в 3 постах
хранилище сертификатов это файл, поэтому загрузка с параметрами null, null не верна. см. документацию
Offline Niolta  
#3 Оставлено : 4 июня 2008 г. 10:08:34(UTC)
Niolta

Статус: Участник

Группы: Участники
Зарегистрирован: 02.04.2008(UTC)
Сообщений: 10
Откуда: Irkutsk

KeyStore allCertStore = null;
X509Certificate UserCert = null;
storepass="123456"; // вообще-то у меня эта с клавиатуры вводится
String alias="pupkin"; // берется откуда-нибудь или задается

/* здесь ключевой момент: надо указывать "CertStore" (хранилище сертификатов), а не HDImageStore (хранилище с контейнерами ключей)*/
allCertStore = KeyStore.getInstance("CertStore", "JCP");
File f = new File("C:\\.certstore");
allCertStore.load(new FileInputStream(f), storepass.toCharArray());
UserCert = (X509Certificate) allCertStore.getCertificate(alias);

// обработка исключений и ситуации, когда UserCert == null


RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.