2016-05-27 20 views
1

私のプログラムでは、複数のDMGRに接続するためにcom.ibm.websphere.management.AdminClientを使用しています。問題は、これらのサーバーがすべて自己署名証明書を使用していることです。 AdminClientに何があっても自己署名証明書を受け入れるように強制する方法はありますか?AdminClient自己署名証明書

答えて

1

管理クライアントを作成するときに、自動的に受け入れるように設定できるようです。 AdminClient.CONNECTOR_AUTO_ACCEPT_SIGNERプロパティを "true"に設定します。あなたはまた、自動承諾署名者の証明書にcom.ibm.wsspi.ssl.RetrieveSignersHelperクラスを使用することができます

http://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.javadoc.doc/web/apidocs/com/ibm/websphere/management/AdminClient.html

。 autoAcceptSignerAndStoreInTrustStore()またはautoAcceptSignerForThisConnectionOnly()を呼び出すことができます。例えば

com.ibm.wsspi.ssl.RetrieveSignersHelper.getInstance()autoAcceptSignerForThisConnectionOnly();

https://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.javadoc.doc/web/spidocs/com/ibm/wsspi/ssl/RetrieveSignersHelper.html

+0

これらのうちどれが最も役立ちましたか? –

関連する問題