Bees v0.5.0 API

bees.core
Class AsymmetricUnsealer

java.lang.Object
  |
  +--bees.core.Capability
        |
        +--bees.core.AsymmetricUnsealer
All Implemented Interfaces:
Unsealer

public final class AsymmetricUnsealer
extends Capability
implements Unsealer


Fields inherited from class bees.core.Capability
DELETE_PERMISSION, id, INVALID_ID
 
Constructor Summary
AsymmetricUnsealer()
           
 
Method Summary
 boolean checkSeal(byte[] data, long id)
           
protected  void fromBytes(byte[] flattened)
          Bind this capability to the given object.
 java.lang.String toString()
           
 
Methods inherited from class bees.core.Capability
checkPermission, clear, clonePermission, deleteCapability, equals, fromBytes, revoke, revokedPermission, revokePermission, revokePermissions, valid
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AsymmetricUnsealer

public AsymmetricUnsealer()
Method Detail

fromBytes

protected void fromBytes(byte[] flattened)
                  throws java.lang.Exception
Description copied from class: Capability
Bind this capability to the given object.
Overrides:
fromBytes in class Capability
Following copied from class: bees.core.Capability
Parameters:
flattened - The object this capability gives access too.
Throws:
java.lang.Exception - if anything goes wrong during initialization.

checkSeal

public boolean checkSeal(byte[] data,
                         long id)
Specified by:
checkSeal in interface Unsealer

toString

public java.lang.String toString()
Overrides:
toString in class Capability
Following copied from class: bees.core.Capability
See Also:
Object.toString()

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/