テスト用のキーストアの作成
テスト用のキーストアを作成するには、次のようなコマンドを使用できます。
$ 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