public class SimpleMslContext
extends java.lang.Object
implements com.netflix.msl.util.MslContext
The example server MSL context.
| Constructor and Description |
|---|
SimpleMslContext(java.lang.String serverId,
com.netflix.msl.entityauth.RsaStore rsaStore,
com.netflix.msl.userauth.EmailPasswordStore emailPasswordStore)
Create a new simple MSL context.
|
| Modifier and Type | Method and Description |
|---|---|
com.netflix.msl.entityauth.EntityAuthenticationData |
getEntityAuthenticationData(com.netflix.msl.util.MslContext.ReauthCode reauthCode) |
com.netflix.msl.entityauth.EntityAuthenticationFactory |
getEntityAuthenticationFactory(com.netflix.msl.entityauth.EntityAuthenticationScheme scheme) |
com.netflix.msl.entityauth.EntityAuthenticationScheme |
getEntityAuthenticationScheme(java.lang.String name) |
java.util.SortedSet<com.netflix.msl.keyx.KeyExchangeFactory> |
getKeyExchangeFactories() |
com.netflix.msl.keyx.KeyExchangeFactory |
getKeyExchangeFactory(com.netflix.msl.keyx.KeyExchangeScheme scheme) |
com.netflix.msl.keyx.KeyExchangeScheme |
getKeyExchangeScheme(java.lang.String name) |
com.netflix.msl.msg.MessageCapabilities |
getMessageCapabilities() |
com.netflix.msl.crypto.ICryptoContext |
getMslCryptoContext() |
com.netflix.msl.util.MslStore |
getMslStore() |
java.util.Random |
getRandom() |
long |
getTime() |
com.netflix.msl.tokens.TokenFactory |
getTokenFactory() |
com.netflix.msl.userauth.UserAuthenticationFactory |
getUserAuthenticationFactory(com.netflix.msl.userauth.UserAuthenticationScheme scheme) |
com.netflix.msl.userauth.UserAuthenticationScheme |
getUserAuthenticationScheme(java.lang.String name) |
boolean |
isPeerToPeer() |
public SimpleMslContext(java.lang.String serverId,
com.netflix.msl.entityauth.RsaStore rsaStore,
com.netflix.msl.userauth.EmailPasswordStore emailPasswordStore)
Create a new simple MSL context.
serverId - local server entity identity.rsaStore - local server entity RSA store.emailPasswords - user email/password store.public long getTime()
getTime in interface com.netflix.msl.util.MslContextpublic java.util.Random getRandom()
getRandom in interface com.netflix.msl.util.MslContextpublic boolean isPeerToPeer()
isPeerToPeer in interface com.netflix.msl.util.MslContextpublic com.netflix.msl.msg.MessageCapabilities getMessageCapabilities()
getMessageCapabilities in interface com.netflix.msl.util.MslContextpublic com.netflix.msl.entityauth.EntityAuthenticationData getEntityAuthenticationData(com.netflix.msl.util.MslContext.ReauthCode reauthCode)
getEntityAuthenticationData in interface com.netflix.msl.util.MslContextpublic com.netflix.msl.crypto.ICryptoContext getMslCryptoContext()
throws com.netflix.msl.MslCryptoException
getMslCryptoContext in interface com.netflix.msl.util.MslContextcom.netflix.msl.MslCryptoExceptionpublic com.netflix.msl.entityauth.EntityAuthenticationScheme getEntityAuthenticationScheme(java.lang.String name)
getEntityAuthenticationScheme in interface com.netflix.msl.util.MslContextpublic com.netflix.msl.entityauth.EntityAuthenticationFactory getEntityAuthenticationFactory(com.netflix.msl.entityauth.EntityAuthenticationScheme scheme)
getEntityAuthenticationFactory in interface com.netflix.msl.util.MslContextpublic com.netflix.msl.userauth.UserAuthenticationScheme getUserAuthenticationScheme(java.lang.String name)
getUserAuthenticationScheme in interface com.netflix.msl.util.MslContextpublic com.netflix.msl.userauth.UserAuthenticationFactory getUserAuthenticationFactory(com.netflix.msl.userauth.UserAuthenticationScheme scheme)
getUserAuthenticationFactory in interface com.netflix.msl.util.MslContextpublic com.netflix.msl.tokens.TokenFactory getTokenFactory()
getTokenFactory in interface com.netflix.msl.util.MslContextpublic com.netflix.msl.keyx.KeyExchangeScheme getKeyExchangeScheme(java.lang.String name)
getKeyExchangeScheme in interface com.netflix.msl.util.MslContextpublic com.netflix.msl.keyx.KeyExchangeFactory getKeyExchangeFactory(com.netflix.msl.keyx.KeyExchangeScheme scheme)
getKeyExchangeFactory in interface com.netflix.msl.util.MslContextpublic java.util.SortedSet<com.netflix.msl.keyx.KeyExchangeFactory> getKeyExchangeFactories()
getKeyExchangeFactories in interface com.netflix.msl.util.MslContextpublic com.netflix.msl.util.MslStore getMslStore()
getMslStore in interface com.netflix.msl.util.MslContext