id: Гость   вход   регистрация
текущее время 01:00 05/12/2021
Автор темы: Гость, тема открыта 23/10/2013 18:48 Печать
Категории: криптография, управление ключами
https://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, статически переопределив местоположение связок с приватными и секретными ключами, соответственно.
Общая оценка документа [показать форму]
страница еще не оценена