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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline vlakon  
#1 Оставлено : 7 июля 2023 г. 11:04:15(UTC)
vlakon

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

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

Добрый день.

Если я правильно понял (поправьте, пожалуйста, если я не прав), нужно приложить карту, получить список storeType, по ним инициализировать KeyStore, а затем для storeType "Aktiv Rutoken ECP NFC 1" вызов метод keyStore.aliases() должен что то вернуть. Однако у меня все время приходит пустой список.

Я выполнил все настройки из документации КриптоПро и Рутокен. В панели управления Рутокен карта читается и контейнер отображается.

Метод получения storeType:
Код:

    fun getKeyStoreTypeList(): List<String> {
        val keyStoreTypeList: MutableList<String> = LinkedList()
        val services = DEFAULT_PROVIDER.services

        for (service in services) {
            if (service.type.equals("KeyStore", ignoreCase = true)) {
                keyStoreTypeList.add(service.algorithm)
            }
        }
        keyStoreTypeList.remove(JCSP.HD_STORE_NAME)
        keyStoreTypeList.add(0, JCSP.HD_STORE_NAME)
        keyStoreTypeList.remove(JCSP.CERT_STORE_NAME)
        return keyStoreTypeList
    }


Метод получения aliases:
Код:

    fun getAliases() {
                getKeyStoreTypeList().forEach {
                val keyStore = KeyStore.getInstance(it, JCSP.PROVIDER_NAME)
                keyStore.load(null, null)
                val aliases = keyStore.aliases()

            }
}

Отредактировано пользователем 11 июля 2023 г. 9:04:36(UTC)  | Причина: Не указана

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