| SQ(1) | User Commands | SQ(1) |
نام (NAME)
sq-keyring - مدیریت مجموعههای کلید یا گواهی
خلاصه دستور (SYNOPSIS)
sq keyring list [OPTIONS] FILE
sq keyring split [OPTIONS] FILE
sq keyring merge [OPTIONS] FILE
sq keyring filter [OPTIONS] FILE
توضیحات (DESCRIPTION)
مدیریت مجموعههای کلید یا گواهیها.
مجموعههای کلید یا گواهینامه (که در صورت داشتن دادههای کلید مخفی با نام «keyring» یا جاکلیدی، و در صورت نداشتن با نام «certring» شناخته میشوند)، از اتصال هر تعداد دلخواهی گواهی تشکیل شدهاند. این زیردستور ابزارهایی برای فهرستکردن، جداسازی، ادغام و پالایش جاکلیدیها ارائه میدهد.
نکته: در مستندات این زیردستور، گاهی اصطلاحات کلید (keys) و گواهی (certs) بهجای یکدیگر استفاده میشوند.
زیردستورها (SUBCOMMANDS)
sq keyring list
فهرستکردن کلیدهای موجود در یک جاکلیدی.
اثرانگشت (fingerprint) و همچنین شناسه کاربری اصلی (primary userid) را برای هر گواهی موجود در جاکلیدی چاپ میکند.
sq keyring split
جداسازی یک جاکلیدی به کلیدهای منفرد.
تقسیم یک جاکلیدی به کلیدهای جداگانه به سازماندهی و مدیریت جاکلیدی کمک میکند.
عملیات معکوس این کار sq keyring merge است.
sq keyring merge
ادغام کلیدها یا جاکلیدیها در یک جاکلیدی واحد.
نسخههای چندگانه از یک گواهی یکسان با یکدیگر ادغام میشوند. در جاهایی که دادهها جایگزین میشوند (مانند اطلاعات کلید مخفی)، دادههای برگرفته از گواهی جدیدتر ترجیح داده میشوند.
sq keyring filter
اتصال کلیدها در یک جاکلیدی با اعمال فیلتر.
از این دستور میتوان برای فیلتر کردن کلیدها بر اساس شروط دادهشده استفاده کرد؛ برای نمونه اینکه آیا شناسه کاربری آنها شامل یک نشانی رایانامه با دامنهای مشخص هست یا خیر. علاوه بر این، کلیدها میتوانند هرس شوند تا فقط شامل مولفههای منطبق با شروط باشند.
اگر هیچ فیلتری تعیین نشود، همه موارد مطابقت داده میشوند.
اگر چندین شرط تعیین شود، با یکدیگر «یا» (OR) میشوند؛ یعنی اگر کلیدی با هر یک از شروط مطابقت داشته باشد پذیرفته میشود. برای الزام به مطابقت تمام شروط، چند اجرای این دستور را بهصورت زنجیرهای (pipe) به یکدیگر متصل کنید. برای ایده گرفتن به بخش «مثالها» مراجعه کنید.
نکته: این دستور آزمایشی در نظر گرفته میشود و ممکن است در نسخههای آینده تغییر کند. برای تایید این موضوع، هنگام اجرای دستور باید پرچم --experimental مشخص شود.
مثالها (EXAMPLES)
sq keyring list
فهرستکردن تمام گواهیها.
sq keyring list certs.pgp
فهرستکردن تمام گواهیهای دارای یک شناسه کاربری روی example.org.
sq keyring filter --experimental --domain=example.org \
certs.pgp \
| sq keyring list
sq keyring split
جداسازی تمام گواهیها.
sq keyring split certs.pgp
جداسازی تمام گواهیها، با ادغام اولیه آنها جهت جلوگیری از ایجاد موارد تکراری.
sq keyring merge certs.pgp \
| sq keyring split
sq keyring merge
ادغام بهروزرسانیهای گواهی.
sq keyring merge bob.pgp bob-updates.pgp
sq keyring filter
تبدیل تمام کلیدها به گواهی (یعنی حذف هرگونه اطلاعات کلید مخفی).
sq keyring filter --experimental --to-cert certs.pgp
دریافت تمام گواهیهای دارای یک شناسه کاربری روی example.org.
sq keyring filter --experimental --domain=example.org \
certs.pgp
دریافت تمام گواهیهای دارای یک شناسه کاربری روی example.org یا example.net.
sq keyring filter --experimental --domain=example.org \
--domain=example.net certs.pgp
دریافت تمام گواهیهای دارای شناسه کاربری نام منطبق با Romeo.
sq keyring filter --experimental --name=Romeo certs.pgp
دریافت تمام گواهیهای دارای شناسه کاربری نام منطبق با Romeo روی example.org.
sq keyring filter --experimental --domain=example.org \
certs.pgp \
| sq keyring filter --experimental --name=Romeo
دریافت تمام گواهیهای دارای یک شناسه کاربری روی example.org، و هرس کردن سایر شناسههای کاربری.
sq keyring filter --experimental --domain=example.org \
--prune-certs certs.pgp
همچنین ببینید (SEE ALSO)
sq(1), sq-keyring-list(1), sq-keyring-split(1), sq-keyring-merge(1), sq-keyring-filter(1).
برای مستندات کامل، https://book.sequoia-pgp.org را ببینید.
نسخه (VERSION)
1.4.0
| 1.4.0 | Sequoia PGP |