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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline ussr  
#1 Оставлено : 29 марта 2016 г. 11:10:52(UTC)
ussr

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

Группы: Участники
Зарегистрирован: 29.03.2016(UTC)
Сообщений: 1
Российская Федерация

Использую
java 1.7.0_80.
Linux 64-битный.

Через JCP 2.0 загрузил контейнер, csp его видит

Код:

/opt/cprocsp/bin/amd64$ ./csptest -keyset -enum_cont -verifycontext -fqcn
CSP (Type:75) v3.6.5365 KC1 Release Ver:3.6.7777 OS:Linux CPU:AMD64 FastCode:READY:AVX.
AcquireContext: OK. HCRYPTPROV: 29908467
\\.\HDIMAGE\RaUser-1cd505fb-531f-48c2-91b0-c6fb2577082c
OK.
Total: 
[ErrorCode: 0x00000000]


Проверку проходит успешно
Код:

/opt/cprocsp/bin/amd64$ ./csptest -keyset -check -cont '\\.\HDIMAGE\RaUser-1cd505fb-531f-48c2-91b0-c6fb2577082c'
CSP (Type:75) v3.6.5365 KC1 Release Ver:3.6.7777 OS:Linux CPU:AMD64 FastCode:READY:AVX.
AcquireContext: OK. HCRYPTPROV: 28761587
GetProvParam(PP_NAME): Crypto-Pro GOST R 34.10-2001 KC1 CSP
Container name: "RaUser-1cd505fb-531f-48c2-91b0-c6fb2577082c"
Check header passed.
Signature key is not available.
Exchange key is available. HCRYPTKEY: 0x1be1df3
Check container passed.
Check sign passed.
Check import passed.
Certificate in container matches AT_KEYEXCHANGE key.
Keys in container:
  exchange key
Extensions:
  OID: 1.2.643.2.2.37.3.3
Total: 
[ErrorCode: 0x00000000]


Пытаюсь получить сертификат

Код:

        Provider provider = providerName == null ? null : Security.getProvider(providerName);
        if (provider == null) {
            provider = ProviderFactory.createProvider("com.digt.trusted.jce.provider.DIGTProvider", null);
            Security.addProvider(provider);
        }

        char[] storePassword = parameters.getStorePassword() == null ? null : StringUtils.defaultString(parameters.getStorePassword()).toCharArray();
        KeyStore keyStore = KeyStore.getInstance("CryptoProCSPKeyStore", provider);
        KeyStoreUtils.loadKeyStoreByName(keyStore, "CurrentUser/My", storePassword);        


Проблема в том, что keyStore.aliases() не возвращает элемент.
В чём может быть проблема?

Отредактировано пользователем 29 марта 2016 г. 11:11:28(UTC)  | Причина: Не указана

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