--reader arg, -r arg
شماره
کارتخوان
مورد
استفاده. به
صورت
پیشفرض،
نخستین
کارتخوانی
که کارتی در
آن قرار
دارد
استفاده
میشود. اگر
arg یک ATR باشد،
کارتخوانی
با کارت
منطبق
انتخاب
خواهد شد.
--wait, -w
باعث
میشود dtrust-tool
تا زمان
قرار گرفتن
توکن در
کارتخوان
منتظر
بماند.
--verify-can,
کارت D-Trust
شماره ۵ به
همراه یک
شماره
دسترسی
کارت (CAN)
چاپشده
روی کارت
عرضه
میشود. هدف
از این
شماره،
برقراری یک
کانال
ارتباطی
امن میان
کارت و
کارتخوان
است. در حالت
عادی،
dtrust-tool در
صورت نیاز
به طور
خودکار CAN را
درخواست
میکند. تحت
شرایط خاص،
dtrust-tool
نمیتواند
تصمیم
بگیرد که
آیا CAN لازم
است یا خیر.
•میتوانید
dtrust-tool را صرفاً
با این
گزینه
فراخوانی
کنید تا
اعتبارسنجی
CAN را اجبار
کنید؛ در
صورت صحیح
بودن، CAN در
حافظه نهان
(cache) ذخیره
میشود. به
محض ذخیره
شدن CAN در
حافظه
نهان، دیگر
نیازی به
وارد کردن
مجدد CAN این
کارت
نخواهید
داشت.
•در
صورتی که
پین انتقال
(transport PIN) را دو بار
اشتباه
وارد کنید،
این پین
معلق (suspended)
میشود. شما
به این
پارامتر
همراه با
--unlock-transport-protection نیاز
دارید تا
پین انتقال
معلق را
برای آخرین
تلاش از سر
بگیرید. عدم
موفقیت در
ورود پین
انتقال،
باعث مسدود
شدن قطعی آن
میشود. در
این صورت
باید پین
انتقال را
با --unblock-pin رفع
انسداد
کنید.
--enter-can,
چندین
روش برای
ارائه CAN وجود
دارد. برای
جزئیات به
بخش dtrust در
صفحه
راهنمای opensc.conf
مراجعه
کنید. با این
پارامتر،
dtrust-tool به صورت
تعاملی CAN را
درخواست
میکند و
تمام منابع
دیگر را
نادیده
میگیرد.
این قابلیت
زمانی مفید
است که:
•برای
نخستین بار CAN
را وارد
میکنید و
میخواهید
در حافظه
نهان CAN ذخیره
شود
•میخواهید
صفحه کلید
پین (pin pad)
کارتخوان
را دور
بزنید. دور
زدن pin pad نیز
باعث ذخیره CAN
در حافظه
نهان
میشود.
پس از
ذخیره شدن CAN
در حافظه
نهان، دیگر
به این
پارامتر
نیازی
نخواهید
داشت.
--pin-status, -s
وضعیت
PINهای مختلف
را نمایش
میدهد. پین
دارنده
کارت (Card Holder PIN)
برای
امضاهای
پیشرفته و
رمزگشایی
استفاده
میشود. این
پین تنها
برای
کارتهای
امضا تعریف
شده است و نه
کارتهای
مهر و موم (sealing cards).
پین امضا (Signature PIN)
برای
امضاهای
واجد شرایط
(qualified) استفاده
میشود. این
پین تنها
زمانی قابل
استفاده
است که با
ارائه پین
انتقال (Transport PIN)
باز شده
باشد. پس از
یک بار
استفاده از
پین
انتقال،
دیگر
نمیتوان
از آن
استفاده
کرد. از PUK
برای باز
کردن قفل
PINهایی
استفاده
میشود که
چندین بار
اشتباه
وارد
شدهاند.
--check-transport-protection, -c
در وضعیت
تحویل
کارخانه،
کارت با
قابلیتی به
نام حفاظت
انتقال (transport protection)
قفل است. این
گزینه
امکان
بررسی فعال
بودن یا
نبودن
حفاظت
انتقال را
فراهم
میکند. پین
امضا تنها
زمانی قابل
استفاده
است که
حفاظت
انتقال
برداشته
شده باشد.
در ابتدا
حفاظت
انتقال
باید
دستنخورده
باشد. اگر
کارت جدیدی
دریافت
کردید و
حفاظت
انتقال از
قبل شکسته
شده بود، از
آن کارت
استفاده
نکنید و
برای
راهنمایی
بیشتر با
تولیدکننده
تماس
بگیرید.
اگر حفاظت
انتقال را
حذف
کردهاید،
طبیعی است
که dtrust-tool گزارش
دهد که
حفاظت
انتقال
شکسته شده
است. این
وضعیت کاری
عادی است و
به این معنی
نیست که
کارت شما
خراب شده
است.
--unlock-transport-protection, -u
این
دستور
حفاظت
انتقال را
حذف میکند.
این دستور
ابتدا پین
انتقال و
سپس مقدار
جدید پین
امضا را دو
بار
درخواست
میکند.
--change-pin,
پین
مشخصشده
را تغییر
میدهد.
پینهای
زیر قابل
تغییر
هستند:
•برای
کارت D-Trust نسخه
۴: PIN.CH, PIN.QES, PUK.CH
•برای
کارت D-Trust نسخه
۵: PIN.QES, PIN.AUT, PUK.CH
تغییر
دادن PUK
توصیه
نمیشود.
برای
تغییر یک PIN،
ابتدا باید
پین قدیمی و
سپس مقدار
پین جدید را
دو بار وارد
کنید.
--change-verify,
این
گزینه پین
مورد
استفاده
برای
اعتبارسنجی
جهت تغییر
پین
مشخصشده
با دستور --change-pin
را تعیین
میکند.
تنها
کاربرد
مفید این
گزینه،
بازنشانی
پین دارنده
کارت (PIN.CH) در
کارتهای D-Trust
نسخه ۴.۱ با
ارائه PUK
دارنده
کارت (PUK.CH) است.
در تمام
موارد
دیگر، یک
پین تنها با
ارائه
مقدار
فعلیاش
قابل تغییر
است.
--resume-pin,
یک PIN
معلقشده
را از سر
میگیرد.
این مورد
تنها برای PUK (PUK.CH)
کارتهای D-Trust
نسخه ۵
اهمیت دارد.
پس از دو
تلاش
ناموفق
برای
اعتبارسنجی
PUK، این کد
معلق
میشود.
برای از
سرگیری PUK
معلقشده،
ابتدا باید CAN
و سپس مقدار PUK
معلق را
وارد کنید.
اگر مجدداً PUK
را اشتباه
وارد کنید، PUK
در نهایت
مسدود شده و
غیرقابل
بازیابی
خواهد بود.
برای از
سرگیری پین
انتقال
معلق، از
--unlock-transport-protection
همراه با --can
استفاده
کنید.
--unblock-pin,
شمارنده
تلاش مجدد
یک PIN را به
مقدار
پیشفرض
بازنشانی
میکند.
برای رفع
انسداد یک PIN،
ابتدا باید PUK
را ارائه
دهید.
پینهای
زیر قابل
رفع انسداد
هستند:
•برای
کارت D-Trust نسخه
۴: PIN.T, PIN.CH, PIN.QES
•برای
کارت D-Trust نسخه
۵: PIN.T, PIN.T.AUT, PIN.QES, PIN.AUT
امکان رفع
انسداد یک PUK
مسدودشده
وجود
ندارد.
لطفاً
توجه داشته
باشید که از
PUK تنها به
تعداد
دفعات
محدودی
میتوان
استفاده
کرد (۴۸ بار
برای
کارتهای D-Trust
نسخه ۴ و ۵).
--help, -h
پیام
راهنما را
روی صفحه
نمایش چاپ
میکند.
--verbose, -v
باعث
افزایش
جزئیات
خروجی dtrust-tool
میشود.
برای
فعالسازی
خروجی
اشکالزدایی
در
کتابخانه
opensc، این فلگ
را چندین
بار مشخص
کنید.