นี่คือคำสั่ง msva-query-agent ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
msva-query-agent - สอบถาม Monkeysphere Validation Agent
เรื่องย่อ
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 รหัสส่งคืนระบุความถูกต้อง (ตามที่กำหนดโดย
ตัวแทน) ของใบรับรองเพื่อวัตถุประสงค์ที่ระบุ ข้อความตอบกลับของตัวแทน (ถ้า
ใด ๆ ) ถูกปล่อยออกมาใน stdout
อาร์กิวเมนต์ต่างๆ ได้แก่ :
บริบท
บริบทที่ใบรับรองกำลังถูกตรวจสอบ (เช่น 'https', 'ssh', 'ike')
PEER
ชื่อของเพียร์ที่ตั้งใจไว้ เมื่อตรวจสอบใบรับรองสำหรับบริการ จัดหา
ชื่อ DNS แบบเต็มของโฮสต์ (เช่น 'foo.example.net')
PKC_TYPE
รูปแบบของข้อมูลผู้ให้บริการกุญแจสาธารณะที่ให้ไว้ในอินพุตมาตรฐาน (เช่น 'x509der'
'x509pem', 'opensshpuubkey', 'rfc4716', 'openpgp4fpr')
PEER_TYPE
ประเภทของเพียร์ที่เราสอบถาม (เช่น 'ไคลเอนต์', 'เซิร์ฟเวอร์', 'เพียร์') นี้
อาร์กิวเมนต์เป็นทางเลือกและค่าเริ่มต้นจะถูกใช้ (ตาม CONTEXT) หากไม่ใช่
ที่จัดมา
PKC_DATA
นี่คือข้อมูลผู้ให้บริการคีย์สาธารณะที่แท้จริง หากมีข้อโต้แย้งน้อยกว่าห้าข้อคือ
กำหนด จากนั้นคาดว่า PKC_DATA ใน stdin หากมีการโต้แย้งห้าข้อ ข้อที่ห้า
อาร์กิวเมนต์ถูกตีความว่าเป็น PKC_DATA สิ่งนี้น่าจะมีประโยชน์สำหรับการจัดหา an . เท่านั้น
ลายนิ้วมือ OpenPGP ด้วยประเภท 'openpgp4fpr'
กลับ รหัส
หากใบรับรองถูกต้องสำหรับเพียร์ที่ร้องขอในบริบทที่กำหนด รหัสส่งคืน
คือ 0 มิฉะนั้น รหัสส่งคืนคือ 1
และพวกเรา ตัวแปร
พฤติกรรมของ msva-query-agent ถูกควบคุมโดยตัวแปรสภาพแวดล้อม:
MONKEYSPHERE_VALIDATION_AGENT_SOCKET
ซ็อกเก็ตที่จะสอบถามตัวแทนตรวจสอบ หากไม่ได้ตั้งค่า ค่าเริ่มต้นคือ
'http://127.0.0.1:8901'.
MSVA_LOG_LEVEL
บันทึกข้อความเกี่ยวกับการดำเนินการไปยัง stderr MSVA_LOG_LEVEL ควบคุมการใช้คำฟุ่มเฟือย
และควรเป็นหนึ่งใน
ละเอียด, ดีบัก, debug1, debug2, debug3. ค่าเริ่มต้นคือ 'ข้อผิดพลาด'
การสื่อสาร มาตรการ รายละเอียด
การสื่อสารกับ Monkeysphere Validation Agent อยู่ในรูปแบบของคำขอ JSON
ผ่าน HTTP ธรรมดา การตอบสนองจากเอเจนต์ยังเป็นอ็อบเจ็กต์ JSON อีกด้วย สำหรับรายละเอียดเกี่ยวกับ
โครงสร้างคำขอและการตอบกลับ โปรดดูที่
http://web.monkeysphere.info/validation-agent/protocol
ใช้ msva-query-agent ออนไลน์โดยใช้บริการ onworks.net