Jython または Jacl スクリプト言語を使用すると、wsadmin ツールによる鍵ストアの構成を行うことができます。鍵ストアはインストール時に アプリケーション・サーバーが作成します。ここには暗号鍵または証明書を入れることが できます。KeyStoreCommands グループのコマンドおよびパラメーターは、 鍵ストアの作成、削除、および管理に使用できます。
changeMultipleKeyStorePasswords は、 所定のパスワードを新規パスワードに変更した構成内のすべての鍵ストアを更新する コマンドです。システム上で 鍵ストア・ファイルを作成する場合、デフォルトではそのパスワードが WebAS に なるため、このコマンドを使用すると便利です。
パラメーターおよび戻り値
例
バッチ・モードの使用例:
$AdminTask changeMultipleKeyStorePasswords {-keyStorePassword WebAS -newKeyStorePassword newpwd -newKeyStorePasswordVerify newpwd}
AdminTask.changeMultipleKeyStorePasswords ('[-keyStorePassword WebAS -newKeyStorePassword newpwd -newKeyStorePasswordVerify newpwd]')
AdminTask.changeMultipleKeyStorePasswords (['-keyStorePassword', 'WebAS', '-newKeyStorePassword', 'newpwd', '-newKeyStorePasswordVerify', 'newpwd'])
対話モードの使用例:
$AdminTask changeMultipleKeyStorePasswords {-interactive}
AdminTask.changeMultipleKeyStorePasswords ('[-interactive]')
AdminTask.changeMultipleKeyStorePasswords (['-interactive'])
createKeyStore は、 構成および鍵ストア・データベースに鍵ストア設定を作成するコマンドです。
パラメーターおよび戻り値
例
バッチ・モードの使用例:
$AdminTask createKeyStore {-keyStoreName testKS -location c:¥temp¥testKeyFile.p12 keyStorePassword testpwd -keyStorePasswordVerify testpwd -isKeyStoreFileBased true -keyStoreInitAtStartup true -keyStoreReadOnly false}
AdminTask.createKeyStore ('[-keyStoreName testKS -location c:¥temp¥testKeyFile.p12 keyStorePassword testpwd -keyStorePasswordVerify testpwd -isKeyStoreFileBased true -keyStoreInitAtStartup true -keyStoreReadOnly false]')
AdminTask.createKeyStore (['-keyStoreName', 'testKS', '-location', 'c:¥temp¥testKeyFile.p12', 'keyStorePassword', 'testpwd', '-keyStorePasswordVerify', 'testpwd', '-isKeyStoreFileBased', 'true', '-keyStoreInitAtStartup', 'true', '-keyStoreReadOnly', 'false'])
対話モードの使用例:
$AdminTask createKeyStore {-interactive}
AdminTask.createKeyStore ('[-interactive]')
AdminTask.createKeyStore (['-interactive'])
createCMSKeyStore は、 構成に CMS 鍵ストア・データベースおよび鍵ストア設定を作成するコマンドです。
パラメーターおよび戻り値
例
バッチ・モードの使用例:
$AdminTask createCMSKeyStore
AdminTask.createCMSKeyStore()
対話モードの使用例:
$AdminTask createCMSKeyStore {-interactive}
AdminTask.createCMSKeyStore ('[-interactive]')
AdminTask.createCMSKeyStore (['-interactive'])
deleteKeyStore は、 構成および鍵ストア・ファイルから鍵ストアの設定を削除するコマンドです。
パラメーターおよび戻り値
例
バッチ・モードの使用例:
$AdminTask deleteKeyStore {-name testKS}
AdminTask.deleteKeyStore ('[-name testKS]')
AdminTask.deleteKeyStore (['-name', 'testKS'])
対話モードの使用例:
$AdminTask deleteKeyStore {-interactive}
AdminTask.deleteKeyStore ('[-interactive]')
AdminTask.deleteKeyStore (['-interactive'])
exchangeSigners は、 鍵ストア間で署名者証明書を交換するコマンドです。
パラメーターおよび戻り値
例
バッチ・モードの使用例:
$AdminTask exchangeSigners {-keyStoreName1 testKS -certificateAliasList1 testCert1 -keyStoreName2 secondKS -certificateAlaisList2 certAlis}
AdminTask.exchangeSigners ('[-keyStoreName1 testKS -certificateAliasList1 testCert1 -keyStoreName2 secondKS -certificateAlaisList2 certAlis]')
AdminTask.exchangeSigners (['-keyStoreName1', 'testKS', '-certificateAliasList1', 'testCert1', '-keyStoreName2', 'secondKS', '-certificateAlaisList2', 'certAlis'])
対話モードの使用例:
$AdminTask exchangeSigners {-interactive}
AdminTask.exchangeSigners ('[-interactive]')
AdminTask.exchangeSigners (['-interactive'])
getKeyStoreInfo は、 特定の鍵ストアの設定を表示するコマンドです。
パラメーターおよび戻り値
例
バッチ・モードの使用例:
$AdminTask getKeyStore {-name testKS}
AdminTask.getKeyStore ('[-name testKS]')
AdminTask.getKeyStore (['-name', 'testKS'])
対話モードの使用例:
$AdminTask getKeyStoreInfo {-interactive}
AdminTask.getKeyStoreInfo ('[-interactive]')
AdminTask.getKeyStoreInfo (['-interactive'])
listKeyFileAliases は、 鍵ストア・ファイル内の証明書をリストするコマンドです。
パラメーターおよび戻り値
例
バッチ・モードの使用例:
$AdminTask listKeyFileAliases {-keyFilePath c:¥temp¥testKeyFile.p12 -keyFilePassword testPwd -keyFileType PKCS12}
AdminTask.listKeyFileAliases ('[-keyFilePaht c:¥temp¥testKeyFile.p12 -keyFilePassword testPwd -keyFileType PKCS12]')
AdminTask.listKeyFileAliases (['-keyFilePaht', 'c:¥temp¥testKeyFile.p12', '-keyFilePassword', 'testPwd', '-keyFileType', 'PKCS12'])
対話モードの使用例:
$AdminTask listKeyFileAliases {-interactive}
AdminTask.listKeyFileAliases ('[-interactive]')
AdminTask.listKeyFileAliases (['-interactive'])
listKeyStores は、 特定の有効範囲内の鍵ストアをリストするコマンドです。
パラメーターおよび戻り値
例
バッチ・モードの使用例:
$AdminTask listKeyStores
AdminTask.listKeyStores()
対話モードの使用例:
$AdminTask listKeyStores {-interactive}
AdminTask.listKeyStores ('[-interactive]')
AdminTask.listKeyStores (['-interactive'])
listKeyStoresTypes は、 有効な鍵ストア・タイプをすべてリストするコマンドです。
パラメーターおよび戻り値
例
バッチ・モードの使用例:
$AdminTask listKeyStoreTypes
AdminTask.listKeyStoreTypes()
対話モードの使用例:
$AdminTask listKeyStoresTypes {-interactive}
AdminTask.listKeyStoresTypes ('[-interactive]')
AdminTask.listKeyStoresTypes (['-interactive'])