# 既存のキーストアを使った設定

## このタスクについて

有効なSSL証明書を持つキーストアが既にあることが前提です。たとえば、Talend Administration Centerで使用されるものです。start\_qtcmt.batファイルやstart\_qtcmt.shファイルは次のように設定できます:

## 手順

1. お使いのOSに応じて、start\_qtcmt.batファイルかstart\_qtcmt.shファイルを開きます。
2. 次のコンテンツをコピーして貼り付けます。
   * Windowsの場合:
     ```
     java ^
      -jar %qtcmt% ^
      --spring.ssl.bundle.jks.qtcmt-ssl-bundle.key.alias= <certificate alias in the keystore> ^
      --spring.ssl.bundle.jks.qtcmt-ssl-bundle.key.password= <certificate password> ^
      --spring.ssl.bundle.jks.qtcmt-ssl-bundle.keystore.location= <keystore file name> ^
      --spring.ssl.bundle.jks.qtcmt-ssl-bundle.keystore.password= <keystore password> ^
      --spring.ssl.bundle.jks.qtcmt-ssl-bundle.keystore.type= <keystore type: PKCS12 or jks> ^
      --server.port= <https port>
     ```
   * Linuxの場合:
     ```
     java \
      -jar $qtcmt \
      --spring.ssl.bundle.jks.qtcmt-ssl-bundle.key.alias= <certificate alias in the keystore> \
      --spring.ssl.bundle.jks.qtcmt-ssl-bundle.key.password= <certificate password> \
      --spring.ssl.bundle.jks.qtcmt-ssl-bundle.keystore.location= <keystore file name> \
      --spring.ssl.bundle.jks.qtcmt-ssl-bundle.keystore.password= <keystore password> \
      --spring.ssl.bundle.jks.qtcmt-ssl-bundle.keystore.type= <keystore type: PKCS12 or jks> \
      --server.port= <https port>
     ```