これは、Ubuntuオンライン、Fedoraオンライン、Windowsオンラインエミュレータ、MAC OSオンラインエミュレータなど、複数の無料オンラインワークステーションのいずれかを使用して、OnWorks無料ホスティングプロバイダーで実行できるコマンドmsva-perlです。
プログラム:
NAME
msva-perl - Monkeysphere 検証エージェントの Perl 実装
SYNOPSIS
msva-perl [ コマンド [ 引数 ... ] ]
抽象
msva-perlはMonkeysphere検証エージェントのPerl実装を提供します。
証明書検証サービス。
はじめに
Monkeysphere検証エージェントは、検証ツールのローカルサービスを提供します。
証明書 (X.509 と OpenPGP の両方) およびその他の公開鍵。
検証エージェントのクライアントは、公開鍵キャリア(生の公開鍵、または
公開鍵を提供するリモートピアの想定される名前、および
検証チェックが関連するコンテキスト (例: ssh、https など)。
検証エージェントは、クライアントに検証に成功したかどうかを通知します。
指定されたコンテキストでのピアの公開鍵の使用。
USAGE
引数なしで起動すると、msva-perl は単に実行され、永久にリッスンするだけです。
引数付きで起動すると、リスナーを設定し、指定された引数を使用してサブプロセスを生成します。
コマンドと引数はMONKEYSPHERE_VALIDATION_AGENT_SOCKET環境で
変数はリスナーを参照するように設定されます。サブプロセスが終了すると、msva-perlは
リスナーを停止して終了し、サブプロセスと同じ値を返します。
これは、 ssh-agentとします。
ENVIRONMENT 変数
msva-perl は環境変数によって設定されます。
MSVA_LOG_LEVEL
msva-perlは、その操作に関するメッセージをstderrに記録します。MSVA_LOG_LEVELは、
冗長性があり、次のいずれかになります(冗長性が増す順):silent、quiet、fatal、
error、info、verbose、debug、debug1、debug2、debug3。デフォルトは「error」です。
MSVA_ALLOWED_USERS
システムが対応している場合、msva-perlはファイルの所有者を特定しようとします。
接続中のクライアント。MSVA_ALLOWED_USERSが設定されていない場合、msva-perlは
msvaを実行しているユーザーからの接続。MSVA_ALLOWED_USERSを設定すると、msva-
perlはこれを、許可されているローカルユーザー(名前またはユーザーID)のリストとして扱います。
接続します。
MSVA_ポート
msva-perlはアクセスを容易にするためにローカルTCPソケットをリッスンします。
MSVA_PORT を設定してバインドするポートを指定します。デフォルトでは任意の開いているポートにバインドされます。
MSVA_キーサーバー
msva-perlはOpenPGP鍵サーバーから情報を要求します。MSVA_KEYSERVERを次のように設定します。
チェックする鍵サーバーを宣言します。この変数が空白または未設定の場合、
gpg.confにキーサーバ宣言が含まれている場合、GnuPGが使用されます。
設定が必要です。設定できない場合は、デフォルトは「hkp://pool.sks-keyservers.net」です。
MSVA_KEYSERVER_POLICY
msva-perlはキーサーバーにいつチェックするかを決定する必要があります(新しいキーの場合、失効の場合
証明書、新しい認定など)。3つのオプションがあります:「常に」
'never'は、受信したすべてのクエリをキーサーバーに確認することを意味します。'never'は決して
キーサーバーで確認します。'unlessvalid'は特定のキーサーバーでのみ確認します。
要求されたピアに対して有効なキーがローカルにまだ知られていないかどうかを照会します。
デフォルトは「unlessvalid」です。
MSVA_MONITOR_CHANGES
X11などのグラフィカル環境では、msva-perlは次のものを監視できます。
基盤となるコードが変更され、何らかの理由でデーモンが再起動しない場合はユーザーに再起動を促すことができる。
基盤となるコードの変更の。この環境変数を「true」に設定すると、
この監視およびプロンプトの動作。デフォルトは「false」です。
COMMUNICATION プロトコル 詳細
MonkeysphereValidationAgentとの通信はJSONリクエストの形式です
プレーンHTTP経由。 エージェントからの応答もJSONオブジェクトです。 詳細については
リクエストとレスポンスの構造については、をご覧ください。
http://web.monkeysphere.info/validation-agent/protocol
SECURITY 考慮事項
msva-perlは意図的にIPv4ループバック(127.0.0.1)にバインドし、リモートユーザーが
デーモンにアクセスできない。TCPの所有権を報告するシステム(Linuxなど)では
ソケット / proc / net / tcpmsva-perlはランダムなユーザーからのアクセスを拒否します(
(上記の MSVA_ALLOWED_USERS を参照)。
onworks.net サービスを使用して msva-perl をオンラインで使用する
