HTTPSで接続できるMuleアプリケーションの構築手順

Stay hungry. Stay foolish. Your time is limited, so don't waste it living someone else's life.

HTTPSで接続できるMuleアプリケーションの構築手順

はじめに

 Salesforceからトライアル環境のMuleのAPIに接続するためは、HTTPSで接続する必要があるため構築手順について説明する。

構築手順

構築手順は、以下の通り。

  1. サーバ証明書を作成する。
  2. Listnerコンポーネントにサーバ証明書を設定する。
  3. POSTMANで動作を確認する。

手順詳細

1.サーバ証明書を作成する。

 以下のコマンドでサーバ証明書を作成する。

$ keytool -genkeypair -keystore mule_server_dev.jks -dname "CN=*.us-e2.cloudhub.io, OU=Mulesoft Dev, O=SoulofWorld Japan Ltd., L=minato-ku, ST=Tokyo, C=JP" -keypass password -storepass password -keyalg RSA -sigalg SHA1withRSA -keysize 2048 -alias mule_server_dev -validity 36524
$ keytool -importkeystore -srcstorepass password -storepass password -srckeystore mule_server_dev.jks -srcstoretype JKS -deststoretype PKCS12 -destkeystore mule_server_dev.p12

2.Listnerコンポーネントにサーバ証明書を設定する。

作成したサーバ証明書を配置する。
Listenerコンポーネントのコネクター設定に、サーバ証明書を設定する。

ListenerコンポーネントのプロトコルをHTTPSに変更する。
ポートを${https:port}を設定する。※CloudHubでは自動で特定の変数名を置き換えるため変数名には注意が必要。

サーバ証明書を設定する。

先ほど設定したプロパティー変数を定義する。

3.POSTMANで動作を確認する。

さいごに

 いかがだったでしょうか?
 HTTPSで接続できるMuleアプリケーションを構築することができました。
 是非、活用してみてくださいでは。