| SQ(1) | دستورهای کاربر | SQ(1) |
نام (NAME)
sq-key-approvals-update - تایید گواهیهای شخص ثالث برای مجاز ساختن توزیع آنها
خلاصه دستور (SYNOPSIS)
sq key approvals update [OPTIONS]
توضیحات (DESCRIPTION)
گواهیهای شخص ثالث را تایید کرده و امکان توزیع آنها را فراهم میکند.
برای جلوگیری از حملات سیلآسای گواهینامه (certificate flooding attacks)، کارگزارهای کلید مدرن از توزیع مهارنشدهٔ گواهیهای شخص ثالث روی گواهینامهها جلوگیری میکنند. به منظور اینکه به دارندهٔ کلید اجازه داده شود اطلاعات توزیعشده به همراه گواهینامهاش را مهار کند، این کارگزارهای کلید تنها گواهیهای شخص ثالثی را توزیع میکنند که دارندهٔ کلید صراحتاً آنها را تایید کرده باشد.
بهطور پیشفرض، همهٔ شناسههای کاربری (user IDها) در نظر گرفته میشوند، اما اگر دستکم یک آرگومان `--name`، `--email` یا `--userid` داده شود، تنها شناسههای کاربری منطبق بررسی میشوند.
پس از تغییر تاییدها، گواهینامه باید توزیع شود؛ برای نمونه از طریق بارگذاری آن در یک کارگزار کلید.
گزینهها (OPTIONS)
گزینههای زیردستور (Subcommand options)
- --add-all
- تایید تمام گواهیهای در انتظار
- --add-authenticated
- تایید تمام گواهیهای صادرشده توسط گواهیدهندگان احراز هویت شده
- برای تمام تاییدیههای در انتظار، تلاش میکند هر شناسهٔ کاربری روی گواهیدهنده را احراز هویت کند و اگر هرکدام احراز هویت شود، گواهی را تایید میکند.
- --add-by=FINGERPRINT|KEYID
- تایید تمام گواهیهای صادرشده توسط این گواهیدهنده
- --cert=FINGERPRINT|KEYID
- فهرست کردن تاییدیههای روی گواهینامه با اثرانگشت یا شناسهٔ کلید مشخصشده
- --cert-email=EMAIL
- فهرست کردن تاییدیههای روی گواهینامهای که یک شناسهٔ کاربری آن شامل نشانی رایانامهٔ مشخصشده باشد
- --cert-file=PATH
- فهرست کردن تاییدیههای روی گواهینامهٔ خواندهشده از PATH
- --cert-userid=USERID
- فهرست کردن تاییدیههای روی گواهینامه با شناسهٔ کاربری مشخصشده
- --email=EMAIL
- استفاده از شناسهٔ کاربری خودامضاشده با نشانی رایانامهٔ مشخصشده
- --output=FILE
- نوشتن در FILE مشخصشده
- اگر مشخص نشود و گواهینامه از مخزن گواهینامهها خوانده شده باشد، گواهینامهٔ تغییریافته را به مخزن گواهینامه وارد میکند. اگر مشخص نشود و گواهینامه از یک فایل خوانده شده باشد، گواهینامهٔ تغییریافته را در stdout مینویسد.
- --remove-all
- حذف تمام تاییدیههای پیشین
- بهطور پیشفرض، این دستور به مجموعهٔ گواهیهای از قبل تاییدشده میافزاید. در صورت تعیین این پرچم، تاییدیههای موجود نادیده گرفته شده و در صورت وجود، تنها گواهیهای بهتازگی انتخابشده تایید میشوند.
- --remove-by=FINGERPRINT|KEYID
- حذف تمام تاییدیههای پیشین برای گواهیهای این گواهیدهنده
- --userid=USERID
- استفاده از شناسهٔ کاربری خودامضاشدهٔ مشخصشده
- شناسهٔ کاربری مشخصشده باید خودامضاشده باشد.
گزینههای عمومی (Global options)
برای شرح گزینههای عمومی، sq(1) را ببینید.
مثالها (EXAMPLES)
تایید تمام گواهیها روی همهٔ شناسههای کاربری Alice.
sq key approvals update --add-all \
--cert=EB28F26E2739A4870ECC47726F0073F60FD0CBF0
تایید تمام گواهیهای صادرشده توسط Bob روی همهٔ شناسههای کاربری Alice، پس از لغو تمام تاییدیههای پیشین.
sq key approvals update --remove-all \
--add-by=511257EBBF077B7AEDAE5D093F68CB84CE537C9A \
--cert=EB28F26E2739A4870ECC47726F0073F60FD0CBF0
تایید تمام گواهیهای روی یک شناسهٔ کاربری خاص توسط گواهیدهندگانی که احراز هویت میشوند، پس از لغو تمام تاییدیههای پیشین.
sq key approvals update --remove-all --add-authenticated \
--cert=EB28F26E2739A4870ECC47726F0073F60FD0CBF0 \
--userid="Alice <alice@example.org>"
حذف تایید گواهی Bob روی همهٔ شناسههای کاربری Alice.
sq key approvals update \
--remove-by=511257EBBF077B7AEDAE5D093F68CB84CE537C9A \
--cert=EB28F26E2739A4870ECC47726F0073F60FD0CBF0
همچنین ببینید (SEE ALSO)
sq(1), sq-key(1), sq-key-approvals(1).
برای مستندات کامل، https://book.sequoia-pgp.org را ببینید.
نسخه (VERSION)
1.4.0
| 1.4.0 | Sequoia PGP |