Class ZKSignerSecretProvider
java.lang.Object
com.mapr.web.security.hadoop.jakartaauth.SignerSecretProvider
com.mapr.web.security.hadoop.jakartaauth.RolloverSignerSecretProvider
com.mapr.web.security.hadoop.jakartaauth.ZKSignerSecretProvider
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.curator.framework.CuratorFrameworkcreateCuratorClient(Properties config) voiddestroy()protected byte[]protected byte[]voidinit(Properties config, jakarta.servlet.ServletContext servletContext, long tokenValidity) protected voidMethods inherited from class com.mapr.web.security.hadoop.jakartaauth.RolloverSignerSecretProvider
getAllSecrets, getCurrentSecret, initSecrets, startScheduler
-
Field Details
-
ZOOKEEPER_CONNECTION_STRING
- See Also:
-
ZOOKEEPER_PATH
- See Also:
-
ZOOKEEPER_AUTH_TYPE
- See Also:
-
ZOOKEEPER_KERBEROS_KEYTAB
- See Also:
-
ZOOKEEPER_KERBEROS_PRINCIPAL
- See Also:
-
ZOOKEEPER_SSL_ENABLED
- See Also:
-
ZOOKEEPER_SSL_KEYSTORE_LOCATION
- See Also:
-
ZOOKEEPER_SSL_KEYSTORE_PASSWORD
- See Also:
-
ZOOKEEPER_SSL_TRUSTSTORE_LOCATION
- See Also:
-
ZOOKEEPER_SSL_TRUSTSTORE_PASSWORD
- See Also:
-
DISCONNECT_FROM_ZOOKEEPER_ON_SHUTDOWN
- See Also:
-
ZOOKEEPER_SIGNER_SECRET_PROVIDER_CURATOR_CLIENT_ATTRIBUTE
- See Also:
-
-
Constructor Details
-
ZKSignerSecretProvider
public ZKSignerSecretProvider() -
ZKSignerSecretProvider
public ZKSignerSecretProvider(long seed)
-
-
Method Details
-
init
public void init(Properties config, jakarta.servlet.ServletContext servletContext, long tokenValidity) throws Exception - Overrides:
initin classRolloverSignerSecretProvider- Throws:
Exception
-
destroy
public void destroy()- Overrides:
destroyin classRolloverSignerSecretProvider
-
rollSecret
protected void rollSecret()- Overrides:
rollSecretin classRolloverSignerSecretProvider
-
generateNewSecret
protected byte[] generateNewSecret()- Specified by:
generateNewSecretin classRolloverSignerSecretProvider
-
generateRandomSecret
protected byte[] generateRandomSecret() -
createCuratorClient
-