tss2_gettpmblobs(1) General Commands Manual tss2_gettpmblobs(1)

tss2_gettpmblobs - دریافت داده‌های باینری (blobs) عمومی و خصوصی یک شیء TPM

tss2_gettpmblobs [OPTIONS]

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

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

دستور tss2_gettpmblobs(1) داده‌های باینری (blobs) عمومی و خصوصی یک شیء را بازمی‌گرداند، به‌گونه‌ای که بتوان آن‌ها را توسط یک API سطح پایین (مانند ESAPI) بارگذاری کرد. این دستور همچنین خط‌مشی (policy) مرتبط با این داده‌ها را در قالب JSON بازمی‌گرداند.

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

•
-f, --force:

رونویسی اجباری فایل خروجی.

•
-p, --path=STRING:

مسیر شیئی که داده‌های باینری (blobs) آن بازگردانده خواهد شد.

•
-u, --tpm2bPublic=FILENAME یا - (برای خروجی استاندارد stdout):

ناحیه عمومی بازگردانده‌شده شیء به صورت یک TPM2B_PUBLIC سریال‌سازی‌شده (marshalled). پارامتر اختیاری.

•
-r, --tpm2bPrivate=FILENAME یا - (برای خروجی استاندارد stdout):

ناحیه خصوصی بازگردانده‌شده شیء به صورت یک TPM2B_PRIVATE سریال‌سازی‌شده (marshalled). پارامتر اختیاری.

•
-l, --policy=FILENAME یا - (برای خروجی استاندارد stdout):

خط‌مشی (policy) بازگردانده‌شده مرتبط با شیء، کدگذاری‌شده در JSON. پارامتر اختیاری.

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

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

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

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

tss2_gettpmblobs --path=HS/SRK/myRSACrypt --tpm2bPublic=tpm2bPublic.file --tpm2bPrivate=tpm2bPrivate.file --policy=policy.file

0 در صورت موفقیت یا 1 در صورت شکست.

گزارش‌های گیت‌هاب (Github Issues)

مشاهده فهرست پستی

این اثر تحت مجوز بین‌المللی Creative Commons Attribution 4.0 (CC BY 4.0) منتشر شده است.

APRIL 2019 tpm2-tools