SQ(1) User Commands SQ(1)

sq-key-approvals - مدیریت تأییدیه‌های گواهی‌گذاری

sq key approvals list [OPTIONS]
sq key approvals update [OPTIONS]

مدیریت تأییدیه‌های گواهی‌گذاری.

دارندگان کلید می‌توانند گواهی‌گذاری‌های شخص ثالث مرتبط با گواهی خود را تأیید کنند. این زیرفرمان این تأییدیه‌ها را مدیریت می‌کند.

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

فهرست کردن گواهی‌گذاری‌های شخص ثالث و وضعیت تأیید آن‌ها.

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

تأیید گواهی‌گذاری‌های شخص ثالث به منظور مجاز کردن توزیع آن‌ها.

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

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

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

فهرست کردن گواهی‌گذاری‌های تأییدشده در تمامی شناسه‌های کاربری.

sq key approvals list \
--cert=EB28F26E2739A4870ECC47726F0073F60FD0CBF0

فهرست کردن گواهی‌گذاری‌های تأییدنشده در تمامی شناسه‌های کاربری.

sq key approvals list --pending \
--cert=EB28F26E2739A4870ECC47726F0073F60FD0CBF0

فهرست کردن تمام گواهی‌گذاری‌های تأییدنشده روی یک شناسهٔ کاربری مشخص.

sq key approvals list --pending --email=alice@example.org \
--cert=EB28F26E2739A4870ECC47726F0073F60FD0CBF0

تأیید تمامی گواهی‌گذاری‌ها در همهٔ شناسه‌های کاربری 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-list(1), sq-key-approvals-update(1).

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

1.4.0

1.4.0 Sequoia PGP