Jython または Jacl スクリプト言語を使用すると、wsadmin ツールでセキュリティーを構成することができます。PersonalCertificateCommands グループの コマンドおよびパラメーターは、個人証明書または署名者証明書の作成と管理に使用できます。
createSelfSignedCertificate は、 鍵ストアに個人証明書を作成するコマンドです。
ターゲット・オブジェクト
なし。必須パラメーターおよび戻り値
例
バッチ・モードの使用例:
$AdminTask createSelfSignedCertificate {-keyStoreName testKeyStore -certificateAlias default -certificateCommonName localhost -certificateOrganization ibm}
AdminTask.createSelfSignedCertificate('[-keyStoreName testKeyStore -certificateAlias default -certificateCommonName localhost -certificateOrganization ibm]')
AdminTask.createSelfSignedCertificate(['-keyStoreName', 'testKeyStore', '-certificateAlias', 'default', '-certificateCommonName', 'localhost', '-certificateOrganization', 'ibm'])
対話モードの使用例:
$AdminTask createSelfSignedCertificate {-interactive}
AdminTask.createSelfSignedCertificate ('[-interactive]')
AdminTask.createSelfSignedCertificate (['-interactive'])
deleteCertificate は、 鍵ストアから個人証明書を削除するコマンドです。
ターゲット・オブジェクト
なし。必須パラメーターおよび戻り値
例
対話モードの使用例:
$AdminTask deleteCertificate {-interactive}
AdminTask.deleteCertificate ('[-interactive]')
AdminTask.deleteCertificate (['-interactive'])
exportCertificate は、 個人証明書を 1 つの鍵ストアから別の鍵ストアにエクスポートするコマンドです。
ターゲット・オブジェクト
なし。必須パラメーターおよび戻り値
例
対話モードの使用例:
$AdminTask exportCertificate {-interactive}
AdminTask.exportCertificate ('[-interactive]')
AdminTask.exportCertificate (['-interactive'])
extractCertificate は、 個人証明書の署名者部分をファイルに抽出するコマンドです。
ターゲット・オブジェクト
なし。必須パラメーターおよび戻り値
例
バッチ・モードの使用例:
$AdminTask extractCertificate {-keyStoreName testKeyStore -certificateFilePath c:¥temp¥CertFile.arm -certificateAlias testCertificate}
AdminTask.extractCertificate('[-keyStoreName testKeyStore -certificateFilePath c:¥temp¥CertFile.arm -certificateAlias testCertificate]')
AdminTask.extractCertificate(['-keyStoreName', 'testKeyStore', '-certificateFilePath', 'c:¥temp¥CertFile.arm', '-certificateAlias', 'testCertificate'])
対話モードの使用例:
$AdminTask extractCertificate {-interactive}
AdminTask.extractCertificate ('[-interactive]')
AdminTask.extractCertificate (['-interactive'])
getCertificate は、 鍵ストア内の特定の個人証明書に関する情報を取得するコマンドです。
ターゲット・オブジェクト
なし。必須パラメーターおよび戻り値
例
対話モードの使用例:
$AdminTask getCertificate {-interactive}
AdminTask.getCertificate ('[-interactive]')
AdminTask.getCertificate (['-interactive'])
importCertificate は、 鍵ストアから個人証明書をインポートするコマンドです。
ターゲット・オブジェクト
なし。必須パラメーターおよび戻り値
例
対話モードの使用例:
$AdminTask importCertificate {-interactive}
AdminTask.importCertificate ('[-interactive]')
AdminTask.importCertificate (['-interactive'])
listPersonalCertificates は、 特定の鍵ストア内の個人証明書をリストするコマンドです。
ターゲット・オブジェクト
なし。必須パラメーターおよび戻り値
例
対話モードの使用例:
$AdminTask listPersonalCertificates {-interactive}
AdminTask.listPersonalCertificates ('[-interactive]')
AdminTask.listPersonalCertificates (['-interactive'])
receiveCertificate は、 個人証明書に対する署名者証明書をファイルから受け取るコマンドです。
ターゲット・オブジェクト
なし。必須パラメーターおよび戻り値
例
バッチ・モードの使用例:
$AdminTask receiveCertificate {-keyStoreName testKeyStore -certificateFilePath c:¥temp¥CertFile.arm}
AdminTask.receiveCertificate('[-keyStoreName testKeyStore -certificateFilePath c:¥temp¥CertFile.arm]')
AdminTask.receiveCertificate(['-keyStoreName', 'testKeyStore', '-certificateFilePath', 'c:¥temp¥CertFile.arm'])
対話モードの使用例:
$AdminTask receiveCertificate {-interactive}
AdminTask.receiveCertificate ('[-interactive]')
AdminTask.receiveCertificate (['-interactive'])
replaceCertificate は、 個人証明書を新しい個人証明書で置き換えるコマンドです。個人証明書のすべての署名者証明書を 置き換えます。
ターゲット・オブジェクト
なし。必須パラメーターおよび戻り値
例
バッチ・モードの使用例:
$AdminTask replaceCertificate {-keyStoreName testKeyStore -certificateAlias default -replacementCertificateAlias replaceCert -deleteOldCert true -deleteOldSigners true}
AdminTask.replaceCertificate('[-keyStoreName testKeyStore -certificateAlias default -replacementCertificateAlias replaceCert -deleteOldCert true -deleteOldSigners true]')
AdminTask.replaceCertificate(['-keyStoreName', 'testKeyStore', '-certificateAlias', 'default', '-replacementCertificateAlias', 'replaceCert', '-deleteOldCert', 'true', '-deleteOldSigners', 'true'])
対話モードの使用例:
$AdminTask replaceCertificate {-interactive}
AdminTask.replaceCertificate ('[-interactive]')
AdminTask.replaceCertificate (['-interactive'])