HTTPSで接続できるMuleアプリケーションの構築手順
はじめに
Salesforceからトライアル環境のMuleのAPIに接続するためは、HTTPSで接続する必要があるため構築手順について説明する。
構築手順
構築手順は、以下の通り。
- サーバ証明書を作成する。
- Listnerコンポーネントにサーバ証明書を設定する。
- 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アプリケーションを構築することができました。
是非、活用してみてくださいでは。






