23.07.2007 16:03:47Установка личного сертификата CryptoAPI Ответов: 2
Александр
Почему при установке одного и того же личного сертификата, связанного с контейнером,
в панели управления CryptoPro CSP и при вызове функций CryptoAPI
(http://www.cryptopro.ru/CryptoPro/forum/myforum.asp?q=81)
размеры файлов в "..\Microsoft\SystemCertificates\My\Certificates\"
и их структура (в частности первые пару сотен байт до uniquename) сильно отличаются???

Второй вопрос (похоже связанный с первым).
Не смотря на размер, отличающийся в меньшую сторону от "оригинала" (файла сформированного по средствам панели управления), работа с таким "урезаным" сертификатом (сформированным по средствам прямого обращения к CryptoAPI) вроде шла успешно.
НО сейчас обнаружилось, что устанавливая в хранилище сертификат связанный с контейнером на носителе "дискета" методом из форума -- ссылка выше),
связка "сертификат-закрытый ключ" не корректна (Крипто-Про просит вставить ключевой носитель именно тот, который УЖЕ ВСТАВЛЕН! поле uniquename идентично "оригиналу").
Копируем этот контейнер на носитель "реестр". Устанавливаем связанный с ним сертификат в хранилище -- проблем нет. (хотя файл сертификата опять же отличается от оригинала).

В чем дело?

Как корректно програмно установить в хранилище сертификат, чтобы размеры файлов сертификатов совпали с "оригиналами" установлеными из панели управления КРИПТО-ПРО.

Большое спасибо.
 
Ответы:
23.07.2007 16:49:07Василий
Пришлите, пож., сами получившиеся файлы при разном способе установки на support@cryptopro.ru

А также сообщите:
- какая ОС, сервиспак
- версия IE
- версия, билд "КриптоПро CSP", для 2.0 - способ хранения ключей (память приложений или служба), для 3.0 - КС1 или КС2
24.07.2007 10:03:01Александр
Отправил.