com.ibm.jc.tools
Class ProviderSecurityDomainPlugin
java.lang.Object
com.ibm.jc.tools.JCShellPlugin
com.ibm.jc.tools.OPAppletPlugin
com.ibm.jc.tools.SecurityDomainPlugin
com.ibm.jc.tools.ProviderSecurityDomainPlugin
- public class ProviderSecurityDomainPlugin
- extends SecurityDomainPlugin
JCShell plugin representing Provider Security Domains.
Using a Provider Security Domain implies a Delegated
Management operation in the case of an applet load,
install or delete.
- See Also:
JCShell,
SecurityDomain,
com.ibm.jc.SecurityDomainPlugin
|
Method Summary |
protected void |
deleteCMD(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. |
java.lang.String |
getSpecialVariable(java.lang.String name)
Card Domain special variables plus super class specials. |
void |
initialize(java.lang.String nickName,
byte[] aid,
int mode)
|
protected void |
installCMD(int mode,
java.lang.String cmd,
int cmdNo,
java.lang.String[] argv)
|
void |
setApplet(JCApplet applet)
Associate applet with plugin. |
protected void |
uploadCMD(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 |
ProviderSecurityDomainPlugin
public ProviderSecurityDomainPlugin()
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 Domain 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
uploadCMD
protected void uploadCMD(int mode,
java.lang.String cmd,
int cmdNo,
java.lang.String[] argv)
- Overrides:
uploadCMD in class SecurityDomainPlugin
installCMD
protected void installCMD(int mode,
java.lang.String cmd,
int cmdNo,
java.lang.String[] argv)
- Overrides:
installCMD in class SecurityDomainPlugin
deleteCMD
protected void deleteCMD(int mode,
java.lang.String cmd,
int cmdNo,
java.lang.String[] argv)
- Overrides:
deleteCMD in class SecurityDomainPlugin