| SQ(1) | User Commands | SQ(1) |
نام (NAME)
sq-cert-lint - بررسی گواهیها برای یافتن مشکلات
خلاصه دستور (SYNOPSIS)
sq cert lint [OPTIONS]
توضیحات (DESCRIPTION)
بررسی گواهیها برای یافتن مشکلات.
دستور `sq cert lint` گواهیهای ارائهشده را برای مشکلات مربوط به SHA-1 زیر بررسی میکند:
- آیا ابطال
یک گواهی از
SHA-1 استفاده
میکند یا
خیر.
- آیا
خودامضای
فعلی برای
یک شناسه
کاربری (User ID)
ابطالنشده
از SHA-1
استفاده
میکند یا
خیر.
- آیا امضای
پیوند
زیرکلید
فعلی برای
یک زیرکلید
فعال و
ابطالنشده
از SHA-1
استفاده
میکند یا
خیر.
- آیا امضای
پیوند کلید
اصلی ("backsig")
برای یک
زیرکلید
فعال و
ابطالنشده
از SHA-1
استفاده
میکند یا
خیر.
اطلاعات عیبیابی در stderr چاپ میشوند. در پایان، آماری نمایش داده میشود. این قابلیت هنگام بررسی یک دستهکلید (keyring) مفید است. اگر `--fix` مشخص شده باشد و دستکم یک مشکل قابل اصلاح باشد، گواهیهای اصلاحشده در stdout چاپ میشوند.
این ابزار در حال حاضر از کارتهای هوشمند پشتیبانی نمیکند. اما اگر تنها زیرکلیدها روی یک کارت هوشمند باشند، این ابزار ممکن است همچنان بتواند گواهی را تا حدی ترمیم کند. بهویژه، قادر خواهد بود هرگونه مشکلی را در خودامضاهای شناسه کاربری (User ID) و امضاهای پیوند زیرکلید برای زیرکلیدهای با قابلیت رمزنگاری برطرف کند، اما قادر به تولید امضاهای پیوند کلید اصلی جدید برای زیرکلیدهای با قابلیت امضا نخواهد بود.
گزینهها (OPTIONS)
گزینههای زیرفرمان
- --cert=FINGERPRINT|KEYID
- استفاده از گواهیهای با اثرانگشت یا شناسه کلید مشخصشده
- --cert-domain=DOMAIN
- استفاده از گواهیهایی که شناسه کاربری آنها شامل یک نشانی ایمیل برای دامنه مشخصشده باشد
- --cert-email=EMAIL
- استفاده از گواهیهایی که شناسه کاربری آنها شامل نشانی ایمیل مشخصشده باشد
- --cert-file=PATH
- خواندن گواهیها از PATH
- --cert-grep=PATTERN
- استفاده از گواهیهایی با شناسه کاربری منطبق با الگو، بدون حساسیت به بزرگی و کوچکی حروف
- --cert-userid=USERID
- استفاده از گواهیهای دارای شناسه کاربری مشخصشده
- --fix
- تلاش برای اصلاح گواهیها، در صورت امکان
- --output=FILE
- نوشتن در FILE مشخصشده
- اگر مشخص نشود و گواهی از مخزن گواهیها خوانده شده باشد، گواهی اصلاحشده را به مخزن گواهیها وارد (import) میکند. اگر مشخص نشود و گواهی از یک فایل خوانده شده باشد، گواهی اصلاحشده را در stdout مینویسد.
گزینههای عمومی
برای شرح گزینههای عمومی، sq(1) را ببینید.
مثالها (EXAMPLES)
گردآوری آمار درباره گواهیهای موجود در یک دستهکلید.
sq cert lint --cert-file certs.pgp
اصلاح یک کلید با مشکلات شناختهشده.
sq key export --cert EB28F26E2739A4870ECC47726F0073F60FD0CBF0 \
| sq cert lint --fix --cert-file=- \
| sq cert import
همچنین ببینید (SEE ALSO)
برای مشاهده مستندات کامل، https://book.sequoia-pgp.org را ببینید.
نسخه (VERSION)
1.4.0
| 1.4.0 | Sequoia PGP |