Webアプリケーションで証明書に関連するセキュリティ操作を行っていますが、管理者に標準のweblogicコンソールを介してそれらの証明書(パスワードなどを含む)を管理してもらいたいです。ただし、weblogicで実行されているWebアプリケーションでweblogicに設定されている証明書を取得する方法がわかりません。サポートされている機能でもありますか?標準のJava暗号化APIと接続することは可能ですか?
質問する
747 次
2 に答える
1
weblogicでKeyStoreを更新するには、3つの方法があります(管理コンソール、WLSTオンライン、WLSTオフライン)。
管理コンソール
環境->サーバー->'サーバー'->KeyStores、次に関連するパラメーターを更新します
WLSTオフライン(スクリプトモード)
readDomain(domainDir)
cd("/Servers/" + msName)
set("KeyStores", "CustomIdentityAndCustomTrust")
set("CustomIdentityKeyStoreFileName", identKeystoreFile)
set("CustomIdentityKeyStorePassPhraseEncrypted", identKeystoreKSPass)
set("CustomTrustKeyStoreFileName", trustKeystoreFile)
set("CustomTrustKeyStorePassPhraseEncrypted", trustKeystoreKSPass)
updateDomain()
exit()
WLSTオンライン(スクリプトモード)
connect(username,password,"t3://localhost:7001")
cd("/Servers/" + msName)
set("KeyStores", "CustomIdentityAndCustomTrust")
set("CustomIdentityKeyStoreFileName", identKeystoreFile)
set("CustomIdentityKeyStorePassPhraseEncrypted", encrypt(inp_identKeystoreKSPass))
set("CustomTrustKeyStoreFileName", inp_trustKeystoreFile)
set("CustomTrustKeyStorePassPhraseEncrypted", encrypt(inp_trustKeystoreKSPass))
save()
activate()
WLSTオンライン(組み込みモード)
InteractiveInterpreter interpreter = new WLSTInterpreter();
StringBuffer buffer = new StringBuffer();
buffer.append("connect('weblogic','weblogic','t3://localhost:7001')\n");
buffer.append("cd('/Servers/' + msName)\n");
buffer.append("set('KeyStores', 'CustomIdentityAndCustomTrust')\n");
buffer.append("set('CustomIdentityKeyStoreFileName', identKeystoreFile)\n");
buffer.append("set('CustomIdentityKeyStorePassPhraseEncrypted', encrypt(inp_identKeystoreKSPass))\n");
buffer.append("set('CustomTrustKeyStoreFileName', inp_trustKeystoreFile)\n");
buffer.append("set('CustomTrustKeyStorePassPhraseEncrypted', encrypt(inp_trustKeystoreKSPass))\n");
buffer.append("save()\n");
buffer.append("activate()");
interpreter.exec(buffer.toString());
于 2012-09-13T03:08:01.133 に答える
1
WeblogicにはMbean
、という名前の1つがありcom.oracle.jps:type=JpsKeyStore
ます。操作をチェックして、要件を満たすものを見つけることができます。ほとんどの場合、あなたはそれを見つけることができると思います。
于 2014-03-10T07:27:25.647 に答える