keylookup(1) keylookup(1)

keylookup - واکشی و وارد کردن کلیدهای GnuPG از سرورهای کلید

keylookup [options] search-string

دستور keylookup یک پوشش پیرامون gpg --search است که به شما امکان جستجوی کلیدها را در سرور کلید (keyserver) می‌دهد. این ابزار فهرستی از کلیدهای منطبق را به کاربر نمایش داده و به او اجازه می‌دهد کلیدهای مورد نظر را برای وارد کردن به جاکلیدی (keyring) GnuPG انتخاب کند.

برای جستجو و وارد کردن واقعی کلیدها، خودِ GnuPG فراخوانی می‌شود.

سرور کلید مورد استفاده را مشخص می‌کند. اگر هیچ سرور کلیدی مشخص نشده باشد، فایل تنظیمات GnuPG برای یافتن یک سرور کلید پیش‌فرض پیمایش می‌شود. در صورتی که سرور کلیدی یافت نشود، keylookup متوقف خواهد شد.
استفاده از درگاهی به غیر از 11371.
دستور keylookup از نمایش نتایج جستجو با ۳ رابط کاربری (frontend) مختلف پشتیبانی می‌کند. هر دو رابط whiptail و dialog تعاملی هستند و به کاربر اجازه می‌دهند کلیدها را برای وارد کردن انتخاب کند. رابط سوم، یعنی plain غیرتعاملی بوده و فقط کلیدها را در خروجی استاندارد (STDOUT) چاپ می‌کند. در این صورت کاربر باید خودش GnuPG را فراخوانی کند.

در صورت موجود بودن، /usr/bin/dialog حالت پیش‌فرض است. اگر موجود نباشد ولی /usr/bin/whiptail نصب باشد، از آن استفاده می‌شود. اگر هیچ‌کدام در دسترس نباشند، برنامه به حالت plain بازمی‌گردد.

به جای پرسش از کاربر برای انتخاب کلیدها، تمام کلیدهای منطبق با search-string را وارد می‌کند. در صورت استفاده از این گزینه، نیازی به رابط کاربری نخواهد بود.
همانند GnuPG، برنامه keylookup تنها در صورتی از متغیر محیطی http_proxy تبعیت می‌کند که این گزینه داده شده باشد. اگر این گزینه داده نشده باشد اما فایل تنظیمات GnuPG شما شامل آن باشد، keylookup از آن استفاده خواهد کرد.
نمایش یک پیام راهنمای کوتاه و خروج موفقیت‌آمیز.

برای یافتن دایرکتوری خانگی پیش‌فرض استفاده می‌شود.
در صورت تنظیم، این دایرکتوری به جای "~/.gnupg" استفاده می‌شود.
در صورت تنظیم، به جای "gpg" به عنوان باینری gpg استفاده می‌شود.
تنها زمانی اعمال می‌شود که گزینه --honor-http-proxy تنظیم شده باشد یا honor-http-proxy در فایل پیکربندی GnuPG مشخص شده باشد.

سرور کلید پیش‌فرض شما را برای کلیدهای Christian پرس‌وجو می‌کند و به شما امکان می‌دهد در صورت وجود رابط dialog، آن‌ها را به جاکلیدی خود وارد کنید.
دوباره از سرور کلید پیش‌فرض پرس‌وجو می‌کند، اما این بار در صورت تعریف متغیر محیطی http_proxy از آن استفاده کرده و کلیدهای wk@gnupg (Werner Koch) را در STDOUT چاپ می‌کند.
سرور کلید pgp.mit.edu را برای کلیدهای Peter پرس‌وجو می‌کند و آن‌ها را برای وارد کردن در dialog نمایش می‌دهد.

~/.gnupg/options
فایل تنظیمات GnuPG که در صورت وجود، keylookup مقادیر keyserver و honor-http-proxy را از آن دریافت می‌کند.

gpg(1)

لطفاً باگ‌ها را با استفاده از سامانه ردیابی باگ دبیان در https://bugs.debian.org گزارش دهید.

Christian Kurz <shorty@debian.org>
Peter Palfrader <peter@palfrader.org>

Jun-2002