evgenstein Опубликовано 17 Декабря 2012 Жалоба Поделиться Опубликовано 17 Декабря 2012 Добрый день!Windows 7, ViPNet CSP 3.2 (10.11525)Встраиваем ViPNet в продукт. Функция автоматической подписи подразумевает пакетную подпись и для этого нужно установить пин в свойства криптопровайдера, чтобы каждый раз не выскакивало окно с запросом пароля (пина) к контейнеру.Вызываем CryptSetProvParam(hCryptProv, PP_SIGNATURE_PIN, asciiPinCode, 0), но при подписи все равно появляется окно с просьбой ввести пароль.CryptSetProvParam(hCryptProv, PP_SIGNATURE_PIN, asciiPinCode, PP_VERIFYPASS_FLAG) проходит успешно.Окно ввода пароля (пина) не запрашивается, если только вызвать CryptSetProvParam(hCryptProv, PP_SIGNATURE_PIN, asciiPinCode, PP_VERIFYPASS_FLAG | PP_SAVEPASS_FLAG). Но тогда пароль сохраняется, что не подходит.Комбинации с флагом PP_DONTSHOWDLG_FLAG никак не помогают.Как добиться, чтобы окно ввода пароля (пина) не запрашивалось? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Echo Опубликовано 27 Декабря 2012 Жалоба Поделиться Опубликовано 27 Декабря 2012 рекомендую написать на hotline@infotecs.ru с пометкой с пометкой "вопрос про встраивание криптофункций" Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
aknis Опубликовано 7 Марта 2013 Жалоба Поделиться Опубликовано 7 Марта 2013 При использовании CryptSetProvParam(hCryptProv, PP_SIGNATURE_PIN, asciiPinCode, 0) у меня ничего не заправшивается, по крайней мене на WInXP, возможно на Win7 что-то изменилось. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.