tpm2_eventlog(1) General Commands Manual tpm2_eventlog(1)

tpm2_eventlog - نمایش گزارش رویدادهای tpm2

tpm2_eventlog [ARGUMENT]

tpm2_eventlog(1) - یک لاگ رویداد دودویی TPM2 را تجزیه می‌کند. لاگ رویداد می‌تواند به عنوان آخرین پارامتر موضعی به ابزار منتقل شود. در صورت حذف این پارامتر، ابزار یک خطا بازمی‌گرداند. قالب این لاگ در سند “TCG PC Client Platform Firmware Profile Specification” مستند شده است.

•
--eventlog-version=NATURAL_NUMBER:

نسخهٔ yaml لاگ رویداد تجزیه‌شده را مشخص می‌کند. در حال حاضر نسخه‌های ۱ و ۲ پشتیبانی می‌شوند. مقدار پیش‌فرض ۱ است.

•
ARGUMENT آرگومان خط فرمان، مسیر فایل دودویی لاگ رویداد (eventlog) TPM2 است.

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

•
-h، --help=[man|no-man]: صفحه راهنمای ابزار را نمایش می‌دهد. به‌طور پیش‌فرض، تلاش می‌کند صفحه‌بندی‌کننده راهنما (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 برای احراز هویت. یک گذرواژه متن‌آشکار (clear text) برای مجاز کردن اقدام به TPM ارسال می‌شود. این گزینه می‌تواند برای جلوگیری از بروز مشکل در صورت استفاده از نشست‌های بدون سالت (unsalted) در حالت OpenSSL FIPS به کار رود. اگر از مقادیر احراز هویت (auth) استفاده می‌شود، باید از یک نشست همراه با سالت برای احراز هویت استفاده گردد.
•
-R، --autoflush: فعال کردن تخلیه خودکار (autoflush) برای اشیاء موقت که توسط دستور ایجاد شده‌اند. اگر شیء والد از یک فایل بافتار بارگذاری شود، شیء والد موقت نیز تخلیه خواهد شد. تخلیه خودکار همچنین با تنظیم متغیر محیطی TPM2TOOLS_AUTOFLUSH بر روی yes یا true فعال می‌شود. اطلاعاتی که بسیاری از کاربران انتظار دارند.

# نمایش لاگ رویداد از فایل ارائه‌شده
tpm2_eventlog eventlog.bin

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

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

مسائل گیت‌هاب (Github Issues)

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

این اثر تحت مجوز بین‌المللی ارجاع ۴٫۰ کریپتیو کامانز (CC BY 4.0).

tpm2-tools