質問

Apache Felix HTTP Service Jetty キーストアのパスワードを難読化する方法を教えてください。

回答

  1. jetty-util JAR ファイルをダウンロードする。

  2. 次のコマンドを実行します。

    java -cp jetty-util-9.4.3.v20170317.jar org.eclipse.jetty.util.security.Password {password}

    { パスワード } をキーストアのパスワードに置き換えます。

    例:

    > java -cp ~/Downloads/jetty-util-9.4.3.v20170317.jar org.eclipse.jetty.util.security.Password password
    2018-05-23 21:06:42.444:INFO::main: Logging initialized @121ms to org.eclipse.jetty.util.log.StdErrLog
    password
    OBF:1v2j1uum1xtv1zej1zer1xtn1uvk1v1v
    MD5:5f4dcc3b5aa765d61d8327deb882cf99
  3. org.apache.felix.http.config テキストファイルを作成します。

  4. ファイルを編集し、org.apache.felix.https.keystore.password プロパティのように手順 2 の出力から OBF 値をコピー/ペーストします。  org.apache.sling.installer.configuration.persist=B"false" を含み、Oak レポジトリに永続化される値にならないようにします。  crx-quickstart/launchpad/config/org/apache/felix/http.config の下のサーバーから、他のプロパティはコピーできます。

    org.apache.sling.installer.configuration.persist=B"false"
    org.apache.felix.https.keystore.password="OBF:1v2j1uum1xtv1zej1zer1xtn1uvk1v1v"
  5. AEM を停止します。

  6. crx-quickstart/install/org.apache.felix.http.config の下のサーバーへファイルをコピーします。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー