- server - package server
-
- server.entityauth - package server.entityauth
-
- server.msg - package server.msg
-
- server.userauth - package server.userauth
-
- server.util - package server.util
-
- SERVER_ID - Static variable in class server.SimpleConstants
-
Server entity ID.
- SERVICETOKEN_LOGDATA_NAME - Static variable in class server.msg.SimpleLogRequest
-
Log data service token name.
- SimpleAuthenticationUtils - Class in server.util
-
Restrict clients to unauthenticated entity authentication and the local
server to RSA entity authentication.
- SimpleAuthenticationUtils(String) - Constructor for class server.util.SimpleAuthenticationUtils
-
Create a new authentication utils instance for the specified server
identity.
- SimpleConstants - Class in server
-
Server constants.
- SimpleConstants() - Constructor for class server.SimpleConstants
-
- SimpleEchoRequest - Class in server.msg
-
Request to echo the request message.
- SimpleEchoRequest(String, SimpleUser, JSONObject) - Constructor for class server.msg.SimpleEchoRequest
-
Create a new echo request.
- SimpleEmailPasswordStore - Class in server.userauth
-
Example user email/password store.
- SimpleEmailPasswordStore(Map<String, String>) - Constructor for class server.userauth.SimpleEmailPasswordStore
-
Create a new email/password store that will authenticate the provided
users.
- SimpleLogRequest - Class in server.msg
-
Request to log a message.
- SimpleLogRequest(String, SimpleUser, JSONObject, Set<ServiceToken>, Map<String, ICryptoContext>) - Constructor for class server.msg.SimpleLogRequest
-
Create a new log request.
- SimpleLogRequest.Severity - Enum in server.msg
-
Log message severity.
- SimpleMslContext - Class in server.util
-
The example server MSL context.
- SimpleMslContext(String, RsaStore, EmailPasswordStore) - Constructor for class server.util.SimpleMslContext
-
Create a new simple MSL context.
- SimpleProfileRequest - Class in server.msg
-
Request to return a user profile.
- SimpleProfileRequest(String, SimpleUser, JSONObject) - Constructor for class server.msg.SimpleProfileRequest
-
Create a new user profile request.
- SimpleQueryRequest - Class in server.msg
-
Query for a data value.
- SimpleQueryRequest(String, SimpleUser, JSONObject) - Constructor for class server.msg.SimpleQueryRequest
-
Create a new query request.
- SimpleQuitRequest - Class in server.msg
-
Request to terminate the server.
- SimpleQuitRequest(String, SimpleUser, JSONObject) - Constructor for class server.msg.SimpleQuitRequest
-
Create a new quit request.
- SimpleReceiveMessageContext - Class in server.msg
-
Example server message context for receiving messages.
- SimpleReceiveMessageContext(Map<String, ICryptoContext>) - Constructor for class server.msg.SimpleReceiveMessageContext
-
Create a new receive message context.
- SimpleRequest - Class in server.msg
-
Example request type and parser.
- SimpleRequest(SimpleRequest.Type, String, SimpleUser) - Constructor for class server.msg.SimpleRequest
-
Create a simple request with the provided data.
- SimpleRequest.Type - Enum in server.msg
-
Request type.
- SimpleRequestExecutionException - Exception in server.msg
-
Thrown if an error occurs while executing a request.
- SimpleRequestExecutionException(String) - Constructor for exception server.msg.SimpleRequestExecutionException
-
- SimpleRequestExecutionException(String, Throwable) - Constructor for exception server.msg.SimpleRequestExecutionException
-
- SimpleRequestParseException - Exception in server.msg
-
Thrown if there is an error parsing the simple request.
- SimpleRequestParseException(String) - Constructor for exception server.msg.SimpleRequestParseException
-
- SimpleRequestParseException(String, Throwable) - Constructor for exception server.msg.SimpleRequestParseException
-
- SimpleRequestUnknownException - Exception in server.msg
-
Thrown if the simple request type cannot be determined.
- SimpleRequestUnknownException(String) - Constructor for exception server.msg.SimpleRequestUnknownException
-
- SimpleRequestUnknownException(String, Throwable) - Constructor for exception server.msg.SimpleRequestUnknownException
-
- SimpleRequestUserException - Exception in server.msg
-
Thrown if the simple request requires a user or requires different
user.
- SimpleRequestUserException(String) - Constructor for exception server.msg.SimpleRequestUserException
-
- SimpleRequestUserException(String, Throwable) - Constructor for exception server.msg.SimpleRequestUserException
-
- SimpleRespondMessageContext - Class in server.msg
-
Example server message context for sending response messages.
- SimpleRespondMessageContext(String, boolean, String) - Constructor for class server.msg.SimpleRespondMessageContext
-
Create a new response message context with the specified
properties.
- SimpleRespondMessageContext(String, boolean, String, Set<SimpleRespondMessageContext.Token>, Map<String, ICryptoContext>) - Constructor for class server.msg.SimpleRespondMessageContext
-
Create a new response message context with the specified
properties.
- SimpleRespondMessageContext.Token - Class in server.msg
-
Service token container.
- SimpleRespondMessageContext.Token(String, String, boolean, boolean) - Constructor for class server.msg.SimpleRespondMessageContext.Token
-
Define a new service token for inclusion in the response message.
- SimpleRsaStore - Class in server.entityauth
-
An example RSA key store.
- SimpleRsaStore(String, PublicKey, PrivateKey) - Constructor for class server.entityauth.SimpleRsaStore
-
Create a new RSA store that will return the provided public and/or
private keys for the specified server entity identity.
- SimpleServlet - Class in server
-
An example Java MSL servlet that listens for requests from the example
JavaScript MSL client.
- SimpleServlet() - Constructor for class server.SimpleServlet
-
Create a new servlet instance and initialize its static, immutable
state.
- SimpleTokenFactory - Class in server.userauth
-
A memory-backed token factory.
- SimpleTokenFactory() - Constructor for class server.userauth.SimpleTokenFactory
-
- SimpleUser - Class in server.userauth
-
A MSL user that is just the user ID.
- SimpleUser(String) - Constructor for class server.userauth.SimpleUser
-
Create a new MSL user with the given user ID.