ABLE 2.0.0 07/02/2003 10:25:01

Uses of Class
com.ibm.able.platform.AbleSecureKey

Packages that use AbleSecureKey
com.ibm.able.platform The com.ibm.able.platform package provides a set of classes that allows a distributed platform consisting of platform services and agents to be configured and run across physical systems. 
 

Uses of AbleSecureKey in com.ibm.able.platform
 

Fields in com.ibm.able.platform declared as AbleSecureKey
protected  AbleSecureKey AblePlatformDefaultAgent.myRequestKey
          On secure platforms, having a loaded key of the Platform Support code that created an agent is very important to the agent.
 

Methods in com.ibm.able.platform that return AbleSecureKey
 AbleSecureKey AbleSecuritySupport.generateKey()
          Generates and returns an Able SecureKey using the verifiable agent name and private key specified when this security support object was created.
 AbleSecureKey AbleSecuritySupport.generateKey(AbleSecureKey theSecureKey)
          Generates and returns an Able SecureKey using the verifiable agent name and private key specified when this security support object was created; also, sets the new key's previous verifiable agent name from the one contained in the specified secure key.
 

Methods in com.ibm.able.platform with parameters of type AbleSecureKey
 void AblePlatformDefaultAgent.setAgentAutonomyLevel(int theAgentAutonomyLevel, AbleSecureKey theSecureKey)
          Sets the agent's autonomy level.
 void AblePlatformDefaultAgent.initializeAgent(AbleSecureKey theSecureKey)
           
 void AblePlatformDefaultAgent.initializeAgent(java.lang.Object theInitArg, AbleSecureKey theSecureKey)
           
 void AblePlatformDefaultAgent.quitAgent(AbleSecureKey theSecureKey)
           
 void AblePlatformDefaultAgent.suspendAgent(AbleSecureKey theSecureKey)
           
 void AblePlatformDefaultAgent.resumeAgent(AbleSecureKey theSecureKey)
           
 void AblePlatformDefaultAgent.resetAgent(AbleSecureKey theSecureKey)
           
 void AblePlatformDefaultAgent.setRequestKey(AbleSecureKey theRequestKey)
          Sets the AbleSecureKey this agent will use to make a VAN request to the VerifiableAgentNamingService.
 VerifiableAgentName RMIVerifiableNamingProxy.createAgentName(java.security.PublicKey publicKey, java.lang.String principal, java.lang.String vanIdentifier, AbleSecureKey key)
           
 void RMIVerifiableNamingProxy.releaseAgentName(AbleSecureKey key)
           
 void RMIVerifiableNamingProxy.closeConversation(java.lang.String principal, AbleSecureKey key)
           
 void RMIVerifiableNamingProxy.terminateService(AbleSecureKey theSecureKey)
           
 void PlatformPersistenceService.createTableConnection(java.lang.String databaseName, java.lang.String tableName, java.lang.String[] columnNames, java.lang.String[] columnTypes, AbleSecureKey key)
          This creates both an AbleDBImport and AbleDBExport bean and the table these beans will be dealing with if the table does not already exist.
 void PlatformPersistenceService.insert(java.lang.String databaseName, java.lang.String tableName, java.lang.Object[] insertData, AbleSecureKey key)
          Insert a record into a table.
 void PlatformPersistenceService.update(java.lang.String databaseName, java.lang.String tableName, java.lang.Object[] updateData, java.lang.String whereString, AbleSecureKey key)
          Updates a row in a table.
 void PlatformPersistenceService.update(java.lang.String databaseName, java.lang.String tableName, java.util.Map updateMap, java.util.Map whereMap, AbleSecureKey key)
          Updates a row in a table.
 void PlatformPersistenceService.delete(java.lang.String databaseName, java.lang.String tableName, java.lang.String whereString, AbleSecureKey key)
          Deletes rows from a table.
 void PlatformPersistenceService.delete(java.lang.String databaseName, java.lang.String tableName, java.util.Map whereMap, AbleSecureKey key)
          Deletes rows from a table
 java.lang.Object[] PlatformPersistenceService.select(java.lang.String databaseName, java.lang.String tableName, java.lang.String columnString, java.lang.String whereString, AbleSecureKey key)
          Selects data from a table.
 void PlatformPersistenceService.close(java.lang.String databaseName, java.lang.String tableName, AbleSecureKey key)
          Closes all connections, both the AbleDBImport and AbleDBExport beans for this database table.
 void RMIVerifiableNamingService.closeConversation(java.lang.String convId, AbleSecureKey key)
          Cleanup if a request is made to end a conversation.
 VerifiableAgentName RMIVerifiableNamingService.createAgentName(java.security.PublicKey publicKey, java.lang.String principal, java.lang.String vanIdentifier, AbleSecureKey theSecureKey)
          The platform must be running secure for this method to succeed.
 void RMIVerifiableNamingService.releaseAgentName(AbleSecureKey key)
          This removes the VAN we created from our memory.
 void RmiPlatformPersistenceServiceProxy.createTableConnection(java.lang.String databaseName, java.lang.String tableName, java.lang.String[] columnNames, java.lang.String[] columnTypes, AbleSecureKey key)
           
 void RmiPlatformPersistenceServiceProxy.insert(java.lang.String databaseName, java.lang.String tableName, java.lang.Object[] insertData, AbleSecureKey key)
           
 void RmiPlatformPersistenceServiceProxy.update(java.lang.String databaseName, java.lang.String tableName, java.util.Map updateMap, java.util.Map whereMap, AbleSecureKey key)
           
 void RmiPlatformPersistenceServiceProxy.update(java.lang.String databaseName, java.lang.String tableName, java.lang.Object[] updateData, java.lang.String whereString, AbleSecureKey key)
           
 void RmiPlatformPersistenceServiceProxy.delete(java.lang.String databaseName, java.lang.String tableName, java.lang.String whereString, AbleSecureKey key)
           
 void RmiPlatformPersistenceServiceProxy.delete(java.lang.String databaseName, java.lang.String tableName, java.util.Map whereMap, AbleSecureKey key)
           
 void RmiPlatformPersistenceServiceProxy.close(java.lang.String databaseName, java.lang.String tableName, AbleSecureKey key)
           
 java.lang.Object[] RmiPlatformPersistenceServiceProxy.select(java.lang.String databaseName, java.lang.String tableName, java.lang.String columnString, java.lang.String whereString, AbleSecureKey key)
           
 void AblePlatformAgent.initializeAgent(AbleSecureKey theSecureKey)
          Initializes and configures the agent.
 void AblePlatformAgent.initializeAgent(java.lang.Object theInitArg, AbleSecureKey theSecureKey)
          Initializes and configures the agent using the specified parameter, which is typically an Object[], but may be anything that the agent is coded to expect.
 void AblePlatformAgent.quitAgent(AbleSecureKey theSecureKey)
          Quits the agent, which typically quits all contained beans and agents.
 void AblePlatformAgent.suspendAgent(AbleSecureKey theSecureKey)
          Temporarily suspends all asynchronous threads of control, typically including those in any contained beans and agents.
 void AblePlatformAgent.resumeAgent(AbleSecureKey theSecureKey)
          Resumes all asynchronous threads of control, typically including those in any contained beans and agents.
 void AblePlatformAgent.resetAgent(AbleSecureKey theSecureKey)
          Resets the agent to its "initialized" state.
 void AblePlatformAgent.setAgentAutonomyLevel(int theAgentAutonomyLevel, AbleSecureKey theSecureKey)
          Sets the agent's autonomy level.
 void RMIVerifiableDirectoryProxy.register(javax.agent.service.directory.AgentDescription desc, AbleSecureKey key)
           
 void RMIVerifiableDirectoryProxy.deregister(javax.agent.service.directory.AgentDescription desc, AbleSecureKey key)
           
 void RMIVerifiableDirectoryProxy.modify(javax.agent.service.directory.AgentDescription desc, AbleSecureKey key)
           
 void RMIVerifiableDirectoryProxy.terminateService(AbleSecureKey theSecureKey)
           
 void RmiAblePlatformService.terminateService(AbleSecureKey theSecureKey)
          Terminates this service in a controlled way; the service is removed from the service root and, if necessary, unbound from the RMI registry and unexported as a remote RMI object.
 AblePlatformAgent AgentLifeCycleService.createAgentInstance(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Creates an instance of an agent in a specified agent pool.
 AblePlatformAgent AgentLifeCycleService.createAgentInstanceAndInitialize(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Creates an instance of an agent in a specified agent pool and initializes the agent using parameters found in the specified AbleAgentClassDescription.
 AblePlatformAgent AgentLifeCycleService.createAgentInstanceAndInitialize(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, java.lang.Object theInitArg, AbleSecureKey theSecureKey)
          Creates an instance of an agent in a specified agent pool and initializes the agent using the specified parameters.
 void AgentLifeCycleService.initializeAgent(AblePlatformAgent theAblePlatformAgent, AbleSecureKey theSecureKey)
          Initializes a previously created agent.
 void AgentLifeCycleService.initializeAgent(AblePlatformAgent theAblePlatformAgent, java.lang.Object theInitArg, AbleSecureKey theSecureKey)
          Initializes a previously created agent instance using the specified initialization argument.
 void AgentLifeCycleService.quitAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
          Requests the agent represented by the specified AgentDescription to quit itself along with any threads the agent owns and any other beans and agents the agent may contain.
 void AgentLifeCycleService.quitAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
          Requests each agent represented in the specified AgentDescription list to quit itself along with any threads the agent owns and any other beans and agents the agent may contain.
 void AgentLifeCycleService.suspendAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
          Requests the agent represented by the specified AgentDescription to suspend itself along with any threads the agent owns and any other beans and agents the agent may contain; however, the agent itself may decide whether to suspend any internal agents and beans it may contain.
 void AgentLifeCycleService.suspendAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
          Requests each agent represented in the specified AgentDescription list to suspend itself along with any threads the agent owns and any other beans and agents the agent may contain.
 void AgentLifeCycleService.resumeAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
          Requests the agent represented by the specified AgentDescription to resume itself along with any threads the agent owns and any other beans and agents the agent may contain; however, the agent itself may decide whether to resume any internal agents and beans it may contain.
 void AgentLifeCycleService.resumeAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
          Requests each agent represented in the specified AgentDescription list to resume itself along with any threads the agent owns and any other beans and agents the agent may contain.
 void AgentLifeCycleService.resetAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
          Requests the agent represented by the specified AgentDescription to reset itself along with any threads the agent owns and any other beans and agents the agent may contain; however, the agent itself may decide whether to reset any internal agents and beans it may contain.
 void AgentLifeCycleService.resetAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
          Requests each agent represented in the specified AgentDescription list to reset itself along with any threads the agent owns and any other beans and agents the agent may contain.
 java.util.Vector AgentLifeCycleService.getCreatedAgents(AbleSecureKey theSecureKey)
          Gets a collection of all AblePlatformAgent objects created by this particular Agent Lifecycle Service.
 void AgentLifeCycleService.quiesceAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Quiesces the specified agent pool by sending a quitAgent to each agent known to be running in the pool.
 void AblePlatformService.terminateService(AbleSecureKey theSecureKey)
          Terminates this service in a controlled way; the service is removed from the service root and, if necessary, unbound from the RMI registry and unexported as a remote RMI object.
 void AbleBasicService.terminateService(AbleSecureKey theSecureKey)
           
 void RMIVerifiableNamingSystem.terminateService(AbleSecureKey key)
          Secure method the Naming Service will use to clean up it's PersistenceSupport.
 void RMIVerifiableNamingSystem.closeConversation(java.lang.String idToClose, AbleSecureKey theSecureKey)
           
 VerifiableAgentName RMIVerifiableNamingSystem.createAgentName(java.security.PublicKey publicKey, java.lang.String principal, java.lang.String vanIdentifier, AbleSecureKey secureKey)
           
 void RMIVerifiableNamingSystem.releaseAgentName(AbleSecureKey theSecureKey)
           
 AblePlatformAgent RmiAgentLifeCycleService.createAgentInstance(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Creates an instance of an agent in a specified agent pool.
 AblePlatformAgent RmiAgentLifeCycleService.createAgentInstanceAndInitialize(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Creates an instance of an agent in a specified agent pool and initializes the agent using parameters found in the specified AbleAgentClassDescription.
 AblePlatformAgent RmiAgentLifeCycleService.createAgentInstanceAndInitialize(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, java.lang.Object theInitArg, AbleSecureKey theSecureKey)
          Creates an instance of an agent in a specified agent pool and initializes the agent using the specified parameters.
 void RmiAgentLifeCycleService.initializeAgent(AblePlatformAgent theAblePlatformAgent, AbleSecureKey theSecureKey)
          Initializes a previously created agent.
 void RmiAgentLifeCycleService.initializeAgent(AblePlatformAgent theAblePlatformAgent, java.lang.Object theInitArg, AbleSecureKey theSecureKey)
          Initializes a previously created agent instance using the specified initialization argument.
 void RmiAgentLifeCycleService.reinitializeAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
          Re-initializes a previously initialized agent.
 void RmiAgentLifeCycleService.quitAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
          Requests the agent represented by the specified AgentDescription to quit itself along with any threads the agent owns and any other beans and agents the agent may contain.
 void RmiAgentLifeCycleService.quitAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
          Requests each agent represented in the specified AgentDescription list to quit itself along with any threads the agent owns and any other beans and agents the agent may contain.
 void RmiAgentLifeCycleService.suspendAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
          Requests the agent represented by the specified AgentDescription to suspend itself along with any threads the agent owns and any other beans and agents the agent may contain; however, the agent itself may decide whether to suspend any internal agents and beans it may contain.
 void RmiAgentLifeCycleService.suspendAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
          Requests each agent represented in the specified AgentDescription list to suspend itself along with any threads the agent owns and any other beans and agents the agent may contain.
 void RmiAgentLifeCycleService.resumeAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
          Requests the agent represented by the specified AgentDescription to resume itself along with any threads the agent owns and any other beans and agents the agent may contain; however, the agent itself may decide whether to resume any internal agents and beans it may contain.
 void RmiAgentLifeCycleService.resumeAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
          Requests each agent represented in the specified AgentDescription list to resume itself along with any threads the agent owns and any other beans and agents the agent may contain.
 void RmiAgentLifeCycleService.resetAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
          Requests the agent represented by the specified AgentDescription to reset itself along with any threads the agent owns and any other beans and agents the agent may contain; however, the agent itself may decide whether to reset any internal agents and beans it may contain.
 void RmiAgentLifeCycleService.resetAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
          Requests each agent represented in the specified AgentDescription list to reset itself along with any threads the agent owns and any other beans and agents the agent may contain.
 java.util.Vector RmiAgentLifeCycleService.getCreatedAgents(AbleSecureKey theSecureKey)
          Gets a collection of all AblePlatformAgent objects created by this particular Agent Lifecycle Service.
 void RmiAgentLifeCycleService.quiesceAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Quiesces the specified agent pool by sending a quitAgent to each agent known to be running in the pool.
 AblePlatformAgent RmiAgentLifeCycleServiceProxy.createAgentInstance(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 AblePlatformAgent RmiAgentLifeCycleServiceProxy.createAgentInstanceAndInitialize(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 AblePlatformAgent RmiAgentLifeCycleServiceProxy.createAgentInstanceAndInitialize(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, java.lang.Object theInitArg, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.initializeAgent(AblePlatformAgent theAgent, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.initializeAgent(AblePlatformAgent theAgent, java.lang.Object theInitArg, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.reinitializeAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.quitAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.quitAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.suspendAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.suspendAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.resumeAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.resumeAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.resetAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.resetAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
           
 java.util.Vector RmiAgentLifeCycleServiceProxy.getCreatedAgents(AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.quiesceAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.terminateService(AbleSecureKey theSecureKey)
           
 void RmiPlatformPersistenceService.createTableConnection(java.lang.String databaseName, java.lang.String tableName, java.lang.String[] columnNames, java.lang.String[] columnTypes, AbleSecureKey key)
          This creates both an AbleDBImport and AbleDBExport bean and the table these beans will be dealing with if the table does not already exist.
 void RmiPlatformPersistenceService.insert(java.lang.String databaseName, java.lang.String tableName, java.lang.Object[] insertData, AbleSecureKey key)
          Insert a record into a table.
 void RmiPlatformPersistenceService.update(java.lang.String databaseName, java.lang.String tableName, java.lang.Object updateObject, java.lang.Object whereObject, AbleSecureKey key)
          Updates a row in a table.
 void RmiPlatformPersistenceService.delete(java.lang.String databaseName, java.lang.String tableName, java.lang.Object whereObject, AbleSecureKey key)
          Deletes rows from a table.
 java.lang.Object[] RmiPlatformPersistenceService.select(java.lang.String databaseName, java.lang.String tableName, java.lang.String columnString, java.lang.String whereString, AbleSecureKey key)
          Selects data from a table.
 void RmiPlatformPersistenceService.close(java.lang.String databaseName, java.lang.String tableName, AbleSecureKey key)
          Closes all connections, both the AbleDBImport and AbleDBExport beans for this database table.
static java.lang.Object AblePlatformSupportImpl.getObjectOn(java.lang.String theHostName, java.lang.String thePort, java.lang.String theObjectName, java.lang.Object[] theConstructorArgs, AbleSecureKey theSecureKey)
          Gets a reference to a newly created from the specified host.
 java.lang.Object AblePlatformSupportImpl.getNewObject(java.lang.String theClassName, AbleSecureKey theSecureKey)
           
 java.lang.Object AblePlatformSupportImpl.getNewObject(java.lang.String theClassName, java.lang.Object[] theConstructorArgs, AbleSecureKey theSecureKey)
           
 java.lang.Object AblePlatformSupportImpl.getNewObject(java.lang.String theHostName, java.lang.String thePort, java.lang.String theClassName, java.lang.Object[] theConstructorArgs, AbleSecureKey theSecureKey)
           
 void AblePlatformSupportImpl.terminatePlatformSupport(AbleSecureKey theSecureKey)
           
 void VerifiableAgentDirectoryService.register(javax.agent.service.directory.AgentDescription desc, AbleSecureKey key)
          Register theAgentDescription to the VerifiableAgentDirectoryService.
 void VerifiableAgentDirectoryService.deregister(javax.agent.service.directory.AgentDescription desc, AbleSecureKey key)
          Deregister theAgentDescription from the VerifiableAgentDirectoryService.
 void VerifiableAgentDirectoryService.modify(javax.agent.service.directory.AgentDescription desc, AbleSecureKey key)
          Modify theAgentDescription in the VerifiableAgentDirectoryService.
 java.lang.Object AblePlatformSupport.getNewObject(java.lang.String theClassName, AbleSecureKey theSecureKey)
          Gets a reference to a new instance of the specified class, which is created by calling the class's null argument constructor.
 java.lang.Object AblePlatformSupport.getNewObject(java.lang.String theClassName, java.lang.Object[] theConstructorArgs, AbleSecureKey theSecureKey)
          Gets a reference to a new instance of the specified class, which is created by calling the class's constructor that matches the specified arguments.
 java.lang.Object AblePlatformSupport.getNewObject(java.lang.String theHostName, java.lang.String thePort, java.lang.String theClassName, java.lang.Object[] theConstructorArgs, AbleSecureKey theSecureKey)
          Gets a reference to a new instance of the specified class, which is created in an agent pool on the specified host and port by calling the class's constructor that matches the specified arguments.
 void AblePlatformSupport.terminatePlatformSupport(AbleSecureKey theSecureKey)
          Terminates this AblePlatformSupport object and the agent pool in which it is running.
 AbleSecureKey AbleSecuritySupport.generateKey(AbleSecureKey theSecureKey)
          Generates and returns an Able SecureKey using the verifiable agent name and private key specified when this security support object was created; also, sets the new key's previous verifiable agent name from the one contained in the specified secure key.
 boolean AbleSecuritySupport.lowerTrustLevelLogged(AbleSecureKey theSecureKey, java.lang.String theAction)
          Checks the primordial TrustLevel in the SecureKey to see whether it is lower than the TrustLevel of the support object's parent container TrustLevel (taken from the VerifiableAgentName of the parent container).
 void AbleSecuritySupport.verifyTrustLevel(AbleSecureKey theSecureKey, java.lang.String theAction)
          Checks the primordial TrustLevel in the SecureKey to see whether it is lower than the TrustLevel of the support object's parent container TrustLevel (taken from the VerifiableAgentName of the parent container).
 void AbleSecuritySupport.verifyKey(AbleSecureKey theSecureKey)
          Verifies that the specified AbleSecureKey is not null and that the key verifies with the Verifiable Agent Naming Service.
 void AbleSecuritySupport.verifyKeyExists(AbleSecureKey theSecureKey)
          Verifiesthat the specified AbleSecureKey is not null.
 void RMIVerifiableDirectoryService.register(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey key)
          Register theAgentDescription to the VerifiableAgentDirectoryService.
 void RMIVerifiableDirectoryService.deregister(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey key)
          Deregister theAgentDescription from the VerifiableAgentDirectoryService.
 void RMIVerifiableDirectoryService.modify(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey key)
          Modify theAgentDescription in the VerifiableAgentDirectoryService.
 VerifiableAgentName VerifiableAgentNamingService.createAgentName(java.security.PublicKey publicKey, java.lang.String principal, java.lang.String vanIdentifier, AbleSecureKey key)
          The platform must be running secure for this method to succeed.
 void VerifiableAgentNamingService.releaseAgentName(AbleSecureKey key)
          This removes the VAN we created from our memory.
 void VerifiableAgentNamingService.closeConversation(java.lang.String principal, AbleSecureKey key)
          Cleanup if a request is made to end a conversation.
 void RMIVerifiableDirectorySystem.terminateService(AbleSecureKey key)
          When this service is terminated, there will be Verifiable Directory specific cleanup that needs to be done.
 void RMIVerifiableDirectorySystem.register(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey key)
           
 void RMIVerifiableDirectorySystem.deregister(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey key)
           
 void RMIVerifiableDirectorySystem.modify(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey key)
           
 void RmiAgentLifeCycleSystem.terminateService(AbleSecureKey theSecureKey)
          When this service is terminated, there will be Verifiable Directory specific cleanup that needs to be done.
 AblePlatformAgent RmiAgentLifeCycleSystem.createAgentInstance(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 AblePlatformAgent RmiAgentLifeCycleSystem.createAgentInstanceAndInitialize(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 AblePlatformAgent RmiAgentLifeCycleSystem.createAgentInstanceAndInitialize(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, java.lang.Object theInitArg, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.initializeAgent(AblePlatformAgent theAblePlatformAgent, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.initializeAgent(AblePlatformAgent theAblePlatformAgent, java.lang.Object theInitArg, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.reinitializeAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.quitAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.quitAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.suspendAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.suspendAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.resumeAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.resumeAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.resetAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.resetAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
           
 java.util.Vector RmiAgentLifeCycleSystem.getCreatedAgents(AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.quiesceAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 void RmiPlatformPersistenceSystem.terminateService(AbleSecureKey key)
          Secure method that will take down the PPS nicely.
 void RmiPlatformPersistenceSystem.createTableConnection(java.lang.String databaseName, java.lang.String tableName, java.lang.String[] columnNames, java.lang.String[] columnTypes, AbleSecureKey key)
           
 void RmiPlatformPersistenceSystem.insert(java.lang.String databaseName, java.lang.String tableName, java.lang.Object[] insertData, AbleSecureKey key)
           
 void RmiPlatformPersistenceSystem.update(java.lang.String databaseName, java.lang.String tableName, java.lang.Object updateObject, java.lang.Object whereObject, AbleSecureKey key)
           
 void RmiPlatformPersistenceSystem.delete(java.lang.String databaseName, java.lang.String tableName, java.lang.Object whereObject, AbleSecureKey key)
           
 java.lang.Object[] RmiPlatformPersistenceSystem.select(java.lang.String databaseName, java.lang.String tableName, java.lang.String columnString, java.lang.String whereString, AbleSecureKey key)
           
 void RmiPlatformPersistenceSystem.close(java.lang.String databaseName, java.lang.String tableName, AbleSecureKey key)
           
 


ABLE 2.0.0 07/02/2003 10:25:01

(C) Copyright IBM Corporation 1999, 2003