168.3. マスターパスワードの保護


Jasypt が使用するマスターパスワードを提供して、値を解読できるようにする必要があります。ただし、このマスターパスワードを公開することは、理想的な解決策ではない可能性があります。したがって、たとえば、JVM システムプロパティーまたは OS 環境設定として提供できます。そうすることにした場合、password オプションはこれを指示する接頭辞をサポートします。sysenv: 指定されたキーで OS システム環境を検索することを意味します。sys: JVM システムプロパティーを検索することを意味します。

たとえば、アプリケーションを起動する前にパスワードを提供できます

Copy to Clipboard Toggle word wrap
$ export CAMEL_ENCRYPTION_PASSWORD=secret

次に、起動スクリプトを実行するなどして、アプリケーションを起動します。

アプリケーションが起動して実行されたら、環境の設定を解除できます。

Copy to Clipboard Toggle word wrap
$ unset CAMEL_ENCRYPTION_PASSWORD

password オプションは、password=sysenv:CAMEL_ENCRYPTION_PASSWORD のように定義するだけです。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat, Inc.