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

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

1 Ответ

0 голосов
/ 20 декабря 2018

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

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

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

...