SQ(1) دستورهای کاربر SQ(1)

sq-key-approvals-update - تایید گواهی‌های شخص ثالث برای مجاز ساختن توزیع آن‌ها

sq key approvals update [OPTIONS]

گواهی‌های شخص ثالث را تایید کرده و امکان توزیع آن‌ها را فراهم می‌کند.

برای جلوگیری از حملات سیل‌آسای گواهینامه (certificate flooding attacks)، کارگزارهای کلید مدرن از توزیع مهارنشدهٔ گواهی‌های شخص ثالث روی گواهینامه‌ها جلوگیری می‌کنند. به منظور اینکه به دارندهٔ کلید اجازه داده شود اطلاعات توزیع‌شده به همراه گواهینامه‌اش را مهار کند، این کارگزارهای کلید تنها گواهی‌های شخص ثالثی را توزیع می‌کنند که دارندهٔ کلید صراحتاً آن‌ها را تایید کرده باشد.

به‌طور پیش‌فرض، همهٔ شناسه‌های کاربری (user IDها) در نظر گرفته می‌شوند، اما اگر دست‌کم یک آرگومان `--name`، `--email` یا `--userid` داده شود، تنها شناسه‌های کاربری منطبق بررسی می‌شوند.

پس از تغییر تاییدها، گواهینامه باید توزیع شود؛ برای نمونه از طریق بارگذاری آن در یک کارگزار کلید.

تایید تمام گواهی‌های در انتظار
تایید تمام گواهی‌های صادرشده توسط گواهی‌دهندگان احراز هویت شده
برای تمام تاییدیه‌های در انتظار، تلاش می‌کند هر شناسهٔ کاربری روی گواهی‌دهنده را احراز هویت کند و اگر هرکدام احراز هویت شود، گواهی را تایید می‌کند.
تایید تمام گواهی‌های صادرشده توسط این گواهی‌دهنده
فهرست کردن تاییدیه‌های روی گواهینامه با اثرانگشت یا شناسهٔ کلید مشخص‌شده
فهرست کردن تاییدیه‌های روی گواهینامه‌ای که یک شناسهٔ کاربری آن شامل نشانی رایانامهٔ مشخص‌شده باشد
فهرست کردن تاییدیه‌های روی گواهینامهٔ خوانده‌شده از PATH
فهرست کردن تاییدیه‌های روی گواهینامه با شناسهٔ کاربری مشخص‌شده
استفاده از شناسهٔ کاربری خودامضاشده با نشانی رایانامهٔ مشخص‌شده
نوشتن در FILE مشخص‌شده
اگر مشخص نشود و گواهینامه از مخزن گواهینامه‌ها خوانده شده باشد، گواهینامهٔ تغییریافته را به مخزن گواهینامه وارد می‌کند. اگر مشخص نشود و گواهینامه از یک فایل خوانده شده باشد، گواهینامهٔ تغییریافته را در stdout می‌نویسد.
حذف تمام تاییدیه‌های پیشین
به‌طور پیش‌فرض، این دستور به مجموعهٔ گواهی‌های از قبل تاییدشده می‌افزاید. در صورت تعیین این پرچم، تاییدیه‌های موجود نادیده گرفته شده و در صورت وجود، تنها گواهی‌های به‌تازگی انتخاب‌شده تایید می‌شوند.
حذف تمام تاییدیه‌های پیشین برای گواهی‌های این گواهی‌دهنده
استفاده از شناسهٔ کاربری خودامضاشدهٔ مشخص‌شده
شناسهٔ کاربری مشخص‌شده باید خودامضاشده باشد.

برای شرح گزینه‌های عمومی، sq(1) را ببینید.

تایید تمام گواهی‌ها روی همهٔ شناسه‌های کاربری 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

sq(1), sq-key(1), sq-key-approvals(1).

برای مستندات کامل، https://book.sequoia-pgp.org را ببینید.

1.4.0

1.4.0 Sequoia PGP