2017-06-24 14 views
0

私はちょうど2,3日前に更新された最新のJHipsterレジストリを使用しています。私はsymmetric key encryptionをバネブートの一部であるhttps://cloud.spring.io/spring-cloud-config/spring-cloud-config.html(キー管理を参照)の一部としてセットアップしようとしています。私はそれがJHipsterの下bootstrap.propertiesJHipsterエンドポイントがレジストリに登録されていない/暗号化されていない/復号化されていない

にキーを設定することで、春のブーツで動作するように得ている、開発者が助言するすべてのエンドポイントは、私は/management/encrypt、ちょうどencryptの両方を試してみました/management/**の下にあるということですが404

Iを返します試してみて、これはapplication.yml下のgitで

  1. 環境変数ENCRYPT_KEY
  2. を動作させるために多くの場所でencrypt.keyを設定していますそれはまだエンドポイントを活性化しないか、他の何かが間違っているしかしレジストリアプリ内bootstrap.ymlで

。誰かがそれを働かせてくれたら、それがあなたのために働いているかどうか、どの設定を使用したかを明記してください。

+0

あなたが記載されているすべての要求のマッピングを参照してください春のデバッグするためにログレベルを設定しようとしたことがありますか? –

+0

Jhipsterの起動プロセスは、通常Spring Bootで期待していたように、エンドポイントを表示しないため、おそらくこれを試したはずです。 – Vangel

答えて

1

JHipsterレジストリは、/configのサービス対象の設定サーバーエンドポイントの接頭辞を設定します。このプロパティは、bootstrap.ymlおよびbootstrap-prod.ymlファイルに設定されています。

あなたが(またはENCRYPT_KEY環境変数)encrypt.keyプロパティを追加し、Spring Cloud Config docsによると、「Java Cryptography Extension(JCE)無制限強度の管轄ポリシーファイル」をインストールしたら、でエンドポイントを暗号化/復号化にアクセスすることができます。

http://admin:[email protected]:8761/config/encrypt http://admin:[email protected]:8761/config/decrypt

+0

これらのエンドポイントを試していただきありがとうございます – Vangel

関連する問題