| ||||
| ||||
подскажите, пожалуйста, где физически хранятся ключи (закрытые, открытые), как они оттуда извлекаются и т.п. | ||||
Ответы: | ||||
| ||||
а также как они извлекаются, когда нужны? | ||||
| ||||
Открытие ключи обычно хранятся в виде сертификатов. Сертификаты обычно хранятся на жестком диске (в store) и извлечением и форматом их хранения из store заведует Windows. Все функции работы с сертификатами подробно описаны в SDK. Если у пользователя есть секретный ключ к открытому ключу из сертификата, то к сертификату устанавливается ссылка на CSP и имя контейнера. Кроме того, сертификат открытого ключа может храниться на носите секретного ключа. Секретные ключи CryptoPro CSP могут храниться: - на дискете - на смарт-карте - в реестре - на Touch-memory В CryptoPro версии 1.1 пользователь выбирает, где (на каком считывателе) искать ключ и CSP их оттуда и выбирает. В CryptoPro версии 1.2 CSP сама опрашивает все известные ей считыватели (дисководы, Touch-memory, считыватели карт и т.д.) и ищет требуемый ключ. Если ключ ранее использовался этим пользователем на этом компьютере, то CSP опрашивает только нужные носители. | ||||
| ||||
>Все функции работы с сертификатами подробно описаны в SDK. а не подскажите где именно посмотреть? спасибо | ||||