Class TPSClientCLI
java.lang.Object
org.dogtagpki.cli.CLI
org.dogtagpki.cli.CommandCLI
com.netscape.cmstools.cli.SubsystemCommandCLI
com.netscape.cmstools.tps.TPSClientCLI
- Author:
- Endi S. Dewata
-
Field Summary
FieldsFields inherited from class SubsystemCommandCLI
subsystemCLIFields inherited from class CLI
description, exitOnError, formatter, modules, name, options, parent, parser, verbose -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconnect(long connection) longcreateBeginOpMsg(TPSMessage.OpType opType, Map<String, String> exts) longlongcreateConnection(long client) longcreateToken(long client) voiddisconnect(long connection) voiddisplayHelp(long client) voiddisplayToken(long client, Map<String, String> params) voiddisplayVariable(long client, Map<String, String> params) voidexecute(org.apache.commons.cli.CommandLine cmd) intgetMsgType(long message) booleangetOldStyle(long client) voidhandleASQRequest(long client, Map<String, String> params, long token, long connection, long message) voidhandleEndOp(long message) voidhandleExtendedLoginRequest(long client, Map<String, String> params, long token, long connection, long message) voidhandleLoginRequest(long client, Map<String, String> params, long token, long connection, long message) voidhandleNewPinRequest(long client, Map<String, String> params, long token, long connection, long message) voidhandleSecureIdRequest(long client, Map<String, String> params, long token, long connection, long message) voidhandleStatusUpdateRequest(long client, Map<String, String> params, long token, long connection, long message) voidhandleTokenPDURequest(long client, Map<String, String> params, long token, long connection, long message) voidinvokeOperation(long client, String op, Map<String, String> params) voidlistVariables(long client) voidperformOperation(long client, Map<String, String> params, Map<String, String> exts, long token, long connection, TPSMessage.OpType opType) voidperformOperations(long client, Map<String, String> params, TPSMessage.OpType opType) voidlongreadMsg(long connection, long token) voidremoveClient(long client) voidremoveConnection(long connection) voidremoveMsg(long message) voidremoveToken(long token) voidsendMsg(long connection, long message) voidsetOldStyle(long client, boolean value) voidsetupDebug(long client, Map<String, String> params) voidsetupToken(long client, Map<String, String> params) voidsetVariable(long client, Map<String, String> params) Methods inherited from class SubsystemCommandCLI
createOptions, execute, getPKIClient, getSubsystemClient, parseOptionsMethods inherited from class CLI
addModule, addModule, executeCommand, executeCommands, findModule, findModules, getConfig, getDescription, getFullModuleName, getFullName, getManPage, getModule, getModules, getName, getParent, getRoot, handleException, isDeprecated, parseLine, printVersion, removeModule, runExternal, runExternal, setDescription, setName
-
Field Details
-
logger
public static org.slf4j.Logger logger -
tpsCLI
-
-
Constructor Details
-
TPSClientCLI
-
-
Method Details
-
printHelp
-
parse
-
createClient
-
removeClient
-
createToken
-
removeToken
-
createConnection
-
connect
-
disconnect
-
removeConnection
-
getOldStyle
-
setOldStyle
-
displayHelp
-
createBeginOpMsg
-
sendMsg
public void sendMsg(long connection, long message) -
readMsg
public long readMsg(long connection, long token) -
getMsgType
public int getMsgType(long message) -
removeMsg
public void removeMsg(long message) -
handleLoginRequest
-
handleExtendedLoginRequest
-
handleStatusUpdateRequest
-
handleSecureIdRequest
-
handleASQRequest
-
handleTokenPDURequest
-
handleNewPinRequest
-
handleEndOp
-
performOperation
-
performOperations
-
displayToken
-
setupToken
-
setupDebug
-
setVariable
-
displayVariable
-
listVariables
-
invokeOperation
-
execute
- Overrides:
executein classCommandCLI- Throws:
Exception
-