これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド shib-metagen です。
プログラム:
NAME
shib-metagen - Shibboleth SP のメタデータを生成します
SYNOPSIS
シブメタゲン [-12ADLNO] [-c CERT [-c CERT ...]]
[-e エンティティID] [-f 形式でアーカイブしたプロジェクトを保存します. [-f 形式でアーカイブしたプロジェクトを保存します. ...]]
[-h host [-h host ...]] [-n host [-n host ...]]
[-l ホストファイル] [-o 組織]
[-a 管理人 [-a 管理人 ...]]
[-s 対応 [-s 対応 ...]]
[-t テク [-t テク ...]] [-u URL]
DESCRIPTION
Shibboleth SP のメタデータを生成します。 メタデータは標準出力に出力されます。 多くの
パラメータのうちの XNUMX つはオプションですが、少なくとも XNUMX つは次のとおりです。 -h or -n を指定するには指定する必要があります
SP の Shibboleth サービスの URL を構築する際に使用するホスト名。 他の
メタデータは、他のコマンドライン パラメーターを使用して追加できます。 ほとんどのパラメータは次のとおりです。
複数回与えられます。
OPTIONS
-1 SAML 1.0 メタデータを生成します。 どちらでもない場合のデフォルト -1 また -2 与えられる、である
SAML 1.0 と SAML 2.0 の両方のメタデータを生成します。
-2 SAML 2.0 メタデータを生成します。 どちらでもない場合のデフォルト -1 また -2 与えられる、である
SAML 1.0 と SAML 2.0 の両方のメタデータを生成します。
-A アーティファクトのメタデータを含めます。
-a 管理人
この Shibboleth SP の管理連絡先。 このオプションは省略できます。
この場合、管理者の連絡先メタデータは含まれないか、複数の連絡先メタデータが与えられる場合があります。
複数の連絡先をリストする場合に便利です。 管理人 「」の形式にする必要があります最初/最後/メール」 コラボレー
最初の は名であり、 last 姓です。
-c CERT
この Shibboleth SP を識別するために使用される SSL 証明書を指定します。 このオプションは次のとおりです
複数の証明書を指定するには、複数回指定します。 与えられない場合は、
デフォルトの証明書は sp-cert.pem 現在の作業ディレクトリにあります。
-D メタデータに検出サービス情報を含めます。 デフォルトでは、検出サービス
情報は含まれていません。
-e エンティティID
この SP のエンティティ ID。 これは、この SP の一意の識別子である必要があり、
URL。 もしも -o が与えられ、 -u 与えられていない、 エンティティID の URL として使用されます。
この Shibboleth SP を実行している組織。 指定されていない場合は、デフォルトで
「https://ホスト/シボレス」 コラボレー host 最初の引数です -h オプションを選択します。
-f 形式でアーカイブしたプロジェクトを保存します.
この NameIDFormat をメタデータに含めます。 このオプションは複数回指定できます。
-h host
この SP のホスト名 (仮想ホストの可能性があります)。 このオプションか、 -n オプション、
または -l オプションは少なくとも XNUMX 回指定する必要があります。 毎回繰り返す必要があります
Shibboleth プロトコルに応答する仮想ホスト。 -h に使用する必要があります
SSL を使用するホスト名または仮想ホスト。
-L メタデータにシングル ログアウト情報を含めます。 これはデフォルトでは含まれていません。
-l ホストリスト
この SP のホスト名のリストをファイルから読み取ります。 ファイルの各行は次のようになります。
に引数として渡されたかのように扱われます。 -h ホスト名を指定するオプション、または
Shibboleth プロトコルに応答し、SSL を使用する仮想ホスト。
-N NameID管理情報をメタデータに含めます。 これは含まれていません
デフォルト。
-n host
この SP のホスト名 (仮想ホストの可能性があります)。 このオプションか、 -h、または
-l オプションは少なくとも XNUMX 回指定する必要があります。 仮想ごとにこれを繰り返す必要があります
Shibboleth プロトコルに応答するホスト。 -n ホスト名に使用する必要があります。または
Shibboleth 通信を保護するために SSL を使用しない仮想ホスト。
-O 生成されたメタデータに XML 名前空間宣言を含めます。 これがデフォルトです。
-o 組織
この Shibboleth SP を運営する組織の名前。 このオプションが与えられる可能性があります
XNUMX 回のみであり、省略することもできます。その場合、組織メタデータは含まれません。
これは通常は必要ありませんが、目的のために他のソフトウェア システムで使用される場合があります。
人間が読める名前を持つエンティティのリストを表示するなど。
-s 対応
この Shibboleth SP のサポート連絡先。 このオプションは省略可能です。その場合、
サポート連絡先のメタデータが含まれていない、またはリストに複数回指定される場合があります
複数の連絡先。 対応 「」の形式にする必要があります最初/最後/メール」 コラボレー 最初の is
与えられた名前と last 姓です。
-t テク
この Shibboleth SP の技術担当者。 このオプションは省略可能です。その場合、
技術連絡先のメタデータが含まれていない、またはリストに複数回指定される場合があります
複数の連絡先。 テク 「」の形式にする必要があります最初/最後/メール」 コラボレー 最初の は
名前と last 姓です。
-u URL
組織の URL を設定します。 この情報は、次の場合にのみ使用されます。 -o オプションがある
組織の名前を指定するためにも指定されます。 もしも -o が与えられ、 -u ではありません
与えられたエンティティ ID (で設定 -e) が組織 URL として使用されます。
onworks.net サービスを使用してオンラインで shib-metagen を使用する