bees.core.security
Class SecretKeyHandler
java.lang.Object
|
+--bees.core.resource.CapabilityHandler
|
+--bees.core.security.SecretKeyHandler
- All Implemented Interfaces:
- edu.utah.janosvm.kit.comm.jsi.JSIHandler
- public final class SecretKeyHandler
- extends CapabilityHandler
The SecretKeyHandler is a JSIHandler that can create SecretKeys.
Constructor Summary |
SecretKeyHandler()
Construct an empty SecretKeyHandler object. |
Method Summary |
java.lang.Object |
createCapability(edu.utah.janosvm.kit.comm.jsi.JSIMessage jm,
java.lang.String name,
java.lang.String comment)
Abstract method called when the handler needs to create a capability. |
java.lang.Class |
getCapabilityClass()
|
void |
getSuites(edu.utah.janosvm.kit.comm.jsi.JSIMessage jm)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SecretKeyHandler
public SecretKeyHandler()
- Construct an empty SecretKeyHandler object.
getCapabilityClass
public java.lang.Class getCapabilityClass()
- Overrides:
getCapabilityClass
in class CapabilityHandler
- See Also:
CapabilityHandler.getCapabilityClass()
createCapability
public java.lang.Object createCapability(edu.utah.janosvm.kit.comm.jsi.JSIMessage jm,
java.lang.String name,
java.lang.String comment)
throws java.security.NoSuchAlgorithmException,
edu.utah.janos.nodeos.AddressFormatException,
edu.utah.janosvm.kit.comm.jsi.MissingPairException
- Description copied from class:
CapabilityHandler
- Abstract method called when the handler needs to create a capability.
- Overrides:
createCapability
in class CapabilityHandler
- See Also:
CapabilityHandler.createCapability(JSIMessage, String, String)
getSuites
public void getSuites(edu.utah.janosvm.kit.comm.jsi.JSIMessage jm)
- See Also:
JSIHandler.getSuites(JSIMessage)
toString
public java.lang.String toString()
- Overrides:
toString
in class CapabilityHandler
- See Also:
Object.toString()
This documentation is Copyright (C) 2002 The University of Utah. All Rights Reserved. See the individual source files for distribution terms.
Documentation, software, and mailing lists for Bees v0.5.0 can be found at the Janos Project: http://www.cs.utah.edu/flux/janos/