Отключить кэширование PIN-кода для виртуальных смарт-карт в Win 8.1 и Win 10

Мы хотим хранить цифровые сертификаты для подписи PDF-файлов на виртуальных смарт-картах. По нормативным причинам (FDA, мы разрабатываем медицинские устройства) мы должны гарантировать, что PIN-код, защищающий сертификат, должен быть (повторно) введен снова для каждого подписываемого документа. Поведение по умолчанию, по-видимому, заключается в том, что PIN-код необходимо вводить только для первого документа во время сеанса Windows. Есть ли возможность настроить политику «всегда подсказывать», как это обычно делается для обычных смарт-карт?


person Tuelle    schedule 18.12.2018    source источник


Ответы (1)


Сначала убедитесь, что вы действительно полагаетесь на саму смарт-карту, а не на билет Kerberos или что-то подобное, попробуйте klist и klist purge.

Проверьте настройки базовой политики кэширования PIN-кода CSP здесь.

Кроме того, вы можете принудительно удалить PIN-код из кеша, если вы используете CSP с: CryptSetProvParam(hProv, PP_SIGNATURE_PIN, NULL, 0)

person Paul Bastian    schedule 20.12.2018