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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline timur1  
#1 Оставлено : 30 сентября 2015 г. 13:01:48(UTC)
timur1

Статус: Новичок

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

Добрый день!
Коллеги, помогите, пожалуйста.

1) сертификат закрытого ключа test.cer создан через консоль КриптоПро в DER (назначение: аутентификация клиента)
2) необходимо использовать его НЕ через HDImageStore, а загружая, как файл


Пробую следующее:

InputStream file = new FileInputStream("test.cer");
KeyStore keyStore = KeyStore.getInstance("PKCS12");
keyStore.load(file, "pass".toCharArray());

получаю Exception:

Exception in thread "main" java.io.IOException: DER input, Integer tag error
at sun.security.util.DerInputStream.getInteger(DerInputStream.java:168)
at sun.security.pkcs12.PKCS12KeyStore.engineLoad(PKCS12KeyStore.java:1884)
at java.security.KeyStore.load(KeyStore.java:1445)
at Test.main(Test.java:10)

В чём может быть проблема?
Online Андрей Писарев  
#2 Оставлено : 30 сентября 2015 г. 13:04:18(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,486
Мужчина
Российская Федерация

Сказал «Спасибо»: 553 раз
Поблагодарили: 2245 раз в 1751 постах
В сертификате - нет закрытого ключа.
Техническую поддержку оказываем тут
Наша база знаний
Online Андрей Писарев  
#3 Оставлено : 30 сентября 2015 г. 13:05:29(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,486
Мужчина
Российская Федерация

Сказал «Спасибо»: 553 раз
Поблагодарили: 2245 раз в 1751 постах
Закрытый ключ есть в контейнере, например, в pkcs12 (.pfx, .p12)
Техническую поддержку оказываем тут
Наша база знаний
Offline timur1  
#4 Оставлено : 30 сентября 2015 г. 13:23:53(UTC)
timur1

Статус: Новичок

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

Точно. Прошу прощения: криптографию начал изучать совсем недавно.

Как-нибудь можно из консоли КриптоПро достать контейнер, который был создан в HDImageStore, в файл с целью получения закрытого ключа? По пути хранения контейнера, указанному в консоле, я вижу 6 файлов:
header.key
masks.key
masks2.key
name.key
primary.key
primary2.key
Скажите, пожалуйста, это и есть содержимое контейнера? Эти файлы можно упаковать в файл-контейнер самому с тем, чтобы потом использовать его для получения закрытого ключа?
Offline Евгений Афанасьев  
#5 Оставлено : 30 сентября 2015 г. 14:33:30(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 4,005
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 715 раз в 675 постах
В системе windows открыть контейнер формата HDImageStorе в панели CSP не удастся.
Offline timur1  
#6 Оставлено : 30 сентября 2015 г. 14:54:28(UTC)
timur1

Статус: Новичок

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

Автор: afev Перейти к цитате
В системе windows открыть контейнер формата HDImageStorе в панели CSP не удастся.

у меня linux

Offline Евгений Афанасьев  
#7 Оставлено : 30 сентября 2015 г. 16:41:03(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 4,005
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 715 раз в 675 постах
Тогда и панель CSP (certmgr), и панель JCP видят одни те же контейнеры (если запущены под одним и тем же пользователем).
Offline timur1  
#8 Оставлено : 30 сентября 2015 г. 16:45:30(UTC)
timur1

Статус: Новичок

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

Автор: afev Перейти к цитате
Тогда и панель CSP (certmgr), и панель JCP видят одни те же контейнеры (если запущены под одним и тем же пользователем).


здесь вопрос в другом:

могу ли каким-либо образом вытащить контейнер из панели JCP в виде файла формата pkcs12, например?
сам контейнер был создан в панеле JCP.
Offline Евгений Афанасьев  
#9 Оставлено : 30 сентября 2015 г. 17:36:51(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 4,005
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 715 раз в 675 постах
Автор: timur1 Перейти к цитате
могу ли каким-либо образом вытащить контейнер из панели JCP в виде файла формата pkcs12, например?
сам контейнер был создан в панеле JCP.

Нет, JCP не поддерживает формат PKCS12.

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