OPENPGP-TOOL(1) OpenSC Tools OPENPGP-TOOL(1)

openpgp-tool - ابزاری برای دسترسی به داده‌های قابل مشاهده کارت‌های هوشمند OpenPGP و توکن‌های سازگار

openpgp-tool [گزینه‌ها]

ابزار openpgp-tool برای دسترسی به داده‌های کارت‌های هوشمند OpenPGP v1.1 و v2.0 و توکن‌های سازگار مانند GPF CryptoStick v1.x به کار می‌رود؛ داده‌هایی که ممکن است در اشیای PKCS#15 وجود نداشته باشند اما در فایل‌های سفارشی روی کارت در دسترس باشند. این داده‌ها را می‌توان روی صفحه نمایش چاپ کرد یا از طریق متغیرهای محیطی توسط سایر برنامه‌ها استفاده نمود.

--card-info, -C

نمایش اطلاعات کارت.

--del-key arg

حذف کلید مشخص‌شده توسط arg. مقدار arg می‌تواند 1، 2، 3 یا all باشد.

--do arg, -d arg

تخلیهٔ شیء دادهٔ خصوصی (DO) مشخص‌شده توسط arg. برای دسترسی به DO 010x، مقدار arg می‌تواند به شکل x، 10x یا 010x باشد، که در آن x برابر با 1، 2، 3 یا 4 است.

--erase, -E

پاک‌سازی (یعنی بازنشانی) کارت.

--exec prog, -x prog

اجرای برنامهٔ داده‌شده همراه با داده‌ها در متغیرهای محیطی.

--gen-key arg, -G arg

تولید کلید با شناسهٔ ارائه‌شده در arg. مقدار arg می‌تواند یکی از مقادیر 1، 2 یا 3 باشد.

--help, -h

چاپ پیام راهنما روی صفحه نمایش.

--key-info, -K

نمایش اطلاعات کلیدهای موجود روی کارت.

--key-type keytype, -t keytype

مشخص کردن نوع کلید برای تولید. مقادیر پشتیبانی‌شده برای keytype عبارت‌اند از: rsa برای RSA با ۲۰۴۸ بیت، rsaLENGTH برای RSA با طول بیتیِ LENGTH. در صورت مشخص نشدن، مقدار پیش‌فرض آن rsa2048 است.

--pin pin

از این گزینه می‌توان برای مشخص کردن مقدار PIN در خط فرمان استفاده کرد. اگر مقدار روی env:VARIABLE تنظیم شود، از مقدار متغیر محیطیِ مشخص‌شده استفاده می‌شود. به‌طور پیش‌فرض، در صورت نیاز کد در خط فرمان درخواست می‌شود.

توجه داشته باشید که در بیشتر سیستم‌عامل‌ها، هر کاربری می‌تواند با استفاده از ابزارهایی مانند ps(1) خط فرمانِ هر فرایندی را روی سیستم مشاهده کند. بنابراین در یک سیستم ناامن، بهتر است کدها را از طریق یک متغیر محیطی ارسال کنید.

--pretty

چاپ مقادیر در قالبی آراسته و خوانا.

--raw

چاپ مقادیر در قالب خام، به همان شکلی که روی کارت ذخیره شده‌اند.

--reader arg, -r arg

شمارهٔ کارت‌خوان مورد استفاده. به‌طور پیش‌فرض، نخستین کارت‌خوانی که کارتی در آن قرار دارد استفاده می‌شود. اگر arg یک ATR باشد، کارت‌خوان دارای کارت منطبق انتخاب خواهد شد.

--user-info, -U

نمایش اطلاعات دارندهٔ کارت.

--verify pintype

اعتبارسنجی PIN (CHV1، CHV2 یا CHV3).

--version, -V

چاپ نسخهٔ ابزار و خروج.

--verbose, -v

عملیات پرگو (همراه با جزئیات بیشتر). برای فعال‌سازی خروجی اشکال‌زدایی (دیباگ) چندین بار استفاده کنید.

--wait, -w

انتظار برای وارد شدن کارت.

ابزار openpgp-tool توسط Peter Marschall <peter@adpm.de> نوشته شده است.

06/02/2026 opensc