A C D E G I N P Q R S T U V W 

A

acceptNonReplayableId(MslContext, MasterToken, long) - Method in class server.userauth.SimpleTokenFactory
 
ADMIN_USERNAME - Static variable in class server.SimpleConstants
Server administrator.

C

createMasterToken(MslContext, EntityAuthenticationData, SecretKey, SecretKey) - Method in class server.userauth.SimpleTokenFactory
 
createUser(MslContext, String) - Method in class server.userauth.SimpleTokenFactory
 
createUserIdToken(MslContext, MslUser, MasterToken) - Method in class server.userauth.SimpleTokenFactory
 

D

data - Variable in class server.msg.SimpleRespondMessageContext.Token
Service token application data.
DEFAULT_PORT - Static variable in class server.SimpleConstants
Default server port.
doPost(HttpServletRequest, HttpServletResponse) - Method in class server.SimpleServlet
 

E

EMAIL_PASSWORDS - Static variable in class server.SimpleConstants
Email/Password set.
entityBound - Variable in class server.msg.SimpleRespondMessageContext.Token
Service token should be entity-bound.
execute() - Method in class server.msg.SimpleEchoRequest
 
execute() - Method in class server.msg.SimpleLogRequest
 
execute() - Method in class server.msg.SimpleProfileRequest
 
execute() - Method in class server.msg.SimpleQueryRequest
 
execute() - Method in class server.msg.SimpleQuitRequest
 
execute() - Method in class server.msg.SimpleRequest
Executes the operation and returns the response.

G

getCryptoContexts() - Method in class server.msg.SimpleReceiveMessageContext
 
getCryptoContexts() - Method in class server.msg.SimpleRespondMessageContext
 
getData() - Method in class server.msg.SimpleEchoRequest
 
getData() - Method in class server.msg.SimpleLogRequest
 
getData() - Method in class server.msg.SimpleProfileRequest
 
getData() - Method in class server.msg.SimpleQueryRequest
 
getData() - Method in class server.msg.SimpleQuitRequest
 
getData() - Method in class server.msg.SimpleRequest
 
getData() - Method in class server.msg.SimpleRespondMessageContext
 
getDebugContext() - Method in class server.msg.SimpleReceiveMessageContext
 
getDebugContext() - Method in class server.msg.SimpleRespondMessageContext
 
getEncoded() - Method in class server.userauth.SimpleUser
 
getEntityAuthenticationData(MslContext.ReauthCode) - Method in class server.util.SimpleMslContext
 
getEntityAuthenticationFactory(EntityAuthenticationScheme) - Method in class server.util.SimpleMslContext
 
getEntityAuthenticationScheme(String) - Method in class server.util.SimpleMslContext
 
getIdentities() - Method in class server.entityauth.SimpleRsaStore
 
getIdentity() - Method in class server.msg.SimpleRequest
 
getKey() - Method in class server.msg.SimpleQueryRequest
 
getKeyExchangeFactories() - Method in class server.util.SimpleMslContext
 
getKeyExchangeFactory(KeyExchangeScheme) - Method in class server.util.SimpleMslContext
 
getKeyExchangeScheme(String) - Method in class server.util.SimpleMslContext
 
getKeyRequestData() - Method in class server.msg.SimpleReceiveMessageContext
 
getKeyRequestData() - Method in class server.msg.SimpleRespondMessageContext
 
getMessage() - Method in class server.msg.SimpleLogRequest
 
getMessageCapabilities() - Method in class server.util.SimpleMslContext
 
getMslCryptoContext() - Method in class server.util.SimpleMslContext
 
getMslStore() - Method in class server.util.SimpleMslContext
 
getPrivateKey(String) - Method in class server.entityauth.SimpleRsaStore
 
getPublicKey(String) - Method in class server.entityauth.SimpleRsaStore
 
getRandom() - Method in class server.util.SimpleMslContext
 
getRecipient() - Method in class server.msg.SimpleReceiveMessageContext
 
getRecipient() - Method in class server.msg.SimpleRespondMessageContext
 
getSeverity() - Method in class server.msg.SimpleLogRequest
 
getTime() - Method in class server.util.SimpleMslContext
 
getTimestamp() - Method in class server.msg.SimpleLogRequest
Returns the log message timestamp in seconds since the UNIX epoch.
getTokenFactory() - Method in class server.util.SimpleMslContext
 
getType() - Method in class server.msg.SimpleRequest
 
getUser() - Method in class server.msg.SimpleReceiveMessageContext
 
getUser() - Method in class server.msg.SimpleRequest
 
getUser() - Method in class server.msg.SimpleRespondMessageContext
 
