public class SimpleTokenFactory
extends java.lang.Object
implements com.netflix.msl.tokens.TokenFactory
A memory-backed token factory.
| Constructor and Description |
|---|
SimpleTokenFactory() |
| Modifier and Type | Method and Description |
|---|---|
com.netflix.msl.MslError |
acceptNonReplayableId(com.netflix.msl.util.MslContext ctx,
com.netflix.msl.tokens.MasterToken masterToken,
long nonReplayableId) |
com.netflix.msl.tokens.MasterToken |
createMasterToken(com.netflix.msl.util.MslContext ctx,
com.netflix.msl.entityauth.EntityAuthenticationData entityAuthData,
javax.crypto.SecretKey encryptionKey,
javax.crypto.SecretKey hmacKey,
org.json.JSONObject issuerData) |
com.netflix.msl.tokens.MslUser |
createUser(com.netflix.msl.util.MslContext ctx,
java.lang.String userdata) |
com.netflix.msl.tokens.UserIdToken |
createUserIdToken(com.netflix.msl.util.MslContext ctx,
com.netflix.msl.tokens.MslUser user,
com.netflix.msl.tokens.MasterToken masterToken) |
com.netflix.msl.MslError |
isMasterTokenRenewable(com.netflix.msl.util.MslContext ctx,
com.netflix.msl.tokens.MasterToken masterToken) |
com.netflix.msl.MslError |
isMasterTokenRevoked(com.netflix.msl.util.MslContext ctx,
com.netflix.msl.tokens.MasterToken masterToken) |
com.netflix.msl.MslError |
isUserIdTokenRevoked(com.netflix.msl.util.MslContext ctx,
com.netflix.msl.tokens.MasterToken masterToken,
com.netflix.msl.tokens.UserIdToken userIdToken) |
com.netflix.msl.tokens.MasterToken |
renewMasterToken(com.netflix.msl.util.MslContext ctx,
com.netflix.msl.tokens.MasterToken masterToken,
javax.crypto.SecretKey encryptionKey,
javax.crypto.SecretKey hmacKey,
org.json.JSONObject issuerData) |
com.netflix.msl.tokens.UserIdToken |
renewUserIdToken(com.netflix.msl.util.MslContext ctx,
com.netflix.msl.tokens.UserIdToken userIdToken,
com.netflix.msl.tokens.MasterToken masterToken) |
public com.netflix.msl.MslError isMasterTokenRevoked(com.netflix.msl.util.MslContext ctx,
com.netflix.msl.tokens.MasterToken masterToken)
isMasterTokenRevoked in interface com.netflix.msl.tokens.TokenFactorypublic com.netflix.msl.MslError acceptNonReplayableId(com.netflix.msl.util.MslContext ctx,
com.netflix.msl.tokens.MasterToken masterToken,
long nonReplayableId)
throws com.netflix.msl.MslException
acceptNonReplayableId in interface com.netflix.msl.tokens.TokenFactorycom.netflix.msl.MslExceptionpublic com.netflix.msl.tokens.MasterToken createMasterToken(com.netflix.msl.util.MslContext ctx,
com.netflix.msl.entityauth.EntityAuthenticationData entityAuthData,
javax.crypto.SecretKey encryptionKey,
javax.crypto.SecretKey hmacKey,
org.json.JSONObject issuerData)
throws com.netflix.msl.MslEncodingException,
com.netflix.msl.MslCryptoException
createMasterToken in interface com.netflix.msl.tokens.TokenFactorycom.netflix.msl.MslEncodingExceptioncom.netflix.msl.MslCryptoExceptionpublic com.netflix.msl.MslError isMasterTokenRenewable(com.netflix.msl.util.MslContext ctx,
com.netflix.msl.tokens.MasterToken masterToken)
throws com.netflix.msl.MslMasterTokenException
isMasterTokenRenewable in interface com.netflix.msl.tokens.TokenFactorycom.netflix.msl.MslMasterTokenExceptionpublic com.netflix.msl.tokens.MasterToken renewMasterToken(com.netflix.msl.util.MslContext ctx,
com.netflix.msl.tokens.MasterToken masterToken,
javax.crypto.SecretKey encryptionKey,
javax.crypto.SecretKey hmacKey,
org.json.JSONObject issuerData)
throws com.netflix.msl.MslEncodingException,
com.netflix.msl.MslCryptoException,
com.netflix.msl.MslMasterTokenException
renewMasterToken in interface com.netflix.msl.tokens.TokenFactorycom.netflix.msl.MslEncodingExceptioncom.netflix.msl.MslCryptoExceptioncom.netflix.msl.MslMasterTokenExceptionpublic com.netflix.msl.MslError isUserIdTokenRevoked(com.netflix.msl.util.MslContext ctx,
com.netflix.msl.tokens.MasterToken masterToken,
com.netflix.msl.tokens.UserIdToken userIdToken)
isUserIdTokenRevoked in interface com.netflix.msl.tokens.TokenFactorypublic com.netflix.msl.tokens.UserIdToken createUserIdToken(com.netflix.msl.util.MslContext ctx,
com.netflix.msl.tokens.MslUser user,
com.netflix.msl.tokens.MasterToken masterToken)
throws com.netflix.msl.MslEncodingException,
com.netflix.msl.MslCryptoException
createUserIdToken in interface com.netflix.msl.tokens.TokenFactorycom.netflix.msl.MslEncodingExceptioncom.netflix.msl.MslCryptoExceptionpublic com.netflix.msl.tokens.UserIdToken renewUserIdToken(com.netflix.msl.util.MslContext ctx,
com.netflix.msl.tokens.UserIdToken userIdToken,
com.netflix.msl.tokens.MasterToken masterToken)
throws com.netflix.msl.MslEncodingException,
com.netflix.msl.MslCryptoException,
com.netflix.msl.MslUserIdTokenException
renewUserIdToken in interface com.netflix.msl.tokens.TokenFactorycom.netflix.msl.MslEncodingExceptioncom.netflix.msl.MslCryptoExceptioncom.netflix.msl.MslUserIdTokenExceptionpublic com.netflix.msl.tokens.MslUser createUser(com.netflix.msl.util.MslContext ctx,
java.lang.String userdata)
createUser in interface com.netflix.msl.tokens.TokenFactory