Статус: Новичок
Группы: Участники
Зарегистрирован: 20.01.2023(UTC) Сообщений: 3  Откуда: Самара
|
Здравствуйте. Я создал программу для ПК, которая использует ваши библиотеки на языке Java. Если в КриптоПро CSP / Инструменты КриптоПро присутствует контейнер с указанным считывателем HDIMAGE, моя программа обращается к необходимым методам вашей библиотеки для доступа к контейнеру и выполнения процесса подписания. В данный момент доступ к контейнеру осуществляется следующим образом: Код: KeyStore keyStore = KeyStore.getInstance(JCSP.HD_STORE_NAME, JCSP.PROVIDER_NAME); // Создание экземпляра хранилища
keyStore.load(null, null); // Не нужно загружать данные в хранилище, так как ключи уже будут там при указании имени этого хранилища.
Logging.log(String.format("Get alias: %s", alias));
KeyStore.ProtectionParameter protectedParam = new KeyStore.PasswordProtection(passwordDTO.password().toCharArray());
JCPPrivateKeyEntry entry = (JCPPrivateKeyEntry) keyStore.getEntry(alias, protectedParam);
privateKey = entry.getPrivateKey();
Logging.log(String.format("PrivateKey alg: %s", privateKey.getAlgorithm()));
certificate = keyStore.getCertificate(alias); // Получение сертификата
тут я использую JCSP.HD_STORE_NAME чтобы найти его и все работает корректно. Вопрос, какие изменения нужно внести , чтобы обращаться к считывателю контейнера, который появляется когда подключается токен в ПК ? И правильно ли я понимаю, что при таком подписании должно быть установлено CSP?
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close