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.
The following must be implemented by subclasses of AbstractAuthentication
in order to provide a copy of themselves for the purposes of
authenticating when retrieving their credentials.
The following must be implemented by subclasses of AbstractAuthentication
in order to provide a copy of themselves for the purposes of
authenticating when retrieving their credentials.
The following must be implemented by subclasses of AbstractAuthentication
in order to provide a copy of themselves for the purposes of
authenticating when retrieving their credentials.
The following must be implemented by subclasses of AbstractAuthentication
in order to provide a copy of themselves for the purposes of
authenticating when retrieving their credentials.
If the given data element is encrypted, check our keychain for a key that will
decrypt it and use that key to return an InputStream from which the unencrypted
data element bytes can be returned.
DOConnectionListener specifies an interface for objects that can receive
notification of events on a DO connection, such as a new channel being
opened.
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.
Returns the object from the connection-level information table that had
previously been used as the mappingData parameter for a call to
setConnectionMapping with the given mappingKey on the same connection.
Returns the object from the connection-level information table that had
previously been used as the mappingData parameter for a call to
setConnectionMapping with the given mappingKey.
This method returns an SSLServerSocketFactory that can be used to create SSLSockets
that authenticate their side of the connection using handle public key authentication.
Performs the given operation (which this object has advertised that it
can handle) which consists of reading input (if any is expected) from the
given InputStream and writing the output of the operation (if any) to the
OutputStream.
Performs the specified operation with the identity of the caller, or as
the container repository if the forwarding operations are configured to use
the repository's own identity for forwarded operations.
Convenience method to read a private key from a file, decrypt that key with the given passphrase and
return a PKAuthentication object for the given ID.
Encrypts and writes the data from the given source to the DataElement using the
secret key to encrypt the data while recording the key identifier in the data element's
attributes.