02.10.2007 10:14:17хранилище сертификатов в linux Ответов: 2
Дмитрий
Здравствуйте.

Есть пара вопросов по работе с хранилищем в linux.
1. Есть дискета с ключевым контейнером. Можно ли перенести этот контейнер на жесткий диск? Если да, то как?
2. Можно ли как-либо автоматизировать добавление сертификатов (без привязки к контейнерам)в хранилище?


 
Ответы:
02.10.2007 11:13:36Василий
1. Да. Для каждого пользователя создаётся папка для его контейнеров -
/var/CPROcsp/keys/Имя_поьзователя. Можно скопировать папку с ключами с дискеты в эту папку. Права доступа должны быть на чтение-запись для этого пользователя.

2. Да. Например, установка в хранилище "Другие пользователи": с помощью cryptcp -copycert -f имя_файла -duAddressBook
Или написать собственную утилиту с использованием функций, аналогичных CryptoAPI (CertCreateCertificateContext, CertOpenStore, CertAddCertificateContextToStore)
02.10.2007 14:32:45Дмитрий
А если хранилище системное (CertOpenStore вызывается с флагом CERT_SYSTEM_STORE_LOCAL_MACHINE), куда копировать?