| tss2_gettpm2object(1) | General Commands Manual | tss2_gettpm2object(1) |
نام (NAME)
tss2_gettpm2object - ایجاد فایلهای زمینه یا هندلهای TPM2 برای اشیاء FAPI
خلاصه دستور (SYNOPSIS)
tss2_gettpm2object [OPTIONS]
همچنین ببینید (SEE ALSO)
fapi-config(5) برای تنظیم پارامترهای Fapi مانند نمایه رمزنگاری استفادهشده و TCTI یا دایرکتوریهای ذخیرهسازی فرادادههای Fapi.
fapi-profile(5) برای تعیین الگوریتمها و پارامترهای رمزنگاری برای تمام کلیدها و عملیات یک تعامل خاص TPM مانند الگوریتم درهمسازی نام، الگوریتم امضای نامتقارن، طرح و پارامترها و انتخاب بانک PCR.
توضیحات (DESCRIPTION)
tss2_gettpm2object(1) - با این دستور میتوان برای اشیاء FAPI فایلهای زمینه ایجاد کرد که توسط دستورهای ابزار tpm2 قابل استفاده باشند. برای شیء پایدار (persistent)، تنها بازنمایی متنی شماره هندل بهصورت عدد هگزادسیمال نوشته خواهد شد و برای کلیدها یک فایل زمینه ابزار tpm2 نوشته میشود. اگر TCTI پیشفرض با نمایه FAPI تفاوت داشته باشد، TCTI پیشفرض را میتوان با گزینه -T (–tcti) تعیین کرد. نکته: برای جلوگیری از وضعیت نادرست nv_written در keystore پیش از نوشتن دادهها در NV ram با tpm2_nvwrite، حداقل باید یک رشته خالی با tss2_nvwrite نوشته شود.
گزینهها (OPTIONS)
گزینههای موجود عبارتند از:
- •
- -f, --force:
بازنویسی اجباری فایل خروجی.
- •
- -p, --path=STRING:
مسیر شیئی که دادههای برنامه برای آن بارگذاری خواهد شد.
- •
- -c, --context=FILENAME یا - (برای stdout):
زمینه کلید یا هندل بازگرداندهشده.
گزینههای عمومی (COMMON OPTIONS)
این مجموعه از گزینهها بین تمام برنامههای tss2 مشترک هستند و اطلاعاتی را ارائه میدهند که بسیاری از کاربران انتظار دارند.
- •
- -h, --help [man|no-man]: صفحه راهنمای ابزار را نمایش میدهد. بهطور پیشفرض، تلاش میکند صفحهبند راهنما (manpager) را برای ابزار فراخوانی کند، با این حال در صورت شکست، خلاصه کوتاهی از ابزار را خروجی میدهد. این رفتار مشابه زمانی است که آرگومان گزینه “man” مشخص شده باشد، اما اگر بهصراحت “man” درخواست شود، ابزار خطاهای man را در stderr ارائه میدهد. اگر گزینه “no-man” مشخص شود، یا فراخوانی manpager ناموفق باشد، گزینههای کوتاه در stdout خروجی داده میشوند.
برای استفاده موفقیتآمیز از قابلیت صفحات راهنما، لازم است صفحات راهنما نصب شده باشند یا در MANPATH قرار داشته باشند؛ برای جزئیات بیشتر به man(1) مراجعه کنید.
- •
- -v, --version: نمایش اطلاعات نسخه این ابزار و tctiهای پشتیبانیشده و خروج.
مثالها (EXAMPLES)
-
tss2_gettpm2object --path=/HS/SRK/myRSACrypt --key-context=mykey.ctx tss2_gettpm2object --path=/nv/Owner/mynv -c-
این دستور میتواند در گزینههای دستورهای tpm2 استفاده شود:
-
handle=$(tss2_gettpm2object --path=/nv/Owner/mynv -c-) tpm2_nvread $handle
وضعیت خروج (EXIT STATUS)
۰ در صورت موفقیت یا ۱ در صورت بروز خطا.
گزارش باگها (BUGS)
راهنما (HELP)
به فهرست پستی (Mailing List)مراجعه کنید.
مجوز (LICENSE)
این اثر تحت مجوز Creative Commons Attribution 4.0 International (CC BY 4.0) منتشر شده است.
| APRIL 2019 | tpm2-tools |