Interface Summary |
Authorizer |
Objects implementing the Authorizor interface can be used by a server
to decide who can perform what operations on which objects. |
DOAuthentication |
Interface for objects that can be used to authenticate themselves to the
other side of a DOConnection link. |
DOConnectionListener |
DOConnectionListener specifies an interface for objects that can receive
notification of events on a DO connection, such as a new channel being
opened. |
DOConstants |
Constants for use with the Digital Object Registry and associated
systems. |
DOOperation |
Objects implementing the DOOperation interface can be used to perform
an operation on a digital object in a repository. |
DOOperationContext |
Objects implementing DOOperationContext provide access to the "system"
so that operators can perform their jobs. |
StorageProxy |
StorageProxy objects provide an interface to the storage layer of
a registry for a single object. |
Class Summary |
AbstractAuthentication |
Provides a partial implementation of the DOAuthentication interface that
helps
Interface for objects that can be used to authenticate themselves to the
other side of a DOConnection link. |
ConnectionEncryption |
Objects of class ConnectionEncryption are capable of encrypting and
decrypting traffic on the connection. |
DESEncryption |
DESEncryption objects are capable of encrypting/decrypting data based
on a secret key. |
DOClient |
This class describes an object that provides communication
capabilities with the entire digital object system. |
DOClientConnection |
This class provides the interface for client software to
communicate using the DO protocol with a specific digital
object server. |
DOConnection |
This class encapsulates the connection to a digital object server. |
DOMetadata |
Storage class for metadata about a digital object. |
DOServerConnection |
This class provides the interface for server software to
communicate using the DO protocol with a digital object
client. |
DOServerInfo |
|
DOServiceInfo |
|
DOSSLKeyManager |
This object is used to provide a private key for authentication to the other side
of a secure socket connection. |
DOSSLTrustManager |
This object is used to determine whether the other side of a secure socket
connection is authenticated or not based on their Handle and Digital Object
authentication. |
GenericEncryption |
GenericEncryption objects are capable of encrypting/decrypting data based
on a secret key. |
HeaderItem |
|
HeaderSet |
HeaderSet objects manage, parse, and format a set of key-value pairs
that are used with DOConnection messages. |
PKAuthentication |
A PKAuthentication object uses a private key to prove our identity. |
ProxiedAuthentication |
|
SecretKeyAuthentication |
A PKAuthentication object uses a secret key to prove our identity. |
StreamPair |
A StreamPair is a simple container that holds an associated InputStream
and OutputStream |