Interface | Description |
---|---|
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 | Description |
---|---|
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
|
Exception | Description |
---|---|
DOException |
Exception used in most digital object components.
|