24.09.2004 18:28:11Как правильно огранизовать хранение сертификатов открытых ключей Ответов: 6
Алексей
Есть система типа "звезда", т.е. клиенты шлют в центр подписанные сообщения, которые центр должен проверить на сертификате открытого ключа. к сообщению прилагается номер сертификата клиента.
Как нужно хранить в центре клиентские сертификаты, чтобы можно было их удобно находить по серийному номеру?
Спасибо
 
Ответы:
24.09.2004 18:40:59Kirill Sobolev
Чтобы удобно было находить - в файлах вида <серийный номер>.cer подойдет?
24.09.2004 18:56:43Алексей
спасибо,на крайний случай пойдет и так, но кривовато как-то...
24.09.2004 18:59:01Kirill Sobolev
А в чем именно кривизна? Поиск будет очень быстрый.
24.09.2004 19:00:08Алексей
а если хранить сертификаты в реестре на центральном компе (в каком, кстати, хранилище), то какой функцией его оттуда добыть?
24.09.2004 19:06:01Kirill Sobolev
Нпример, в "Other people" ("Другие пользователи"), или вообще создайте свое хранилище. Доставать их можно будет функцией CertFindCertificateInStore с параметром CERT_FIND_SUBJECT_CERT
24.09.2004 19:22:25Алексей
Думаю, один из этих вариантов вполне подойдет. файлы вида <серийный номер>.cer хороши тем, что можно запросто делать резервные копии всех сертификатов, но файлы с такими именами еще нужно сделать. придется небольшую прогу писать для этого.
Спасибо за ответы.