getUserAuthData(MessageContext.ReauthCode, boolean, boolean) - Method in class server.msg.SimpleReceiveMessageContext
 
getUserAuthData(MessageContext.ReauthCode, boolean, boolean) - Method in class server.msg.SimpleRespondMessageContext
 
getUserAuthenticationFactory(UserAuthenticationScheme) - Method in class server.util.SimpleMslContext
 
getUserAuthenticationScheme(String) - Method in class server.util.SimpleMslContext
 
getUserId() - Method in class server.msg.SimpleReceiveMessageContext
 
getUserId() - Method in class server.msg.SimpleRespondMessageContext
 
getUserId() - Method in class server.userauth.SimpleUser
 

I

isEncrypted() - Method in class server.msg.SimpleReceiveMessageContext
 
isEncrypted() - Method in class server.msg.SimpleRespondMessageContext
 
isEntityRevoked(String) - Method in class server.util.SimpleAuthenticationUtils
 
isIntegrityProtected() - Method in class server.msg.SimpleReceiveMessageContext
 
isIntegrityProtected() - Method in class server.msg.SimpleRespondMessageContext
 
isMasterTokenRenewable(MslContext, MasterToken) - Method in class server.userauth.SimpleTokenFactory
 
isMasterTokenRevoked(MslContext, MasterToken) - Method in class server.userauth.SimpleTokenFactory
 
isNewestMasterToken(MslContext, MasterToken) - Method in class server.userauth.SimpleTokenFactory
 
isNonReplayable() - Method in class server.msg.SimpleReceiveMessageContext
 
isNonReplayable() - Method in class server.msg.SimpleRespondMessageContext
 
isPeerToPeer() - Method in class server.util.SimpleMslContext
 
isRequestingTokens() - Method in class server.msg.SimpleReceiveMessageContext
 
isRequestingTokens() - Method in class server.msg.SimpleRespondMessageContext
 
isSchemePermitted(String, EntityAuthenticationScheme) - Method in class server.util.SimpleAuthenticationUtils
 
isSchemePermitted(String, UserAuthenticationScheme) - Method in class server.util.SimpleAuthenticationUtils
 
isSchemePermitted(String, MslUser, UserAuthenticationScheme) - Method in class server.util.SimpleAuthenticationUtils
 
isSchemePermitted(String, KeyExchangeScheme) - Method in class server.util.SimpleAuthenticationUtils
 
isUser(String, String) - Method in class server.userauth.SimpleEmailPasswordStore
 
isUserIdTokenRevoked(MslContext, MasterToken, UserIdToken) - Method in class server.userauth.SimpleTokenFactory
 

N

name - Variable in class server.msg.SimpleRespondMessageContext.Token
Service token name.

P

parse(String, SimpleUser, MessageInputStream, Map<String, ICryptoContext>) - Static method in class server.msg.SimpleRequest
Parse a request from the provided input stream.
PROFILES - Static variable in class server.SimpleConstants
User profiles.

Q

QUERY_DATA - Static variable in class server.SimpleConstants
Query data: user, key, value.

R

renewMasterToken(MslContext, MasterToken, SecretKey, SecretKey) - Method in class server.userauth.SimpleTokenFactory
 
renewUserIdToken(MslContext, UserIdToken, MasterToken) - Method in class server.userauth.SimpleTokenFactory
 
RSA_PRIVKEY_B64 - Static variable in class server.SimpleConstants
Server 2048-bit RSA private key.
RSA_PUBKEY_B64 - Static variable in class server.SimpleConstants
Server 2048-bit RSA public key.

S

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.

T

TIMEOUT_MS - Static variable in class server.SimpleConstants
MSL control timeout in milliseconds.
toJSONString() - Method in class server.msg.SimpleRequest
 
toString() - Method in class server.userauth.SimpleUser
 

U

updateServiceTokens(MessageServiceTokenBuilder, boolean) - Method in class server.msg.SimpleReceiveMessageContext
 
updateServiceTokens(MessageServiceTokenBuilder, boolean) - Method in class server.msg.SimpleRespondMessageContext
 
userBound - Variable in class server.msg.SimpleRespondMessageContext.Token
Service token should be user-bound.

V

valueOf(String) - Static method in enum server.msg.SimpleLogRequest.Severity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum server.msg.SimpleRequest.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum server.msg.SimpleLogRequest.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum server.msg.SimpleRequest.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(MessageOutputStream) - Method in class server.msg.SimpleReceiveMessageContext
 
write(MessageOutputStream) - Method in class server.msg.SimpleRespondMessageContext
 
A C D E G I N P Q R S T U V W