RPMKEYS(8) System Manager's Manual RPMKEYS(8) نام (NAME) rpmkeys - دسته‌کلید RPM خلاصه دستور (SYNOPSIS) rpmkeys {-K|--checksig} [گزینه‌ها] PACKAGE_FILE ... rpmkeys {-d|--delete|-e|--erase} [گزینه‌ها] FINGERPRINT ... rpmkeys {-x|--export} [گزینه‌ها] [FINGERPRINT ...] rpmkeys {-i|--import} [گزینه‌ها] PUBKEY ... rpmkeys {-l|--list} [گزینه‌ها] [FINGERPRINT ...] rpmkeys --rebuild [گزینه‌ها] [گزینه‌های‌بازسازی] توضیحات (DESCRIPTION) دستور rpmkeys برای مدیریت دسته‌کلید rpm و اعتبارسنجی امضاهای دیجیتال بسته‌ها با استفاده از کلیدهای موجود در آن به کار می‌رود. برای مشاهده تمامی عملیات‌های در دسترس، بخش عملیات‌ها (OPERATIONS) را ببینید. عملیات‌ها (OPERATIONS) -K, --checksig اعتبارسنجی خلاصه‌ها (digest) و امضاهای موجود در PACKAGE_FILE برای اطمینان از صحت، یکپارچگی و منشأ بسته. -d, --delete, -e, --erase حذف کلید(های) مشخص‌شده با FINGERPRINT (اثر انگشت). گزینه‌های --delete و -d منسوخ شده‌اند. -x, --export برون‌بری کلید(های) مشخص‌شده با FINGERPRINT با استفاده از کدگذاری ASCII-armor. در صورتی که FINGERPRINT مشخص نشود، تمامی کلیدها در خروجی نوشته می‌شوند. --import درون‌ریزی کلیدهای عمومی در قالب ASCII-armor. امضاهای دیجیتال بدون کلید عمومی مربوطه (یا همان گواهی) قابل اعتبارسنجی نیستند. -l, --list فهرست کردن کلید(های) عمومی درون‌ریزی‌شده فعلی (یا همان گواهی‌ها) بر اساس اثر انگشت و شناسه کاربر (user ID). در صورتی که هیچ اثر انگشتی مشخص نشود، تمام کلیدها فهرست می‌شوند. --rebuild ایجاد مجدد فضای ذخیره‌سازی کلیدهای عمومی. به‌روزرسانی به جدیدترین فرمت و کنار گذاشتن کلیدهای غیرقابل خواندن. آرگومان‌ها (ARGUMENTS) FINGERPRINT شناسه مورد استفاده برای تمامی عملیات‌ها روی کلیدها. PACKAGE_FILE یک فایل بسته rpm یا یک مانیفست. PUBKEY یک کلید عمومی OpenPGP در قالب ASCII-armor (یا همان گواهی). گزینه‌ها (OPTIONS) برای گزینه‌های مشترک میان تمامی برنامه‌های اجرایی rpm، به rpm-common(8) مراجعه کنید. گزینه‌های بازسازی (REBUILD OPTIONS) --from استفاده از کلیدهای بک‌اند مشخص‌شده برای بازسازی بک‌اند مخزن کلید (keystore) پیکربندی‌شده فعلی. این گزینه می‌تواند برای تبدیل از یک سیستم ذخیره‌سازی کلید به سیستمی دیگر استفاده شود. خروجی (OUTPUT) --checksig <_PACKAGE_FILE_>: به همراه --verbose: <_PACKAGE_FILE_>: : ... --list public key پیکربندی (CONFIGURATION) چندین متغیر پیکربندی بر رفتار این اعتبارسنجی اثرگذار هستند؛ برای جزئیات به rpm-config(5) مراجعه کنید: • %_keyring • %_keyringpath • %_pkgverify_flags • %_pkgverify_level وضعیت خروج (EXIT STATUS) در صورت موفقیت مقدار 0، و در غیر این صورت یک کد خطای غیرصفر بازگردانده می‌شود. مثال‌ها (EXAMPLES) rpmkeys --export 771b18d3d7baa28734333c424344591e1964c5fc | sq inspect برون‌بری کلید 771b18d3d7baa28734333c424344591e1964c5fc برای بررسی با sequoia-sq. rpmkeys --erase 771b18d3d7baa28734333c424344591e1964c5fc حذف کلید 771b18d3d7baa28734333c424344591e1964c5fc از دسته‌کلید. rpmkeys -K hello-2.0-1.x86_64.rpm اعتبارسنجی فایل بسته hello-2.0-1.x86_64.rpm. همچنین ببینید (SEE ALSO) popt(3), rpm(8), rpm-common(8), rpm-config(5), rpmsign(1) rpmkeys --help - از آنجا که rpm(8) از سفارشی‌سازی گزینه‌ها از طریق نام‌های مستعار popt پشتیبانی می‌کند، تضمین این که آنچه در راهنما شرح داده شده منطبق بر گزینه‌های موجود باشد غیرممکن است. http://www.rpm.org RPM 6.0.1 2026-03-06 RPMKEYS(8)