tss2_provision(1) General Commands Manual tss2_provision(1)

tss2_provision - مقداردهی اولیه و آماده‌سازی FAPI و ماژول TPM مرتبط

tss2_provision [گزینه‌ها]

fapi-config(5) برای تنظیم پارامترهای Fapi مانند پروفایل رمزنگاری مورد استفاده و TCTI یا دایرکتوری‌های مربوط به ذخیره‌سازی فراداده‌های Fapi.

fapi-profile(5) برای تعیین الگوریتم‌ها و پارامترهای رمزنگاری برای تمام کلیدها و عملیات یک تعامل خاص با TPM مانند الگوریتم درهم‌سازی نام، الگوریتم امضای نامتقارن، طرح و پارامترها و انتخاب بانک PCR.

tss2_provision(1) - این دستور یک نمونه FAPI و TPM مرتبط با آن را مقداردهی اولیه و آماده‌سازی می‌کند. مراحل انجام‌شده عبارتند از:

•
الگوی EK، نانس (nonce) و گواهی‌نامه را بازیابی می‌کند، تطابق آن‌ها را با EK مربوط به TPM بررسی کرده و آن‌ها را در مخزن کلید ذخیره می‌کند.
•
مقادیر احراز هویت (authValues) و سیاست‌ها را برای مالک (سلسله‌مراتب ذخیره‌سازی)، مدیر حریم خصوصی (سلسله‌مراتب تایید) و مرجع قفل‌گذاری تنظیم می‌کند.
•
شاخص‌های nv مربوط به TPM را اسکن کرده و ورودی‌های متناظر را در مخزن فراداده FAPI ایجاد می‌کند. این عملیات ممکن است از یک روش مکاشفه‌ای (heuristic) برای حدس زدن برنامه‌های مبدا شاخص‌های nv یافت‌شده استفاده کند و نام‌گذاری ورودی‌ها را بر همان اساس انجام دهد.
•
کلید SRK (کلید اصلی ذخیره‌سازی) را در داخل TPM ایجاد می‌کند و در صورت نیاز بر اساس پروفایل رمزنگاری (رجوع کنید به fapi-profile(5)) آن را پایدار می‌سازد و فراداده آن را در مخزن سرتاسری فراداده FAPI سیستم ذخیره می‌کند. توجه داشته باشید که کلید SRK مقدار احراز هویت مرتبطی نخواهد داشت.

اگر یک مقدار احراز هویت به سلسله‌مراتب ذخیره‌سازی مرتبط باشد، اکیداً توصیه می‌شود که SRK بدون مقدار احراز هویت، پایدار شود.

مسیرهای ذخیره‌سازی‌های مختلف فراداده برای کلیدها و شاخص‌های nv در فایل پیکربندی FAPI تنظیم می‌شوند (رجوع کنید به fapi-config(5)).

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

•
-E, --authValueEh=STRING: مقدار احراز هویت برای مدیر حریم خصوصی، یعنی سلسله‌مراتب تایید (endorsement hierarchy). پارامتر اختیاری.
•
-S, --authValueSh=STRING: مقدار احراز هویت برای مالک، یعنی سلسله‌مراتب ذخیره‌سازی (storage hierarchy). پارامتر اختیاری.
•
-L, --authValueLockout=STRING: مقدار احراز هویت برای مرجع قفل‌گذاری (lockout authorization). پارامتر اختیاری.

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

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

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

•
-v, --version: نمایش اطلاعات نسخه این ابزار و tctiهای پشتیبانی‌شده، و خروج.

tss2_provision

0 در صورت موفقیت یا 1 در صورت بروز خطا.

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

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

این اثر تحت مجوز Creative Commons Attribution 4.0 International License (CC BY 4.0).

APRIL 2019 tpm2-tools