2

私は websphere 7 を使用しています。その管理コンソールから証明書をトラスト ストアに追加できます。

Security->SSL certificate and key management->Key stores and certificates-> NodeDefaultTrustStore-> Signer certificates

Javaコードを介してプログラムで追加したい。Javaを使用してそのストアに追加および削除するにはどうすればよいですか?

4

5 に答える 5

1

ここでは、URL から取得する実際の例を示します。

wsadmin.bat -conntype SOAP -port 8881 -host localhost -username localwsadmin -password Mypass123 -lang jython -c "AdminTask.retrieveSignerFromPort('-host smtp.office365.com -port 995 -keyStoreName NodeDefaultTrustStore -certificateAlias MSO365cert')"

次のようにファイルから追加します。

AdminTask.addSignerCertificate('[-keyStoreName NodeDefaultTrustStore -certificateAlias
default -certificateFilePath <file path> -base64Encoded true]')

GUI iKeyman または Java CMD keytool.exe (C:\IBM\WebSphere\AppServer\java\bin\keytool.exe)を介して行うこともできます。

于 2016-02-11T02:14:07.537 に答える
1

イムラン、

wsadmin ユーティリティを使用して証明書の蓄積を自動化できるかどうかを確認してください。Websphere にそのトラスト ストアを管理させた方がよいでしょう。

http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Frxml_atsignercert.html

ありがとう、ディム

于 2012-06-08T17:32:28.727 に答える
0

Java コードを使用してプログラムで Websphere にトラストストアを追加する方法はありません。

于 2012-07-20T05:43:43.777 に答える
0

あなたができるかもしれないことの1つは、それが「Web」インターフェースを介して(つまり、HTML / etc.ページを介して)実行できる場合、それを実行できる可能性がある方法です。

Selenium HQを見てください。私はそれがあなたのために働くかもしれないと思います.

于 2013-08-14T14:54:03.637 に答える
0

このコード例は、それを行うのに役立ちます。URL から証明書を取得し、キーストアに保存します。

編集:

また、KeyStoreクラスを見てください。

于 2012-06-08T11:40:44.270 に答える