این دستور msva-query-agent است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
msva-query-agent - یک عامل اعتبارسنجی Monkeysphere را پرس و جو کنید
خلاصه
msva-query-agent CONTEXT PEER PKC_TYPE [PEER_TYPE] < /path/to/public_key_carrier
msva-query-agent CONTEXT PEER PKC_TYPE PEER_TYPE PKC_DATA
msva-query-agent --version
چکیده
msva-query-agent گواهینامه ها را برای استفاده معین با پرس و جو در یک Monkeysphere در حال اجرا تأیید می کند
عامل اعتبارسنجی
طریقه استفاده
msva-query-agent یک گواهی را از ورودی استاندارد می خواند و آن را در حال اجرا ارسال می کند
عامل اعتبارسنجی Monkeysphere. کد بازگشتی نشان دهنده اعتبار (همانطور که توسط
نماینده) گواهی برای هدف مشخص شده. پیام برگشت نماینده (اگر
any) در stdout منتشر می شود.
استدلال های مختلف عبارتند از:
متن نوشته
زمینه ای که گواهی در آن تایید می شود (به عنوان مثال 'https'، 'ssh'، 'ike')
همتا
نام همتای مورد نظر. هنگام تأیید اعتبار یک گواهی برای یک سرویس، عرضه کنید
نام کامل DNS میزبان (به عنوان مثال 'foo.example.net')
PKC_TYPE
قالب داده های حامل کلید عمومی ارائه شده در ورودی استاندارد (به عنوان مثال 'x509der'،
'x509pem'، 'opensshpubkey'، 'rfc4716'، 'openpgp4fpr')
PEER_TYPE
نوع همتای مورد نظر ما (مثلاً «مشتری»، «سرور»، «همتا»). این
آرگومان اختیاری است و در غیر این صورت از پیش فرض ها (بر اساس CONTEXT) استفاده می شود
تهیه شده
PKC_DATA
این خود داده حامل کلید عمومی واقعی است. اگر کمتر از پنج آرگومان باشد
داده شده، سپس PKC_DATA در stdin انتظار می رود. اگر پنج استدلال آورده شود، پنجمین
آرگومان به عنوان PKC_DATA تفسیر می شود. این احتمالاً فقط برای تهیه یک مفید است
اثر انگشت OpenPGP با نوع «openpgp4fpr».
برگشت CODE
اگر گواهی برای همتای درخواستی در زمینه داده شده معتبر باشد، کد برگشتی
0 است. در غیر این صورت کد برگشتی 1 است.
محیط زیست متغیرها
رفتار msva-query-agent توسط متغیرهای محیطی کنترل می شود:
MONKEYSPHERE_VALIDATION_AGENT_SOCKET
سوکتی که بر روی آن باید از عامل اعتبارسنجی پرس و جو کرد. اگر تنظیم نشده باشد، مقدار پیش فرض است
'http://127.0.0.1:8901'.
MSVA_LOG_LEVEL
پیام های مربوط به عملکرد آن را به stderr ثبت کنید. MSVA_LOG_LEVEL پرحرفی خود را کنترل می کند،
و باید یکی از (در افزایش پرحرفی) باشد: بی صدا، ساکت، کشنده، خطا، اطلاعات،
پرمخاطب، اشکال زدایی، اشکال زدایی1، اشکال زدایی2، اشکال زدایی3. پیش فرض "خطا" است.
ارتباط پروتکل جزئیات
ارتباطات با Monkeysphere Validation Agent به شکل درخواست های JSON است
روی HTTP ساده پاسخ های عامل نیز اشیاء JSON هستند. برای جزئیات در مورد
ساختار درخواست ها و پاسخ ها، لطفا ببینید
http://web.monkeysphere.info/validation-agent/protocol
از msva-query-agent به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید