Mono(httpcfg) Mono(httpcfg)

httpcfg - ابزار پیکربندی گواهینامه‌ها و نشست‌های سرور HTTP در Mono

httpcfg [گزینه‌ها] certificate

این ابزار برای مدیریت گواهینامه‌های مورد استفاده در کلاس سرور تعبیه‌پذیر HttpListener هنگامی که HttpListener به جای سرور HTTP به عنوان سرور HTTPS پیکربندی شده است، به کار می‌رود.

شما باید یکی از عملیات‌های ممکن را انتخاب کنید: add (افزودن)، delete (حذف) یا list (فهرست).

هنگام افزودن یک گواهینامه (-add)، باید اطلاعات زیر را مشخص کنید: یک گواهینامه (با پرچم -cert)، یک فایل کلید خصوصی (با شناسه -pvk، نام فایل معمولاً "key" است) و یک شماره درگاه (با پرچم -port).

هنگام حذف یک گواهینامه (-del یا -delete) باید شماره درگاه را مشخص کنید.

ترکیب جدیدی از گواهینامه/کلید خصوصی را برای استفاده در یک درگاه مشخص توسط API مربوط به HttpListener اضافه می‌کند.
گواهینامه‌های مرتبط با درگاه مشخص‌شده را حذف می‌کند (باید به‌طور جداگانه مشخص شود).
فهرست کردن تمام گواهینامه‌های شناخته‌شده.
درگاهی را که باید گواهینامه‌ها به آن اضافه یا از آن حذف شوند، مشخص می‌کند.
فایل کلید خصوصی را مشخص می‌کند.
فایل گواهینامه مورد استفاده را مشخص می‌کند.

httpcfg -add -port 8081 -pvk myfile.pvk -cert MyCert

برای جزئیات بیشتر درباره ایجاد فایل گواهینامه و کلید خصوصی، به صفحه وب زیر مراجعه کنید:

http://www.mono-project.com/docs/web/using-clientcertificates-with-xsp

گواهینامه‌ها در دایرکتوری ~/.mono/httplistener ذخیره می‌شوند.

httpcfg توسط Gonzalo Paniagua نوشته شده است.

حق نشر (C) 2006 Novell.

برای جزئیات به نشانی http://lists.ximian.com/mailman/listinfo/mono-devel-list مراجعه کنید.

برای جزئیات به نشانی http://www.mono-project.com مراجعه کنید.

makecert(1), signcode(1), cert2spc(1)

قالب کلید خصوصی:

http://www.drh-consultancy.demon.co.uk/pvk.html