tpm2_rc_decode(1) General Commands Manual tpm2_rc_decode(1)

tpm2_rc_decode - رمزگشایی کدهای خطای TPM2 به قالبی خوانا برای انسان

tpm2_rc_decode [OPTIONS] [ARGUMENT]

دستور tpm2_rc_decode(1) یک RC_CODE را از پشته نرم‌افزاری TPM یا TSS2 به خطاهای خوانا برای انسان تبدیل می‌کند. مشابه با strerror(3)، اما برای پشته TPM2.

این ابزار هیچ گزینه اختصاصی ندارد.

•
ARGUMENT: آرگومان خط فرمان، کد خطایی را که باید تجزیه شود مشخص می‌کند.

این مجموعه از گزینه‌ها در میان بسیاری از برنامه‌ها مشترک هستند و اطلاعاتی را ارائه می‌دهند که ممکن است بسیاری از کاربران انتظار داشته باشند.

•
-h، --help=[man|no-man]: نمایش صفحه راهنمای (manpage) ابزار. به‌طور پیش‌فرض، تلاش می‌کند تا صفحه‌بند راهنما (manpager) را برای این ابزار فراخوانی کند؛ با این حال، در صورت بروز شکست، خلاصه‌ای کوتاه از ابزار را در خروجی نمایش می‌دهد. این رفتار با زمانی که آرگومان گزینه “man” مشخص شده باشد یکسان است؛ با این حال، اگر صریحاً “man” درخواست شود، ابزار خطاهای man را در stderr ارائه می‌دهد. اگر گزینه “no-man” مشخص شود، یا manpager با شکست مواجه گردد، گزینه‌های کوتاه به stdout ارسال خواهند شد.

استفاده موفقیت‌آمیز از ویژگی صفحات راهنما مستلزم این است که صفحات راهنما نصب شده باشند یا در MANPATH قرار داشته باشند؛ برای جزئیات بیشتر man(1) را ببینید.

•
-v، --version: نمایش اطلاعات نسخه این ابزار، TCTIهای پشتیبانی‌شده و خروج.
•
-V، --verbose: افزایش میزان اطلاعاتی که ابزار در طول اجرای خود روی کنسول چاپ می‌کند. هنگام استفاده از این گزینه، نام فایل و شماره خط چاپ می‌شوند.
•
-Q، --quiet: بی‌صدا کردن خروجی عادی ابزار در stdout.
•
-Z، --enable-errata: فعال‌سازی اعمال اصلاحیه‌های اشتباه‌نامه (errata fixups). هنگامی که نیاز باشد یک اصلاحیه اشتباه‌نامه روی دستورات ارسالی به TPM اعمال شود مفید خواهد بود. تعریف متغیر محیطی TPM2TOOLS_ENABLE_ERRATA نیز معادل این گزینه است.
•
-z، --pwd-session: استفاده از نشست گذرواژه به جای نشست HMAC برای احراز هویت. یک گذرواژه با متن آشکار به TPM ارسال می‌شود تا عملیات را مجاز کند. این گزینه می‌تواند برای جلوگیری از بروز مشکلات هنگام استفاده از نشست‌های بدون نمک (unsalted) در حالت OpenSSL FIPS به کار رود. اگر مقادیر auth استفاده شوند، باید از یک نشست نمک‌دار (salted) برای احراز هویت استفاده گردد.
•
-R، --autoflush: فعال‌سازی تخلیه خودکار (autoflush) برای اشیاء گذرا (transient) ایجاد شده توسط دستور. اگر یک شیء والد از یک فایل زمینه بارگیری شود، شیء والد گذرا نیز تخلیه خواهد شد. تخلیه خودکار همچنین در صورتی که متغیر محیطی TPM2TOOLS_AUTOFLUSH بر روی yes یا true تنظیم شده باشد فعال می‌شود. اطلاعاتی که ممکن است بسیاری از کاربران انتظار داشته باشند.

tpm2_rc_decode 0x1d5
tpm:parameter(1):structure is the wrong size

ابزارها می‌توانند هر یک از کدهای زیر را برگردانند:

•
0 - موفقیت.
•
1 - خطای عمومی نامشخص.
•
2 - خطای مدیریت گزینه‌ها.
•
3 - خطای احراز هویت.
•
4 - خطای مربوط به TCTI.
•
5 - طرح پشتیبانی‌نشده (Non supported scheme). قابل اعمال روی tpm2_testparams.

مشکلات گیت‌هاب (Github Issues)

مشاهده فهرست پستی (Mailing List)

این اثر تحت مجوز بین‌المللی کریتیو کامنز ارجاع نسخه ۴.۰ (CC BY 4.0) منتشر شده است.

tpm2-tools