Bees v0.5.0 API

Uses of Package
bees.core.security

Packages that use bees.core.security
apps.authenticator Applications used to the process of authenticating and authorizing downloaded protocols. 
apps.benchmark   
apps.discovery Protocol and test application for discovering neighbors on the same LAN. 
apps.health A demo application that tries to implement Healthd-like functionality. 
apps.liveness Protocol and test application for testing the responsiveness of neighbors. 
apps.pathfinder A simple routing protocol that builds a tree of nodes for forwarding client packets to a server and multicasting server packets to the clients. 
bees.core The core functionality for Bees, including, capabilities, coroutines, and events. 
bees.core.kernel Classes that implement the Bee's kernel domain and the coroutine's for supporting user domains. 
bees.core.resource This package holds most of the system provided capabilities. 
bees.core.security This packages holds most of the security related capabilities and Permission classes. 
bees.tests Test classes that are used by the testsuite directory. 
 

Classes in bees.core.security used by apps.authenticator
PermissionSet
          A PermissionSet holds a list of permissions and provides a number of methods for manipulating them.
 

Classes in bees.core.security used by apps.benchmark
IntegerPermission
          An IntegerPermission binds a permission name to an integer value.
 

Classes in bees.core.security used by apps.discovery
IntegerPermission
          An IntegerPermission binds a permission name to an integer value.
 

Classes in bees.core.security used by apps.health
IntegerPermission
          An IntegerPermission binds a permission name to an integer value.
PrivateKey
          A PrivateKey capability wraps a java.security.PrivateKey object.
PublicKey
          A PublicKey capability wraps a java.security.PublicKey object.
PublicKeySpec
          The PublicKeySpec class wraps a java.security.PublicKey object.
 

Classes in bees.core.security used by apps.liveness
IntegerPermission
          An IntegerPermission binds a permission name to an integer value.
 

Classes in bees.core.security used by apps.pathfinder
IntegerPermission
          An IntegerPermission binds a permission name to an integer value.
 

Classes in bees.core.security used by bees.core
IntegerPermission
          An IntegerPermission binds a permission name to an integer value.
KeySpec
          A KeySpec is a base class for the various cryptographic key classes.
Permission
          Describes an abstract permission, consisting of a string name and an optional set of actions from the set {read,write,execute}.
PermissionException
          Exception thrown when a Capability doesn't have a required permission.
PermissionSet
          A PermissionSet holds a list of permissions and provides a number of methods for manipulating them.
PrivateKeySpec
          The PrivateKeySpec class wraps a java.security.PrivateKey object.
PublicKeySpec
          The PublicKeySpec class wraps a java.security.PublicKey object.
SecretKey
          A SecretKey capability wraps a javax.crypto.SecretKey object.
VersionString
          A VersionString capability wraps a string that can be used in place of other objects when computing hash identifiers.
 

Classes in bees.core.security used by bees.core.kernel
PermissionSet
          A PermissionSet holds a list of permissions and provides a number of methods for manipulating them.
 

Classes in bees.core.security used by bees.core.resource
EnumerationException
          Exception thrown when a symbol name in an EnumerationPermission cannot be matched to the symbols in an enumeration.
EnumerationPair
          An EnumerationPair maps a string to an integer value.
FilePermission
          FilePermission extends the standard Permission class to support file specific actions.
IntegerPermission
          An IntegerPermission binds a permission name to an integer value.
Permission
          Describes an abstract permission, consisting of a string name and an optional set of actions from the set {read,write,execute}.
PermissionSet
          A PermissionSet holds a list of permissions and provides a number of methods for manipulating them.
PermissionTypes
           
 

Classes in bees.core.security used by bees.core.security
Alias
           
EnumerationException
          Exception thrown when a symbol name in an EnumerationPermission cannot be matched to the symbols in an enumeration.
EnumerationPair
          An EnumerationPair maps a string to an integer value.
FloatPermission
          A FloatPermission binds a permission name to a floating point value.
IntegerPermission
          An IntegerPermission binds a permission name to an integer value.
KeyPair
          This class is a simple holder for a key pair (a public key and a private key).
KeySpec
          A KeySpec is a base class for the various cryptographic key classes.
Mac
          Mac is a thin veneer over the standard javax.crypto.Mac class that uses bees.core.security classes.
Password
          A Password capability wraps a password string.
Permission
          Describes an abstract permission, consisting of a string name and an optional set of actions from the set {read,write,execute}.
PermissionSet
          A PermissionSet holds a list of permissions and provides a number of methods for manipulating them.
PermissionTypes
           
PrivateKey
          A PrivateKey capability wraps a java.security.PrivateKey object.
PrivateKeySpec
          The PrivateKeySpec class wraps a java.security.PrivateKey object.
PublicKey
          A PublicKey capability wraps a java.security.PublicKey object.
PublicKeySpec
          The PublicKeySpec class wraps a java.security.PublicKey object.
SecretKey
          A SecretKey capability wraps a javax.crypto.SecretKey object.
SecretKeySpec
          The SecretKeySpec class wraps a javax.crypto.SecretKey object.
VersionString
          A VersionString capability wraps a string that can be used in place of other objects when computing hash identifiers.
 

Classes in bees.core.security used by bees.tests
IntegerPermission
          An IntegerPermission binds a permission name to an integer value.
 


Bees v0.5.0 API

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/