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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline coldplay  
#1 Оставлено : 9 июня 2018 г. 17:25:33(UTC)
coldplay

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

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

Сказал(а) «Спасибо»: 18 раз
Поблагодарили: 2 раз в 2 постах
Здравствуйте. Заказчик передал приватный ключ, но при открытии методом ниже пустой список алиасов. По конкретному алиасу ключ не вытаскивается. Ошибок нет.

Код:
  public static PrivateKey getSenderPrivateKey() {
        try {
            HDImageStore.setDir("/path_to_file/te-69214.000");
            KeyStore hdImageStore = KeyStore.getInstance("HDImageStore");
            hdImageStore.load(null, "password".toCharArray());
            Enumeration<String> aliases = hdImageStore.aliases();
            while (aliases.hasMoreElements()) {
                System.out.println(aliases.nextElement());
            }
            PrivateKey privateKey = (PrivateKey) hdImageStore.getKey("alias", "password".toCharArray());// privateKey is null
            return null;
        } catch (Exception e) {
            throw new RuntimeException(e);
        }
    }


При попытке проверить контейнер в csp 3.6 в ответе :
ошибка 0x80090009 Указанны неправильные флаги/
При попытке открыть :
В контейнере '' отсутствуют закрытые ключи.

java метод должен кидать исключение при неправильном пароле ? или пустой список алиасов и есть результат неправильного пароля ?
Просто ошибки csp вполне вероятно из-за устаревшей версии.
Offline coldplay  
#2 Оставлено : 14 июня 2018 г. 9:34:34(UTC)
coldplay

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

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

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