| SQ(1) | User Commands | SQ(1) |
نام (NAME)
sq-pki-authenticate - احراز هویت یک پیوند
خلاصه دستور (SYNOPSIS)
sq pki authenticate [OPTIONS]
توضیحات (DESCRIPTION)
احراز هویت یک پیوند (binding).
احراز هویت یک پیوند (یک گواهی و User ID) با جستجوی مسیری از ریشههای اعتماد (trust roots) به پیوند مشخصشده در شبکهٔ اعتماد (Web of Trust). از آنجا که تصدیقها ممکن است بیانگر عدم قطعیت باشند (یعنی تصدیقها ممکن است دارای نشان اعتماد جزئی یا حاشیهای باشند)، ممکن است به چندین مسیر نیاز باشد.
اگر هیچ پیوندی نتواند تا سطح مشخصشده احراز هویت شود (بهطور پیشفرض: احراز هویت کامل، یعنی میزان اعتماد ۱۲۰)، خطایی برگردانده میشود.
اگر هرگونه مسیر معتبری به پیوند یافت شود، صرفنظر از این که برای احراز هویت پیوند کافی باشند یا خیر، در stdout چاپ میشوند.
گزینهها (OPTIONS)
گزینههای زیرفرمان (Subcommand options)
- --amount=AMOUNT
- میزان اعتماد مورد نیاز
- مقدار ۱۲۰ نشاندهندهٔ احراز هویت کامل است؛ مقادیر کمتر از ۱۲۰ نشاندهندهٔ احراز هویت جزئی هستند. هنگامی که `--certification-network` ارسال شود، این مقدار بهطور پیشفرض ۱۲۰۰ خواهد بود؛ یعنی این دستور تلاش میکند ۱۰ مسیر پیدا کند.
- --cert=FINGERPRINT|KEYID
- استفاده از گواهیهای دارای اثر انگشت (fingerprint) یا شناسه کلید (key ID) مشخصشده
- --certification-network
- شبکه را به عنوان یک شبکهٔ تصدیق (certification network) در نظر میگیرد
- بهطور معمول، سازوکار احراز هویت با شبکهٔ Web of Trust به عنوان یک شبکهٔ احراز هویت رفتار میکند که در آن یک تصدیق تنها به این معنی است که پیوند درست است، نه اینکه هدف باید به عنوان یک معرّف مورد اعتماد (trusted introducer) تلقی شود. در یک شبکهٔ تصدیق، هدفهای تصدیقها به عنوان معرفهای مورد اعتماد با عمق نامحدود در نظر گرفته میشوند و هرگونه عبارت منظم (regular expression) نادیده گرفته میشود. توجه: میزان اعتماد بدون تغییر باقی میماند. این شیوهٔ کارکردِ بیشتر الگوریتمهای بهاصطلاح مسیریابی PGP است.
- --email=EMAIL
- احراز هویت نشانی ایمیل مشخصشده
- این گزینه بررسی میکند که آیا احراز هویت یک شناسهٔ کاربر (user ID) با نشانی ایمیل مشخصشده امکانپذیر است یا خیر. شناسههای کاربری نیازی به خودامضاشده (self-signed) بودن ندارند. برای احراز هویت یک user ID که فقط حاوی نشانی ایمیل مشخصشده است، از `--userid <EMAIL>` استفاده کنید.
- --gossip
- همهٔ گواهیها را به عنوان ریشههای اعتماد غیرقابلاطمینان در نظر میگیرد
- این گزینه برای فهمیدن نظر دیگران دربارهٔ یک گواهی (یعنی شایعه یا شنیدهها) مفید است. به عبارت دیگر، این گزینه مسیرهای دلخواهی را به یک گواهی خاص پیدا میکند.
- شایعه (Gossip) در شناسایی راههای جایگزین برای احراز هویت یک گواهی مفید است. برای نمونه، تصور کنید Ed میخواهد گواهی Laura را احراز هویت کند، اما پرسش مستقیم از او دشوار یا نامناسب است. Ed متوجه میشود که Micah گواهی Laura را تصدیق کرده است، اما Ed هنوز گواهی Micah را احراز هویت نکرده است. اگر Ed مایل باشد به Micah به عنوان یک معرّف مورد اعتماد تکیه کند، و احراز هویت گواهی Micah آسانتر از احراز هویت گواهی Laura باشد، در این صورت Ed راه آسانتری را برای احراز هویت گواهی Laura یاد گرفته است.
- پایدار از نسخهٔ 1.1.0.
- --show-paths
- نمایش دلیل احراز هویت شدن یک پیوند
- بهطور پیشفرض، فقط میزان احراز هویت پیوند یک گواهی و شناسهٔ کاربر (مقداری بین ۰ تا ۱۲۰) نمایش داده میشود. این گزینه خروجی را تغییر میدهد تا با نمایش مسیرها از ریشههای اعتماد به پیوندها، نحوهٔ محاسبهٔ آن مقدار را نیز نشان دهد.
- --unusable
- نمایش پیوندهایی که غیرقابلاستفاده هستند
- بهطور معمول، گواهیها و پیوندهای غیرقابلاستفاده نشان داده نمیشوند. این گزینه پیوندها را در نظر میگیرد، حتی اگر به دلیل این که خودشان (یا گواهیها) مطابق خطمشی (policy) معتبر نیستند، باطل شدهاند، یا فعال نیستند، غیرقابلاستفاده باشند.
- این گزینه تنها همراه با `--gossip` معنا دارد، زیرا پیوندهای غیرقابلاستفاده همچنان احراز هویتنشده تلقی میشوند.
- پایدار از نسخهٔ 1.1.0.
- --userid=USERID
- احراز هویت شناسهٔ کاربری (user ID) مشخصشده
- شناسهٔ کاربری مشخصشده نیازی به خودامضاشده بودن ندارد.
گزینههای عمومی (Global options)
برای شرح گزینههای عمومی، sq(1) را ببینید.
مثالها (EXAMPLES)
احراز هویت یک پیوند مشخص.
sq pki authenticate --cert \
EB28F26E2739A4870ECC47726F0073F60FD0CBF0 --userid \
"Alice <alice@example.org>"
بررسی این که آیا میتوان هر شناسهٔ کاربری با نشانی ایمیل مشخصشده را برای گواهی دادهشده احراز هویت کرد یا خیر.
sq pki authenticate --cert \
EB28F26E2739A4870ECC47726F0073F60FD0CBF0 --email \
alice@example.org
همچنین ببینید (SEE ALSO)
برای مستندات کامل، https://book.sequoia-pgp.org را ببینید.
نسخه (VERSION)
1.4.0
| 1.4.0 | Sequoia PGP |