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

Уведомление

Icon
Error

4 Страницы<1234>
Опции
К последнему сообщению К первому непрочитанному
Offline Андрей Писарев  
#11 Оставлено : 11 августа 2013 г. 18:00:48(UTC)
Андрей *

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

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

Сказал «Спасибо»: 612 раз
Поблагодарили: 2370 раз в 1865 постах
Автор: Юрий Перейти к цитате
Интерактивный выбор между AT_SIGNATURE и AT_KEYEXCHANGE пусть делают конечные пользователи
..
Файлы по ссылке обновил.


Все равно... "никак", что на КриптоПРО CSP, что на ViPNet CSP... выдает ошибку.
Пользователь Андрей * прикрепил следующие файлы:
5.png (14kb) загружен 28 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#12 Оставлено : 11 августа 2013 г. 18:03:00(UTC)
Андрей *

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

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

Сказал «Спасибо»: 612 раз
Поблагодарили: 2370 раз в 1865 постах
Автор: Юрий Перейти к цитате
Добавил ещё возможность вывода на экран в читаемом формате списка контейнеров написанных по-русски.


При первом показе - теперь корректно показывается, при последующих - к именам добавляются "0"...
Пользователь Андрей * прикрепил следующие файлы:
4.png (21kb) загружен 29 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Техническую поддержку оказываем тут
Наша база знаний
Offline Юрий  
#13 Оставлено : 11 августа 2013 г. 18:25:17(UTC)
Юрий

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

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 675
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 95 раз в 68 постах
Автор: Андрей * Перейти к цитате
Автор: Юрий Перейти к цитате
Интерактивный выбор между AT_SIGNATURE и AT_KEYEXCHANGE пусть делают конечные пользователи
..
Файлы по ссылке обновил.


Все равно... "никак", что на КриптоПРО CSP, что на ViPNet CSP... выдает ошибку.

Значит ключа нет. Контейнер есть, ключа нет.
С уважением,
Юрий Строжевский
Offline Юрий  
#14 Оставлено : 11 августа 2013 г. 18:25:54(UTC)
Юрий

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

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 675
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 95 раз в 68 постах
Автор: Андрей * Перейти к цитате
Автор: Юрий Перейти к цитате
Добавил ещё возможность вывода на экран в читаемом формате списка контейнеров написанных по-русски.


При первом показе - теперь корректно показывается, при последующих - к именам добавляются "0"...

Интересное поведение, исправил код.
С уважением,
Юрий Строжевский
Offline Андрей Писарев  
#15 Оставлено : 11 августа 2013 г. 18:44:09(UTC)
Андрей *

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

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

Сказал «Спасибо»: 612 раз
Поблагодарили: 2370 раз в 1865 постах
Автор: Юрий Перейти к цитате
Автор: Андрей * Перейти к цитате
Автор: Юрий Перейти к цитате
Интерактивный выбор между AT_SIGNATURE и AT_KEYEXCHANGE пусть делают конечные пользователи
..
Файлы по ссылке обновил.


Все равно... "никак", что на КриптоПРО CSP, что на ViPNet CSP... выдает ошибку.

Значит ключа нет. Контейнер есть, ключа нет.


и AT_SIGNATURE и AT_KEYEXCHANGE?
Техническую поддержку оказываем тут
Наша база знаний
Offline Юрий  
#16 Оставлено : 11 августа 2013 г. 18:45:14(UTC)
Юрий

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

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 675
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 95 раз в 68 постах
Автор: Андрей * Перейти к цитате
Автор: Юрий Перейти к цитате
Автор: Андрей * Перейти к цитате
Автор: Юрий Перейти к цитате
Интерактивный выбор между AT_SIGNATURE и AT_KEYEXCHANGE пусть делают конечные пользователи
..
Файлы по ссылке обновил.


Все равно... "никак", что на КриптоПРО CSP, что на ViPNet CSP... выдает ошибку.

Значит ключа нет. Контейнер есть, ключа нет.


и AT_SIGNATURE и AT_KEYEXCHANGE?

