|
Class Summary |
| AbstractPayment |
This class represents a signed payment. |
| Account |
This class contains all information needed about an
account in order to be able to generate authentication
information, except perhaps for holding a key passphrase,
which is not stored in the Store (only in a runtime object). |
| AccountId |
This class represents an Account identifier,
which is the standard way of referring to an account. |
| ArmouredPayment |
I think the pattern is probably wrong here, but I need
to move the armouring of the payment closer to the action
(and the higher level application code doesn't so much care.)
At a later time, it might be nice to set some paramaters
as to how to produce the payments and decode them. |
| BasicAgent |
Instances of this class are used to perform basic requests. |
| BasicReply |
The BasicReply class is the base class for all
"Basic" replies. |
| BasicReplyPacket |
This class, BasicReplyPacket, encapsulates BasicReply
objects, giving them a status value, so that if the
request was invalid an error message is sent in place
of a BasicReply object. |
| BasicRequest |
The BasicRequest class is the base class for all
"Basic" requests, the "top level" type of request. |
| BasicRequestPacket |
This class, BasicRequestPacket, encapsulates BasicRequest
objects, giving them a header etc., so that the payload
can be identified. |
| CertPackage |
|
| CommsKeyReply |
|
| CommsKeyRequest |
|
| Crypto |
XXX: Do Not Touch This File!!!
Centralized crypto methods. |
| DepositReply |
A deposit reply. |
| DepositRequest |
This class represents a deposit request, used
by a SOX client to deposit a payment into an account. |
| Encodable |
This is an abstract base class for all Encodable
objects. |
| EncryptedReply |
An EncryptedReply is a "basic" reply, that encapsulates
a reply to signed request. |
| EncryptedRequest |
An EncryptedRequest is a "basic" request, that encapsulates
a (signable) Request. |
| Errors |
|
| Id |
This class represents an identifer, which can refer to
an object by means of a hash or similar. |
| ItemId |
This class represents an Item identifer,
which is the standard way of refering to an item. |
| MailId |
This class represents a Mail identifer,
which is the standard way of refering to a mail message or reply. |
| MailItem |
This class holds an item of mail. |
| MailReply |
|
| MailRequest |
|
| NymReply |
A deposit reply. |
| NymRequest |
A Request to set or notify the server of application level details
pertaining to the registered key used. |
| Payment |
This class represents a signed payment. |
| PaymentFactory |
|
| RandomToken |
This class represents a Big Random Number Token. |
| Receipt |
This class represents a signed receipt,
such as received from an issuer in response
to a deposit request. |
| RegisterReply |
|
| RegisterRequest |
A Request class that registers a client key with an issuer,
by means of the "Register" request |
| Reply |
This class is the abstract base class for all reply
classes. |
| Request |
This class represents a signed receipt,
such as received from an issuer in response
to a deposit request. |
| RequestPacket |
This class, RequestPacket, encapsulates Request
objects, giving them a header etc., so that the payload
can be identified. |
| ServerKeyReply |
|
| ServerKeyRequest |
|
| SimpleIssuer |
This class is a "SOX Agent" that passes basic requests to the Issuer. |
| SmartIssuer |
Pretend to be a single SOX Server "Issuer", but actually manage through
a list of equivalent entry points into the same virtual server. |
| SubAccount |
SubAccount handles an Item for an account,
and relies on the parent Account for the key. |
| TimeSyncReply |
|
| TimeSyncRequest |
|
| Token |
This class represents a token (a.k.a. |
| TokenPayment |
This class represents a token payment. |
| Utils |
A set of utility functions. |
| ValueAccount |
ValueAccount does SOX standard transactions such as deposit. |
|
Exception Summary |
| SOXAccountException |
This exception class is thrown when a sub account encounters an error. |
| SOXArgsException |
This exception class is thrown when arguments to the method are bad. |
| SOXDepositException |
This exception class is thrown when a deposit fails
and the reason is an application error - user to deal with it. |
| SOXException |
This exception base class is inherited by all SOX Exceptions |
| SOXIssuerException |
This exception class is thrown when an Issuer object fails. |
| SOXKeyException |
This exception class is thrown when a badly formatted
local key is encountered. |
| SOXLaterException |
This exception class is thrown when the issuer is down. |
| SOXPacketException |
This exception class is thrown when a badly formatted
or unknown request is received by the server
WAS DataFormatException. |
| SOXRequestException |
This exception class is thrown when a request fails
and the reason is an application error - user to deal with it. |
| SOXSubAccountException |
This exception class is thrown when a sub account encounters
an unpredicted error. |
| UnknownRequestException |
This exception class is thrown when an unsupported
or unknown request is received by the server |