テスト用のキーストアの作成

テスト用のキーストアを作成するには、次のようなコマンドを使用できます。

$ keytool -genkeypair -alias mytestkey -keyalg RSA \
  -dname "CN=Web Server,OU=Unit,O=Organization,L=City,S=State,C=US" \
  -keypass changeme -keystore server.jks -storepass letmein
JDK 11 以降を使用している場合、上記のコマンドを使用すると、次の警告が表示される場合があります。この場合、おそらく keypass と storepass の値が一致していることを確認する必要があります。
Warning:  Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified -keypass value.

server.jks ファイルをクラスパス(たとえば)に配置してから、bootstrap.yml で、構成サーバー用に次の設定を作成します。

encrypt:
  keyStore:
    location: classpath:/server.jks
    password: letmein
    alias: mytestkey
    secret: changeme