Как предотвратить всплывающие окна при загрузке хранилища ключей - PullRequest
1 голос
/ 29 декабря 2010

Привет, как следствие этого вопроса, который я хотел бы задать, если вы знаете, как предотвратить всплывающее окно с диалоговым окном, чтобы попросить пароль или попросить вставить сертификат.

МыВ настоящее время создается система, в которой мы должны использовать хранилище ключей Windows для получения сертификатов, которые хранятся на USB-токене, содержащем как считыватель, так и сертификат.В отличие от первоначального вопроса, мы не испытываем проблем при загрузке хранилища ключей, но при обращении к нему.Если в хранилище ключей есть только один сертификат, то нет проблем, мы получаем соответствующее всплывающее окно с паролем в нужное время и все.Однако, если второй USB-ключ вставляется в систему, а затем удаляется, запись остается в хранилище ключей, и с этого момента каждый раз, когда мы пытаемся получить доступ к информации в хранилище ключей, мы получаем всплывающее окно для вставки ключа.Это происходит для каждого сертификата в хранилище, для которого ключ в данный момент не подключен к компьютеру.

Система, с которой мы взаимодействуем, которая требует эти сертификаты, требует, чтобы мы выполнили несколько криптографических операций и чтобы эти всплывающие окна приходиликаждый раз довольно раздражает, если не сказать больше.

1 Ответ

1 голос
/ 29 декабря 2010

Это может быть ошибка в вашем CSP Windows для токенов. После того, как сертификаты добавлены в хранилище, их необходимо удалить при удалении устройства либо с помощью CSP, либо какой-либо дополнительной утилиты «удаления».

Вы можете проверить в диспетчере сертификатов, что произойдет, если вы введете один ключ, а затем удалите его, исчезнут ли сертификаты из списка «Мои сертификаты».

...