.TH policyeditor 1 "9 Nov 2021" "icedtea-web 1.8.8" .SH "نام (NAME)" policyeditor \- ابزار گرافیکی مشاهده و ویرایش تنظیمات سیاست‌های امنیتی برای javaws و افزونه مرورگر .SH "خلاصه دستور (SYNOPSIS)" .B policyeditor .br .B policyeditor .RB [ \-file ] .I policy_file .SH "توضیحات (DESCRIPTION)" .PP برنامه .B policyeditor یک نرم‌افزار گرافیکی (GUI) با پشتیبانی محدود از خط فرمان برای مشاهده و ویرایش تنظیمات سیاست‌های امنیتی اپلت‌ها است که توسط پیاده‌سازی IcedTea-Web از .B javaws و .B افزونه مرورگر (browser plugin) استفاده می‌شود. این برنامه به عنوان یک جایگزین ساده‌تر، آسان‌تر و دردسترس‌تر برای ابزار استاندارد .B JDK Policy Tool طراحی شده است. مدیران سیستم و کاربران پیشرفته‌ای که به کنترل دقیق و ریزدانه‌تری بر فایل‌های سیاست امنیتی نیاز دارند، احتمالاً بهتر است به جای PolicyEditor از Policy Tool استفاده کنند. .PP اگر بدون هیچ آرگومانی اجرا شود، هیچ فایلی باز نخواهد شد و هنگام ذخیره فایل، پیامی برای تعیین محل ذخیره‌سازی نمایش داده می‌شود. در غیر این صورت، اگر مسیر فایلی به عنوان آرگومان خط فرمان داده شود، آن مسیر باز شده و به عنوان فایل سیاست امنیتی پردازش (Parse) می‌گردد. .SH "گزینه‌ها (OPTIONS)" .TP 12 .BI \-codebase " url" یک نشانی وب (URL) برای کدبیس (codebase) اپلت مشخص می‌کند. این گزینه می‌تواند به همراه سایر گزینه‌های انتخابگر برای انتخاب یک مدخل سیاست امنیتی هنگام باز شدن ویرایشگر استفاده شود؛ اگر چنین شناسه‌ای وجود نداشته باشد، ایجاد شده و سپس انتخاب می‌شود (دقیقاً یک آرگومان مورد انتظار است). .TP 12 .B \-defaultfile مشخص می‌کند که فایل سیاست‌های امنیتی پیش‌فرض در سطح کاربر باید باز شود. این فایلی است که معمولاً توسط IcedTea-Web برای تصمیم‌گیری درباره سیاست‌ها و مجوزهای سفارشی اپلت‌ها در زمان اجرا استفاده می‌شود، مگر اینکه به گونه دیگری پیکربندی شده باشد (بدون آرگومان). .TP 12 .BI \-file " policy_file" مسیر یک فایل سیاست امنیتی را برای باز کردن مشخص می‌کند. اگر دقیقاً یک آرگومان داده شود و این فلگ نباشد، به عنوان مسیر فایلی برای باز شدن در نظر گرفته می‌شود، گویی این فلگ ابتدا داده شده است. این فلگ بیشتر برای سازگاری با Policy Tool وجود دارد (دقیقاً یک آرگومان مورد انتظار است). .TP 12 .B \-help اطلاعات مربوط به دستورات پشتیبانی‌شده و نحوه استفاده پایه را چاپ می‌کند (بدون آرگومان). .TP 12 .BI \-principals " class_name principal_name" جفت‌های نام کلاس/نام اصلی (principal name) را (جدا شده با فاصله) برای شناسه مدخل سیاست امنیتی مشخص می‌کند. این گزینه می‌تواند همراه با سایر گزینه‌های انتخابگر برای انتخاب یک مدخل سیاست امنیتی هنگام باز شدن ویرایشگر به کار رود؛ اگر چنین شناسه‌ای وجود نداشته باشد، ایجاد شده و سپس انتخاب می‌گردد (تعداد زوجی از آرگومان‌ها با ساختار param=value به عنوان آرگومان معتبر مورد انتظار است). .TP 12 .BI \-signedby " certificate_alias" نام مستعار گواهی (certificate alias) ذخیره‌شده در keystore را مشخص می‌کند. این گزینه می‌تواند همراه با سایر گزینه‌های انتخابگر برای انتخاب یک مدخل سیاست امنیتی هنگام باز شدن ویرایشگر استفاده شود؛ اگر چنین شناسه‌ای وجود نداشته باشد، ایجاد شده و سپس انتخاب می‌شود (دقیقاً یک آرگومان مورد انتظار است). .TP 12 .B \-verbose فعال‌سازی خروجی با جزئیات کامل (بدون آرگومان). .SH "مثال‌ها (EXAMPLES)" .TP 12 .B policyeditor نمایش ویرایشگر گرافیکی بدون باز کردن هیچ فایلی. .TP 12 .B policyeditor \-file $XDG_CONFIG_HOME/icedtea-web/security/java.policy نمایش رابط گرافیکی و باز کردن فایل سیاست امنیتی پیش‌فرض. .SH "فایل‌ها (FILES)" .TP 12 .I $XDG_CACHE_HOME/icedtea-web/cache/recently_used اطلاعات تکمیلی درباره موارد موجود در حافظه پنهان (Cache). .TP 12 .I $XDG_CONFIG_HOME/icedtea-web/security/java.policy شامل مجوزهای اعطاشده به برنامه‌های امضانشده انتخاب‌شده است. توسط .B deployment.user.security.policy کنترل می‌شود. .PP اگر مقادیر .IR $XDG_CONFIG_DIR ، .I $XDG_CACHE_DIR و .I $XDG_RUNTIME_DIR تنظیم نشده باشند، به ترتیب برابر با .IR ~/.config ، .I ~/.cache و .I /tmp یا .I /var/tmp در نظر گرفته می‌شوند. .SH "اشکالات (BUGS)" .PP هیچ اشکال شناخته‌شده‌ای وجود ندارد. اگر به مشکلی برخوردید، لطفاً آن را گزارش کنید در: .br .br .PP لطفاً برنامه را در حالت اشکال‌زدایی (سوییچ .B \-verbose یا تنظیم .B itw-settings یا متغیر محیطی .B ICEDTEAPLUGIN_DEBUG برابر با true) اجرا کرده و هنگام ثبت گزارش اشکال، خروجی مربوطه (بهترین حالت خروجی کنسول جاوا است) را به همراه نشانی اینترنتی (URL) فایل jnlp یا html (یا خود فایل jnlp/html یا خود برنامه) ضمیمه کنید. .SH "نویسندگان (AUTHORS)" .PP افراد زیر در این پروژه مشارکت داشته‌اند (لطفاً این فهرست به ترتیب حروف الفبا حفظ شود): .PP Lillian Angel .br Andrew Azores .br Deepak Bhole .br Laurent Bourgès .br Adam Buchta .br Ricardo Martín Camarero .br Marcin Cieslak .br Danesh Dadachanji .br Adam Domurad .br Lukasz Dracz .br Thomas Fitzsimmons .br Olesya Gerasimenko .br Michał Górny .br Mark Greenwood .br Tereza Hlavackova .br Lars Herschke .br Peter Hatina .br Andrew John Hughes .br Jie Kang .br Alex Kashchenko .br Matthias Klose .br Alexandr Kolouch .br Jan Kmetko .br Francis Kung .br Denis Lila .br DJ Lucas .br Omair Majid .br Jon A. Maxwell .br Thomas Meyer .br Kurt Miller .br Saad Mohammad .br Martin Olsson .br Stefan Ring .br Ville Skyttä .br Fridrich Strba .br Andrew Su .br Joshua Sumali .br Joel Tesdall .br Michal Vala .br Jiri Vanek .br Tomáš Votava .br Mark Wielaard .br Jacob Wisor .br Man Lung Wong .PP این پروژه همچنین شامل کدهایی از پروژه‌های زیر است: .br OpenJDK .br Netx .SH "همچنین ببینید (SEE ALSO)" .PP .BR icedtea-web (1), .BR javaws (1), .BR icedtea-web-plugin (1), .BR itweb-settings (1), .BR policyeditor (1), .BR policytool (1), .BR java (1) .PP .br