Class MainCLI
java.lang.Object
org.dogtagpki.cli.CLI
com.netscape.cmstools.cli.MainCLI
- Author:
- Endi S. Dewata
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidconvertCertStatusList(String list, Collection<Integer> statuses) createCAClient(PKIClient client) org.mozilla.jss.ssl.SSLCertificateApprovalCallbackvoidstatic PKIClientcreatePKIClient(ClientConfig config, org.mozilla.jss.ssl.SSLCertificateApprovalCallback callback, String apiVersion, boolean ignoreBanner, String httpOutput) voidvoidexecuteCommand(String[] args) getFullModuleName(String moduleName) voidvoidinit()loadPassword(String path) loadPasswordConfig(String filename) static voidorg.apache.commons.cli.CommandLineparseOptions(String[] args) voidstatic voidprintMessage(String message) voidpromptForPassword(String prompt) Methods inherited from class CLI
addModule, addModule, executeCommands, findModule, findModules, getDescription, getFullName, getModule, getModules, getName, getParent, getRoot, isDeprecated, parseLine, removeModule, runExternal, runExternal, setDescription, setName
-
Field Details
-
config
-
client
-
-
Constructor Details
-
MainCLI
-
-
Method Details
-
getConfig
-
getNSSDatabase
-
getFullModuleName
- Overrides:
getFullModuleNamein classCLI
-
getManPage
- Overrides:
getManPagein classCLI
-
getAPIVersion
-
printVersion
public void printVersion()- Overrides:
printVersionin classCLI
-
printHelp
-
createOptions
- Overrides:
createOptionsin classCLI- Throws:
Exception
-
loadPassword
- Throws:
IOException
-
loadPasswordConfig
-
promptForPassword
- Throws:
IOException
-
promptForPassword
- Throws:
IOException
-
createCAClient
-
parseOptions
- Overrides:
parseOptionsin classCLI- Throws:
Exception
-
convertCertStatusList
public static void convertCertStatusList(String list, Collection<Integer> statuses) throws Exception - Throws:
Exception
-
init
-
createCertApprovalCallback
public org.mozilla.jss.ssl.SSLCertificateApprovalCallback createCertApprovalCallback() -
createPKIClient
-
getPKIClient
-
executeCommand
- Overrides:
executeCommandin classCLI- Throws:
Exception
-
execute
-
printMessage
-
handleException
- Overrides:
handleExceptionin classCLI
-
main
-