Запрос PIN-кода в КриптоПРО CSP
Как сделать обязательный запрос PIN-кода при использовании фреймворка КриптоПРО?
Тестовое приложение SecureMessaging получает доступ к токену без пинкода.
Вы не авторизованы. Пожалуйста, войдите или зарегистрируйтесь.
Форум Рутокен → Рутокен на мобильных платформах → Запрос PIN-кода в КриптоПРО CSP
Страницы 1
Чтобы отправить ответ, нужно авторизоваться или зарегистрироваться
Как сделать обязательный запрос PIN-кода при использовании фреймворка КриптоПРО?
Тестовое приложение SecureMessaging получает доступ к токену без пинкода.
Добрый день, sopov.
Тестовое приложение SecureMessaging демонстрирует работу операции хэширования. Хэширование для своей работы не требует закрытых ключей. Обращаю Ваше внимание, что не вся информация на токене требует ввода PIN-кода для доступа.
Вы можете сделать запрос PIN-кода в Вашем приложении в любой момент времени. Вы можете изучить наши примеры по работе с подписью и использовать их как основу.
Добрый день, sopov.
Вы можете сделать запрос PIN-кода в Вашем приложении в любой момент времени. Вы можете изучить наши примеры по работе с подписью и использовать их как основу.
Смотрю пример \CryptoAPI\CryptoProCSP\SignVerify в нем нет ясного указания PIN-кода. Если использовать функции подписи на Windows то PIN-код запрашивается интерфейсом КриптоПРО, что в принципе логично.
А вот как это сделать в iOS приложении мне не понятно. Подскажите пример кода или какие функции надо использовать и последовательность их вызова.
Спасибо!
Добрый день, sopov.
В первый раз неправильно понял Ваш вопрос. КриптоПро CSP для мобильных платформ повторяет интерфейс Windows по работе с криптографией CryptoAPI. Вы можете найти дополнительную информацию об этом интерфейсе в MSDN.
В CryptoAPI есть два пути. Первый - самостоятельно реализовать запрос PIN кода у пользователя. Для этого перед вызовом функции подписи используется вызов CryptSetProvParam со вторым параметром PP_SIGNATURE_PIN. (дополнительную информацию смотрите https://msdn.microsoft.com/en-us/librar … s.85).aspx) Второй - никаких дополнительных вызовов не делать, тогда CSP должно само отображать диалог запроса PIN.
Вы можете пойти по первому пути или задать вопрос в поддержку КриптоПро по второму пути.
Добрый день, sopov.
В первый раз неправильно понял Ваш вопрос. КриптоПро CSP для мобильных платформ повторяет интерфейс Windows по работе с криптографией CryptoAPI. Вы можете найти дополнительную информацию об этом интерфейсе в MSDN.
В CryptoAPI есть два пути. Первый - самостоятельно реализовать запрос PIN кода у пользователя. Для этого перед вызовом функции подписи используется вызов CryptSetProvParam со вторым параметром PP_SIGNATURE_PIN. (дополнительную информацию смотрите https://msdn.microsoft.com/en-us/librar … s.85).aspx) Второй - никаких дополнительных вызовов не делать, тогда CSP должно само отображать диалог запроса PIN.
Вы можете пойти по первому пути или задать вопрос в поддержку КриптоПро по второму пути.
Спасибо за ответ! Попробуем оба :)
Страницы 1
Чтобы отправить ответ, нужно авторизоваться или зарегистрироваться
Форум Рутокен → Рутокен на мобильных платформах → Запрос PIN-кода в КриптоПРО CSP