SQ(1) User Commands SQ(1)

sq-cert-lint - بررسی گواهی‌ها برای یافتن مشکلات

sq cert lint [OPTIONS]

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

دستور `sq cert lint` گواهی‌های ارائه‌شده را برای مشکلات مربوط به SHA-1 زیر بررسی می‌کند:


- آیا ابطال یک گواهی از SHA-1 استفاده می‌کند یا خیر.


- آیا خودامضای فعلی برای یک شناسه کاربری (User ID) ابطال‌نشده از SHA-1 استفاده می‌کند یا خیر.


- آیا امضای پیوند زیرکلید فعلی برای یک زیرکلید فعال و ابطال‌نشده از SHA-1 استفاده می‌کند یا خیر.


- آیا امضای پیوند کلید اصلی ("backsig") برای یک زیرکلید فعال و ابطال‌نشده از SHA-1 استفاده می‌کند یا خیر.

اطلاعات عیب‌یابی در stderr چاپ می‌شوند. در پایان، آماری نمایش داده می‌شود. این قابلیت هنگام بررسی یک دسته‌کلید (keyring) مفید است. اگر `--fix` مشخص شده باشد و دست‌کم یک مشکل قابل اصلاح باشد، گواهی‌های اصلاح‌شده در stdout چاپ می‌شوند.

این ابزار در حال حاضر از کارت‌های هوشمند پشتیبانی نمی‌کند. اما اگر تنها زیرکلیدها روی یک کارت هوشمند باشند، این ابزار ممکن است همچنان بتواند گواهی را تا حدی ترمیم کند. به‌ویژه، قادر خواهد بود هرگونه مشکلی را در خودامضاهای شناسه کاربری (User ID) و امضاهای پیوند زیرکلید برای زیرکلیدهای با قابلیت رمزنگاری برطرف کند، اما قادر به تولید امضاهای پیوند کلید اصلی جدید برای زیرکلیدهای با قابلیت امضا نخواهد بود.

استفاده از گواهی‌های با اثرانگشت یا شناسه کلید مشخص‌شده
استفاده از گواهی‌هایی که شناسه کاربری آن‌ها شامل یک نشانی ایمیل برای دامنه مشخص‌شده باشد
استفاده از گواهی‌هایی که شناسه کاربری آن‌ها شامل نشانی ایمیل مشخص‌شده باشد
خواندن گواهی‌ها از PATH
استفاده از گواهی‌هایی با شناسه کاربری منطبق با الگو، بدون حساسیت به بزرگی و کوچکی حروف
استفاده از گواهی‌های دارای شناسه کاربری مشخص‌شده
تلاش برای اصلاح گواهی‌ها، در صورت امکان
نوشتن در FILE مشخص‌شده
اگر مشخص نشود و گواهی از مخزن گواهی‌ها خوانده شده باشد، گواهی اصلاح‌شده را به مخزن گواهی‌ها وارد (import) می‌کند. اگر مشخص نشود و گواهی از یک فایل خوانده شده باشد، گواهی اصلاح‌شده را در stdout می‌نویسد.

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


گردآوری آمار درباره گواهی‌های موجود در یک دسته‌کلید.

sq cert lint --cert-file certs.pgp

اصلاح یک کلید با مشکلات شناخته‌شده.

sq key export --cert EB28F26E2739A4870ECC47726F0073F60FD0CBF0 \
| sq cert lint --fix --cert-file=- \
| sq cert import

sq(1), sq-cert(1).

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

1.4.0

1.4.0 Sequoia PGP