.TH Mono "mono-configuration-crypto" .SH "نام (NAME)" mono-configuration-crypto \- ابزار پیکربندی Mono برای مدیریت کلیدهای رمزنگاری و رمزگذاری/رمزگشایی بخش‌های فایل پیکربندی .SH "خلاصه دستور (SYNOPSIS)" .B mono-configuration-crypto .SH "توضیحات (DESCRIPTION)" دستور .B mono-configuration-crypto ابزاری برای مدیریت مخزن نگه‌دارنده‌های کلید رمزنگاری Mono و همچنین رمزگذاری و رمزگشایی بخش‌های فایل پیکربندی است. .SH "گزینه‌ها (OPTIONS)" .TP .B -h, -?, --help نمایش اطلاعات نحوه استفاده .TP .B -v, --verbose نمایش اطلاعات مشروح (شامل ردپای پشتهٔ استثناها) .TP .B -m, --machine, --global استفاده از مخزن سراسری ماشین (global) برای تمام عملیات کلید. توجه داشته باشید که در سیستم‌های یونیکس، مخزن سراسری در مسیر \fI/usr/share/.mono\fR قرار دارد و تغییر دادن آن نیازمند مجوزهای کاربر ریشه (root) است. .TP .B -u, --user, --local استفاده از مخزن محلی (کاربر) برای تمام عملیات کلید. مخزن کلید کاربر در دایرکتوری \fI$HOME/.config/.mono\fR قرار دارد. این مسیر، مکان پیش‌فرض مورد استفاده توسط mono-configuration-crypto است. .TP .B -l, --list فهرست کردن نام تمام نگه‌دارنده‌های کلید در مخزن. توجه داشته باشید که ممکن است نام برخی از نگه‌دارنده‌ها صرفاً رشته‌های GUID باشد. .TP .B -c, --create ایجاد یک جفت‌کلید عمومی/خصوصی RSA. اگر نگه‌دارندهٔ مشخص‌شده (گزینهٔ \fI-f\fR را ببینید) از قبل وجود داشته باشد، عملیات با شکست مواجه خواهد شد. .TP .B -i, --import وارد کردن کلید به یک نگه‌دارنده. کلید را از فایل مشخص‌شده (توسط گزینهٔ \fI-f\fR) وارد کرده و آن را به عنوان نخستین کلید در نگه‌دارندهٔ مشخص‌شده (گزینهٔ \fI-n\fR را ببینید) قرار می‌دهد. اگر نگه‌دارنده وجود داشته باشد، نخستین کلید آن جایگزین می‌شود. اگر نگه‌دارنده وجود نداشته باشد، ایجاد خواهد شد. هیچ اعتبارسنجی روی مقدار کلید انجام نمی‌شود \- این کار به ارائه‌دهنده حفاظت یا کد رمزنگاریِ استفاده‌کننده از کلید واگذار می‌شود. .TP .B -x, --export صادر کردن کلید از یک نگه‌دارنده. کلید را از نگه‌دارندهٔ مشخص‌شده (گزینهٔ \fI-n\fR را ببینید) صادر کرده و آن را در قالب XML در فایل مشخص‌شده (گزینهٔ \fI-f\fR را ببینید) قرار می‌دهد. این فایل بعداً می‌تواند برای وارد کردن کلید استفاده شود. .TP .B -r, --remove حذف یک نگه‌دارنده. فایل نگه‌دارنده را به صورت فیزیکی از روی دیسک پاک می‌کند. .TP .B -f, --file=VALUE نام فایل برای عملیات وارد کردن (import) یا صادر کردن (export). تمامی گزینه‌هایی که داده‌ای را از/به فایل‌ها می‌خوانند یا می‌نویسند، نیازمند وجود این گزینه در خط فرمان هستند. .TP .B -cf, --config-file=VALUE نام فایل پیکربندی. نام پایهٔ فایل پیکربندی مورد استفاده در عملیات رمزگذاری و رمزگشایی را مشخص می‌کند. فایل‌ها بدون حساسیت به بزرگی یا کوچکی حروف جستجو می‌شوند. مقدار پیش‌فرض \fIWeb.config\fR است. .TP .B -n, --name=VALUE نام نگه‌دارنده. اگر این گزینه در خط فرمان مشخص نشود، مقدار پیش‌فرض \fIMonoFrameworkConfigurationKey\fR خواهد بود (نام کلید پیش‌فرضی که توسط کدهای رمزگذاری/رمزگشایی بخش‌های System.Configuration استفاده می‌شود). .TP .B -s, --size=VALUE اندازهٔ کلید. طول کلید را برای عملیات ایجاد (گزینهٔ \fI-c\fR را ببینید) مشخص می‌کند. پیش‌فرض 1024 است. .TP .B -p, --path=VALUE مسیر فیزیکی برنامه کاربردی. هنگام رمزگذاری/رمزگشایی بخش‌های فایل پیکربندی، برای تعیین دایرکتوری محل قرارگیری فایل پیکربندی (گزینهٔ \fI-cf\fR را ببینید) استفاده می‌شود. پیش‌فرض دایرکتوری جاری است. .TP .B -d, --dec, --decrypt=VALUE رمزگشایی بخش پیکربندی. بخش پیکربندی باید از قالبی که هنگام فراخوانی ConfigurationManager.GetSection استفاده می‌شود پیروی کند، یعنی: path/to/section. تنها بخش‌هایی که برای سیستم پیکربندی شناخته‌شده باشند پردازش خواهند شد. .TP .B -e, --enc, --encrypt=VALUE رمزگذاری بخش پیکربندی. بخش پیکربندی باید از قالبی که هنگام فراخوانی ConfigurationManager.GetSection استفاده می‌شود پیروی کند، یعنی: path/to/section. تنها بخش‌هایی که برای سیستم پیکربندی شناخته‌شده باشند پردازش خواهند شد. .SH "نویسندگان (AUTHORS)" Marek Habersack .SH "کپی‌رایت و تکثیر (COPYRIGHT)" Copyright (C) 2010 Novell, Inc (http://novell.com) .SH "فهرست‌های پستی (MAILING LISTS)" برای جزئیات بیشتر به http://lists.ximian.com/mailman/listinfo/mono-devel-list مراجعه کنید. .SH "وب‌گاه (WEB SITE)" برای جزئیات بیشتر به http://mono-project.com مراجعه کنید.