Ой, а что такое не может быть? :)
С уважением,
Юрий Строжевский
Offline Андрей Писарев  
#17 Оставлено : 11 августа 2013 г. 18:48:09(UTC)
Андрей *

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

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

Сказал «Спасибо»: 612 раз
Поблагодарили: 2370 раз в 1865 постах
Автор: Юрий Перейти к цитате
Автор: Андрей * Перейти к цитате
Автор: Юрий Перейти к цитате
Интерактивный выбор между AT_SIGNATURE и AT_KEYEXCHANGE пусть делают конечные пользователи
..
Файлы по ссылке обновил.


Все равно... "никак", что на КриптоПРО CSP, что на ViPNet CSP... выдает ошибку.

Значит ключа нет. Контейнер есть, ключа нет.


AT_KEYEXCHANGE нет?

Техническую поддержку оказываем тут
Наша база знаний
Offline Юрий  
#18 Оставлено : 11 августа 2013 г. 18:51:43(UTC)
Юрий

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

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 675
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 95 раз в 68 постах
Автор: Андрей * Перейти к цитате
Автор: Юрий Перейти к цитате
Автор: Андрей * Перейти к цитате
Автор: Юрий Перейти к цитате
Интерактивный выбор между AT_SIGNATURE и AT_KEYEXCHANGE пусть делают конечные пользователи
..
Файлы по ссылке обновил.


Все равно... "никак", что на КриптоПРО CSP, что на ViPNet CSP... выдает ошибку.

Значит ключа нет. Контейнер есть, ключа нет.


AT_KEYEXCHANGE нет?


Ну вот как мне отвечать, когда за получение ключей отвечает вот такой код?
Код:
   if( !CryptGetUserKey( hProv, AT_SIGNATURE, &hKey ) )
   {
    if( !CryptGetUserKey( hProv, AT_KEYEXCHANGE, &hKey ) )
    {
     Error( L"CryptGetUserKey" ); 
     CryptReleaseContext(hProv,0);

     return;
    }
   }

Наверное в том контейнере какой-то третий тип ключей :)
С уважением,
Юрий Строжевский
Offline Андрей Писарев  
#19 Оставлено : 11 августа 2013 г. 18:57:50(UTC)
Андрей *

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

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

Сказал «Спасибо»: 612 раз
Поблагодарили: 2370 раз в 1865 постах
Автор: Юрий Перейти к цитате
Автор: Андрей * Перейти к цитате
Автор: Юрий Перейти к цитате
Автор: Андрей * Перейти к цитате
Автор: Юрий Перейти к цитате
Интерактивный выбор между AT_SIGNATURE и AT_KEYEXCHANGE пусть делают конечные пользователи
..
Файлы по ссылке обновил.


Все равно... "никак", что на КриптоПРО CSP, что на ViPNet CSP... выдает ошибку.

Значит ключа нет. Контейнер есть, ключа нет.


AT_KEYEXCHANGE нет?


Ну вот как мне отвечать, когда за получение ключей отвечает вот такой код?
Код:
   if( !CryptGetUserKey( hProv, AT_SIGNATURE, &hKey ) )
   {
    if( !CryptGetUserKey( hProv, AT_KEYEXCHANGE, &hKey ) )
    {
     Error( L"CryptGetUserKey" ); 
     CryptReleaseContext(hProv,0);

     return;
    }
   }

Наверное в том контейнере какой-то третий тип ключей :)


Запросил тип...
Anxious

AT_KEYEXCHANGE=1
KeySpec=1
KeySpec=AT_KEYEXCHANGE

Техническую поддержку оказываем тут
Наша база знаний
Offline Юрий  
#20 Оставлено : 11 августа 2013 г. 19:02:29(UTC)
Юрий

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

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 675
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 95 раз в 68 постах
Тогда попробуем вот так:
Код:
   if( !CryptGetUserKey( hProv, AT_SIGNATURE, &hKey ) )
   {
    CryptDestroyKey( hKey );
    if( !CryptGetUserKey( hProv, AT_KEYEXCHANGE, &hKey ) )
    {
     Error( L"CryptGetUserKey" ); 
     CryptReleaseContext(hProv,0);

     return;
    }
   }

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