com.ibm.jc.tools
Class CardManagerPlugin
java.lang.Object
com.ibm.jc.tools.JCShellPlugin
com.ibm.jc.tools.OPAppletPlugin
com.ibm.jc.tools.SecurityDomainPlugin
com.ibm.jc.tools.CardManagerPlugin
- public class CardManagerPlugin
- extends SecurityDomainPlugin
JCShell plugin representing a Global Platform Card Manager.
- See Also:
JCShell,
CardManager
|
Method Summary |
protected void |
cardInfoCMD(int mode,
java.lang.String cmd,
int cmdNo,
java.lang.String[] argv)
|
void |
execute(int mode,
java.lang.String cmd,
int cmdNo,
java.lang.String[] argv)
Parse and execute the specified command. |
java.lang.String[] |
getCommands()
Return the list of supported commands. |
protected void |
getCPLCCMD(int mode,
java.lang.String cmd,
int cmdNo,
java.lang.String[] argv)
|
java.lang.String |
getSpecialVariable(java.lang.String name)
Card Manager special variables plus super class specials. |
void |
initialize(java.lang.String nickName,
byte[] aid,
int mode)
|
protected void |
setAIDCMD(int mode,
java.lang.String cmd,
int cmdNo,
java.lang.String[] argv)
|
void |
setApplet(JCApplet applet)
Associate applet with plugin. |
protected void |
setStateCMD(int mode,
java.lang.String cmd,
int cmdNo,
java.lang.String[] argv)
|
protected void |
storeAIDCMD(int mode,
java.lang.String cmd,
int cmdNo,
java.lang.String[] argv)
|
| Methods inherited from class com.ibm.jc.tools.OPAppletPlugin |
authCMD, beginRMACCMD, deleteKeyCMD, endRMACCMD, extAuthCMD, flushCMD, getDataCMD, initUpdateCMD, printKeyCMD, putDataCMD, putKeyCMD, putKeySetCMD, putPubKeyCMD, selectCMD, sessionInfoCMD, setKeyCMD, setScpCMD, setSecCMD, storeDAPKeyCMD, storeDataCMD, storeKeySetCMD |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CardManagerPlugin
public CardManagerPlugin()
setApplet
public void setApplet(JCApplet applet)
- Description copied from class:
JCShellPlugin
- Associate applet with plugin.
- Overrides:
setApplet in class SecurityDomainPlugin
initialize
public void initialize(java.lang.String nickName,
byte[] aid,
int mode)
- Overrides:
initialize in class SecurityDomainPlugin
getCommands
public java.lang.String[] getCommands()
- Description copied from class:
JCShellPlugin
- Return the list of supported commands.
- Overrides:
getCommands in class SecurityDomainPlugin
getSpecialVariable
public java.lang.String getSpecialVariable(java.lang.String name)
- Card Manager special variables plus super class specials.
- Overrides:
getSpecialVariable in class SecurityDomainPlugin
- Parameters:
name - variable name (without leading plugin nickname)
- Returns:
- value or null if variable is not set
execute
public void execute(int mode,
java.lang.String cmd,
int cmdNo,
java.lang.String[] argv)
- Description copied from class:
JCShellPlugin
- Parse and execute the specified command.
This method is called by the shell if getArgSpec returned null for a particular
cmd/cmdNo pair.
- Overrides:
execute in class SecurityDomainPlugin
cardInfoCMD
protected void cardInfoCMD(int mode,
java.lang.String cmd,
int cmdNo,
java.lang.String[] argv)
getCPLCCMD
protected void getCPLCCMD(int mode,
java.lang.String cmd,
int cmdNo,
java.lang.String[] argv)
setAIDCMD
protected void setAIDCMD(int mode,
java.lang.String cmd,
int cmdNo,
java.lang.String[] argv)
storeAIDCMD
protected void storeAIDCMD(int mode,
java.lang.String cmd,
int cmdNo,
java.lang.String[] argv)
setStateCMD
protected void setStateCMD(int mode,
java.lang.String cmd,
int cmdNo,
java.lang.String[] argv)