2.4. 組織のデバッグ証明書を使用したリポジトリーコンテンツの参照

組織のデバッグ証明書がある場合は、Web ブラウザーまたは API を使用して、組織のリポジトリーコンテンツを表示できます。

前提条件

  1. 「組織のデバッグ証明書の作成」 に記載されている手順で、組織の証明書を作成およびダウンロードする。
  2. たとえば、デフォルトの組織の X.509 証明書を開く。

    $ vi 'Default Organization-key-cert.pem'
  3. このファイルの -----BEGIN RSA PRIVATE KEY----- から -----END RSA PRIVATE KEY----- までを key.pem ファイルにコピーする。
  4. このファイルの -----BEGIN CERTIFICATE----- から -----END CERTIFICATE----- までを cert.pem ファイルにコピーする。

手順

ブラウザーを使用するには、X.509 証明書をご利用のブラウザーがサポートする形式にまず変換してから、証明書をインポートする必要があります。

Firefox をご利用の場合

Firefox で組織のデバッグ証明書を使用するには、以下の手順を行います。

  1. PKCS12 形式の証明書を作成するには、以下のコマンドを入力します。

    $ openssl pkcs12 -keypbe PBE-SHA1-3DES -certpbe PBE-SHA1-3DES -export -in cert.pem -inkey key.pem -out organization_label.pfx -name organization_name
  2. Firefox ブラウザーで、編集 > 設定 > 詳細タブ に移動します。
  3. 証明書の表示 を選択し、証明書 タブをクリックします。
  4. インポート をクリックし、読み込む .pfx ファイルを選択します。
  5. アドレスバーに、リポジトリーの参照先の URL を以下の形式で入力します。

    http://satellite.example.com/pulp/repos/organization_label

    Pulp は組織ラベルを使用するため、組織ラベルを URL に入力する必要があります。

CURL をご利用の場合

CURL で組織のデバッグ証明書を使用するには、以下のコマンドを入力します。

$ curl -k --cert cert.pem --key key.pem \
http://satellite.example.com/pulp/repos/Default_Organization/Library/content/dist/rhel/server/7/7Server/x86_64/sat-tools/6.8/os/

cert.pemkey.pem へのパスが適切な絶対パスであることを確認します。間違っていると、エラーメッセージなしにコマンドが失敗します。