見出し画像

Coldfusionノート|SSL証明書を証明書ストアに読み込む

サーバーからWEBサービスにSSLを介して通信する場合には、Coldfusionの証明書信頼ストアに記述されている必要があるそうです。
<cfinvoke>、<cfhttp>、<cfldap>、<cfdocument>のタグを使ってエラーが発生する場合は、このことを確認しましょう。とのこと。

API連携等で顧客提供のサーバーと通信する機会も増えてきたので、2012年10月19日に自分のブログに書いた内容を汎用性をあげて記載しておきます。

Coldfusion2018 (Linux)

JVM の場所
Coldfusion2018デフォルト
jvm_root = /opt/coldfusion2018/jre
JVMを変更した場合(ex JDK 11.0.8)
jvm_root = /usr/java/jdk-11.0.8
証明書ファイルを [pem_file] として、名称(エイリアス)を[alias_name]とします

リスト表示

sudo [jvm_root]/bin/keytool -list -keystore [jvm_root]/lib/security/cacerts -storepass changeit

証明書ファイル読み込み

sudo [jvm_root]/bin/keytool -import -v -keystore [jvm_root]/lib/security/cacerts -alias [alias_name] -file [pem_file] -storepass changeit

証明書ファイルの削除

sudo [jvm_root]/bin/keytool -delete -keystore [jvm_root]/lib/security/cacerts -alias [alias_name] -storepass changeit

Coldfusion9 (Mac)

MacのCF9は調べるのに時間かかったのでもう使わないとは思うけど、備忘録として。

sudo keytool -import -v -keystore /Applications/ColdFusion9/runtime/lib/trustStore -alias [alias_name] -file [pem_file] -storepass changeit


参考

https://helpx.adobe.com/jp/coldfusion/kb/import-certificates-certificate-stores-coldfusion.html


この記事が気に入ったらサポートをしてみませんか?