32.2. キーストア Vault の使用


Quarkiverse File Vault エクステンションを使用して、認証情報をキーストアファイルとして保存し、file メソッドを使用して、プロセスインスタンス移行 (PIM) キーストア Vault でキーストアファイルを使用できます。Quarkiverse File Vault 拡張機能の詳細は、Quarkiverse File Vault を参照してください。KeyStore Vault の使用の詳細は、GitHub の キーストア Vault の使用 を参照してください。クレデンシャルプロビジョニングの詳細は、Quarkus ドキュメントの Credentials Provider セクションを参照してください。

注記

PIM 設定には、データベースおよび KIE Server 関連の認証情報のみを使用できます。

手順

  1. PIM Keystore Vault の新規または既存のキーストアファイルにパスワードを追加するには、keytool コマンドを使用します。以下に例を示します。

    $ keytool -importpass -alias pimdb -keystore pimvault.p12 -storepass password -storetype PKCS12
    $ keytool -importpass -alias kieserver -keystore pimvault.p12 -storepass password -storetype PKCS12
    $ keytool -importpass -alias cert -keystore pimvault.p12 -storepass password -storetype PKCS12
    $ keytool -importpass -alias keystore -keystore pimvault.p12 -storepass password -storetype PKCS12
    $ keytool -importpass -alias truststore -keystore pimvault.p12 -storepass password -storetype PKCS12
  2. キーストアファイルを使用するように PIM キーストア Vault を設定します。以下に例を示します。

    quarkus:
      file:
        vault:
          provider:
            pim:
              path: pimvault.p12
              secret: ${vault.storepassword} # This will be provided as a property
  3. Vault からの認証情報を使用するようにアプリケーションを設定します。以下に例を示します。

    quarkus:
      datasource:
        credentials-provider: quarkus.file.vault.provider.pim.pimdb
    kieservers:
      - host: http://localhost:18080/kie-server/services/rest/server
        credentials-provider: quarkus.file.vault.provider.pim.kieserver
  4. 設定された認証情報を使用して PIM を開始するには、認証情報を環境変数またはシステムプロパティーとして指定します。以下に例を示します。

    • 環境変数として:

      VAULT_STOREPASSWORD=mysecret java -jar quarkus-app/quarkus-run.jar
    • システムプロパティーとして:

      java -Dvault.storepassword=password -jar quarkus-app/quarkus-run.jar
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る