tss2_authorizepolicy(1) General Commands Manual tss2_authorizepolicy(1)

tss2_authorizepolicy - امضای یک خط‌مشی با کلید مشخص برای ارجاع از سایر خط‌مشی‌ها

tss2_authorizepolicy [OPTIONS]

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

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

دستور tss2_authorizepolicy(1) یک خط‌مشی مشخص را با کلیدی معین امضا می‌کند به‌گونه‌ای که امکان ارجاع به این خط‌مشی از سایر خط‌مشی‌های حاوی عنصر متناظر PolicyAuthorize وجود داشته باشد. امضا با استفاده از طرح‌های امضای TPM طبق آنچه در نمایهٔ رمزنگاری مشخص شده است (ر.ک. fapi-profile(5)) انجام می‌شود.

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

•
-P, --policyPath=STRING: مسیر خط‌مشی جدید.

یک policyPath از دو بخش تشکیل شده است که با “/” از یکدیگر جدا می‌شوند. یک policyPath با “/policy” آغاز می‌شود. بخش دوم مسیر، خط‌مشی یا الگوی خط‌مشی را با استفاده از یک نام معنادار مشخص می‌کند.

•
-p, --keyPath=STRING: مسیر کلید امضاکننده.
•
-r, --policyRef=FILENAME یا - (برای stdin): یک بافر بایتی برای گنجانده شدن در امضا. پارامتر اختیاری.

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

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

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

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

tss2_authorizepolicy --keyPath=HS/SRK/myPolicySignKey --policyPath=/policy/pcr-policy --policyRef=policyRef.file

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

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

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

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

APRIL 2019 tpm2-tools