id: Гость   вход   регистрация
текущее время 10:16 18/04/2024
Автор темы: Гость, тема открыта 23/10/2013 18:48 Печать
Категории: криптография, управление ключами
http://www.pgpru.com/Форум/РаботаСGnuPG/ГдеБудетИскатьсяЛокальныйКлюч
создать
просмотр
ссылки

Где будет искаться локальный ключ


Коллеги, тут по работе возникла задача и я, будучи программистом, а не системщиком, в ней запутался. Буду признателен, если сообщество выручит.


1. Надо расшифровывать подписи запросов двух разных пользователей.
2. У каждого из них свой собственный публичный ключ.
3. Расшифровка ведется с помощью утилиты gpg, расположенной по адресу C:\GnuPG.


Собственно, вопрос, как это сделать? Я не нашел в параметрах программы ключ для указания расположения приватных ключей для расшифровки. То есть они подхватываются автоматически, вопрос – откуда? Если я просто сделаю копию каталога в C:\GnuPG_1, положу туда приватный ключ и буду вызывать gpg, она будет искать ключ в своей поддиректории или полезет в C:\GnuPG ?


Или, может, есть решения без этих извратов?


Извиняюсь за ламерство, но самостоятельно не нашел ответа на свой вопрос.


 
Комментарии
— Гость (23/10/2013 19:52)   <#>
gpg --homedir /path/to/dir. Или HOME=/path/to/dir gpg. Ключ хранится в /path/to/dir/secring.gpg, но лучше весь контент исходной /path/to/dir/.gnupg скопировать туда, куда надо.


Подписи проверяются, а не расшифровываются [терминология].
— Гость (24/10/2013 00:17)   <#>
Есть опции keyring и secret-keyring, их можно прописать в /path/to/dir/.gnupg/gpg.conf, статически переопределив местоположение связок с приватными и секретными ключами, соответственно.
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3