Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abort() - Method in class com.hazelcast.security.ClusterLoginModule
- addRole(String) - Method in class com.hazelcast.security.ClusterLoginModule
B
- BasicLdapLoginModule - Class in com.hazelcast.security.loginimpl
-
JAAS login module which uses LDAP as a user population store.
- BasicLdapLoginModule() - Constructor for class com.hazelcast.security.loginimpl.BasicLdapLoginModule
C
- CacheWanEventFilter<K,
V> - Interface in com.hazelcast.cache.wan -
WAN event filtering interface for cache based WAN replication events.
- callbackHandler - Variable in class com.hazelcast.security.ClusterLoginModule
- CertificatesCallback - Class in com.hazelcast.security
-
Callback for retrieving TLS certificates from the underlying connection.
- CertificatesCallback() - Constructor for class com.hazelcast.security.CertificatesCallback
- ClusterEndpointPrincipal - Class in com.hazelcast.security
- ClusterEndpointPrincipal() - Constructor for class com.hazelcast.security.ClusterEndpointPrincipal
- ClusterEndpointPrincipal(String) - Constructor for class com.hazelcast.security.ClusterEndpointPrincipal
- ClusterIdentityPrincipal - Class in com.hazelcast.security
- ClusterIdentityPrincipal() - Constructor for class com.hazelcast.security.ClusterIdentityPrincipal
- ClusterIdentityPrincipal(String) - Constructor for class com.hazelcast.security.ClusterIdentityPrincipal
- ClusterLoginModule - Class in com.hazelcast.security
- ClusterLoginModule() - Constructor for class com.hazelcast.security.ClusterLoginModule
- ClusterNameCallback - Class in com.hazelcast.security
-
This
Callbackimplementation is used to retrieve the cluster name of the authenticated party. - ClusterNameCallback() - Constructor for class com.hazelcast.security.ClusterNameCallback
- ClusterRolePrincipal - Class in com.hazelcast.security
- ClusterRolePrincipal() - Constructor for class com.hazelcast.security.ClusterRolePrincipal
- ClusterRolePrincipal(String) - Constructor for class com.hazelcast.security.ClusterRolePrincipal
- com.hazelcast.cache - package com.hazelcast.cache
-
This package contains Enterprise cache functionality.
- com.hazelcast.cache.wan - package com.hazelcast.cache.wan
-
This package contains enterprise WAN replication functionality.
- com.hazelcast.enterprise.jet.pipeline - package com.hazelcast.enterprise.jet.pipeline
-
This package contains the enterprise jet pipeline implementations
- com.hazelcast.enterprise.wan - package com.hazelcast.enterprise.wan
-
This package contains the enterprise WAN implementation
- com.hazelcast.map - package com.hazelcast.map
-
Contains Hazelcast map module related classes for the enterprise version.
- com.hazelcast.map.wan - package com.hazelcast.map.wan
-
This package contains map specific enterprise WAN replication functionality.
- com.hazelcast.security - package com.hazelcast.security
- com.hazelcast.security.loginimpl - package com.hazelcast.security.loginimpl
-
This package contains Hazelcast internal
LoginModuleimplementations. - commit() - Method in class com.hazelcast.security.ClusterLoginModule
- commitSucceeded - Variable in class com.hazelcast.security.ClusterLoginModule
- ConfigCallback - Class in com.hazelcast.security
-
This JAAS
Callbackis used to retrieve memberConfig. - ConfigCallback() - Constructor for class com.hazelcast.security.ConfigCallback
- createLdapContext() - Method in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- createLdapContext() - Method in class com.hazelcast.security.loginimpl.LdapLoginModule
- CredentialsCallback - Class in com.hazelcast.security
-
CredentialsCallback is used to retrieve
Credentials. - CredentialsCallback() - Constructor for class com.hazelcast.security.CredentialsCallback
- ctx - Variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
D
- DEFAULT_PARSE_DN - Static variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- DEFAULT_ROLE_ATTRIBUTE - Static variable in class com.hazelcast.security.loginimpl.X509CertificateLoginModule
-
Default value for "roleAttribute" attribute.
- DEFAULT_ROLE_RECURSION_MAX_DEPTH - Static variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
-
Role search recursion is disabled by default
- DEFAULT_ROLE_SEPARATOR - Static variable in class com.hazelcast.security.loginimpl.SimplePropertiesLoginModule
- DEFAULT_USER_FILTER - Static variable in class com.hazelcast.security.loginimpl.LdapLoginModule
-
Default value for the "userFilter" option.
- DEFAULT_USER_NAME_ATTRIBUTE - Static variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- DefaultLoginModule - Class in com.hazelcast.security.loginimpl
-
The default Hazelcast Enterprise
LoginModule. - DefaultLoginModule() - Constructor for class com.hazelcast.security.loginimpl.DefaultLoginModule
- deserialize(TokenCredentials) - Method in interface com.hazelcast.security.TokenDeserializer
-
Deserializes and returns the token value from given
TokenCredentials.
E
- endpoint - Variable in class com.hazelcast.security.ClusterLoginModule
- EndpointCallback - Class in com.hazelcast.security
-
The EndpointCallback is used to retrieve remote endpoint address.
- EndpointCallback() - Constructor for class com.hazelcast.security.EndpointCallback
- ENFORCED - Static variable in exception com.hazelcast.security.WeakSecretException
- equals(Object) - Method in class com.hazelcast.security.HazelcastPrincipal
F
- filter(String, CacheEntryView<K, V>, WanFilterEventType) - Method in interface com.hazelcast.cache.wan.CacheWanEventFilter
-
This method decides whether this entry view is suitable to replicate over WAN.
- filter(String, EntryView<K, V>, WanFilterEventType) - Method in interface com.hazelcast.map.wan.MapWanEventFilter
-
This method decides whether this entry view is suitable to replicate over WAN.
- formatMessage(String, EnumSet<WeakSecretError>) - Static method in exception com.hazelcast.security.WeakSecretException
G
- getAuthenticatedName(GSSContext) - Method in class com.hazelcast.security.loginimpl.GssApiLoginModule
- getBoolOption(String, boolean) - Method in class com.hazelcast.security.ClusterLoginModule
- getCertificates() - Method in class com.hazelcast.security.CertificatesCallback
- getClassId() - Method in class com.hazelcast.security.ClusterEndpointPrincipal
- getClassId() - Method in class com.hazelcast.security.ClusterIdentityPrincipal
- getClassId() - Method in class com.hazelcast.security.ClusterRolePrincipal
- getClusterName() - Method in class com.hazelcast.security.ClusterNameCallback
- getConfig() - Method in class com.hazelcast.security.ConfigCallback
- getCredentials() - Method in class com.hazelcast.security.CredentialsCallback
- getEndpoint() - Method in class com.hazelcast.security.EndpointCallback
- getFactoryId() - Method in class com.hazelcast.security.HazelcastPrincipal
-
Returns
SecurityDataSerializerHook.F_ID. - getIntOption(String, int) - Method in class com.hazelcast.security.ClusterLoginModule
- getLastIdentity() - Method in class com.hazelcast.security.ClusterLoginModule
- getName() - Method in class com.hazelcast.security.ClusterLoginModule
- getName() - Method in class com.hazelcast.security.HazelcastPrincipal
- getName() - Method in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- getName() - Method in class com.hazelcast.security.loginimpl.DefaultLoginModule
- getName() - Method in class com.hazelcast.security.loginimpl.GssApiLoginModule
- getName() - Method in class com.hazelcast.security.loginimpl.SimplePropertiesLoginModule
- getName() - Method in class com.hazelcast.security.loginimpl.X509CertificateLoginModule
- getSearchScope(String) - Method in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- getStringOption(String, String) - Method in class com.hazelcast.security.ClusterLoginModule
- getTokenDeserializer() - Method in class com.hazelcast.security.TokenDeserializerCallback
- getType() - Method in enum com.hazelcast.enterprise.wan.WanFilterEventType
- getWeaknesses() - Method in exception com.hazelcast.security.WeakSecretException
- GssApiLoginModule - Class in com.hazelcast.security.loginimpl
-
Hazelcast GSS-API LoginModule implementation.
- GssApiLoginModule() - Constructor for class com.hazelcast.security.loginimpl.GssApiLoginModule
H
- hashCode() - Method in class com.hazelcast.security.HazelcastPrincipal
- hasMoreIgnorePartResEx(NamingEnumeration<SearchResult>) - Method in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- HazelcastPrincipal - Class in com.hazelcast.security
- HazelcastPrincipal() - Constructor for class com.hazelcast.security.HazelcastPrincipal
- HazelcastPrincipal(String) - Constructor for class com.hazelcast.security.HazelcastPrincipal
I
- initAuthentication() - Method in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- initAuthentication() - Method in class com.hazelcast.security.loginimpl.LdapLoginModule
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class com.hazelcast.security.ClusterLoginModule
- isSkipIdentity() - Method in class com.hazelcast.security.ClusterLoginModule
- isSkipRole() - Method in class com.hazelcast.security.ClusterLoginModule
L
- LdapLoginModule - Class in com.hazelcast.security.loginimpl
-
JAAS Login module which uses LDAP protocol to verify credentials and load roles.
- LdapLoginModule() - Constructor for class com.hazelcast.security.loginimpl.LdapLoginModule
- LOADED - Enum constant in enum com.hazelcast.enterprise.wan.WanFilterEventType
-
An event type indicating that the entry was loaded.
- logger - Variable in class com.hazelcast.security.ClusterLoginModule
- login - Variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- login() - Method in class com.hazelcast.security.ClusterLoginModule
- loginSucceeded - Variable in class com.hazelcast.security.ClusterLoginModule
- logLdapContextProperties(Properties) - Method in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- logout() - Method in class com.hazelcast.security.ClusterLoginModule
M
- MapWanEventFilter<K,
V> - Interface in com.hazelcast.map.wan -
WAN event filtering interface for
IMapbased wan replication events. - maxRecursionDepth - Variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
N
- name - Variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
O
- of(String, EnumSet<WeakSecretError>) - Static method in exception com.hazelcast.security.WeakSecretException
- onAbort() - Method in class com.hazelcast.security.ClusterLoginModule
- onCommit() - Method in class com.hazelcast.security.ClusterLoginModule
- onInitialize() - Method in class com.hazelcast.security.ClusterLoginModule
- onInitialize() - Method in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- onInitialize() - Method in class com.hazelcast.security.loginimpl.GssApiLoginModule
- onInitialize() - Method in class com.hazelcast.security.loginimpl.LdapLoginModule
- onLogin() - Method in class com.hazelcast.security.ClusterLoginModule
- onLogin() - Method in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- onLogin() - Method in class com.hazelcast.security.loginimpl.DefaultLoginModule
- onLogin() - Method in class com.hazelcast.security.loginimpl.GssApiLoginModule
- onLogin() - Method in class com.hazelcast.security.loginimpl.LdapLoginModule
- onLogin() - Method in class com.hazelcast.security.loginimpl.SimplePropertiesLoginModule
- onLogin() - Method in class com.hazelcast.security.loginimpl.X509CertificateLoginModule
- onLogout() - Method in class com.hazelcast.security.ClusterLoginModule
- OPTION_KEYTAB_FILE - Static variable in class com.hazelcast.security.loginimpl.GssApiLoginModule
-
Option name which allows (together with the
GssApiLoginModule.OPTION_PRINCIPAL) simplification of security realm configurations. - OPTION_PARSE_DN - Static variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
-
Login module option name - If the option is set to
true, then it treats the value of theroleMappingAttributeas a DN and extracts onlyroleNameAttributeattribute values as role names. - OPTION_PASSWORD_ATTRIBUTE - Static variable in class com.hazelcast.security.loginimpl.LdapLoginModule
-
Login module option name - Credentials verification is done by new LDAP binds by default.
- OPTION_PREFIX_PASSWORD - Static variable in class com.hazelcast.security.loginimpl.SimplePropertiesLoginModule
- OPTION_PREFIX_ROLES - Static variable in class com.hazelcast.security.loginimpl.SimplePropertiesLoginModule
- OPTION_PRINCIPAL - Static variable in class com.hazelcast.security.loginimpl.GssApiLoginModule
-
Option name which allows (together with the
GssApiLoginModule.OPTION_KEYTAB_FILE) simplification of security realm configurations. - OPTION_RELAX_FLAGS_CHECK - Static variable in class com.hazelcast.security.loginimpl.GssApiLoginModule
-
Name of the option which allows disabling some of the checks on incoming token (e.g.
- OPTION_ROLE_ATTRIBUTE - Static variable in class com.hazelcast.security.loginimpl.X509CertificateLoginModule
-
Login module option name under which role name attribute is stored.
- OPTION_ROLE_CONTEXT - Static variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
-
Login module option name - LDAP Context in which assigned roles are searched.
- OPTION_ROLE_FILTER - Static variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
-
Login module option name - LDAP search string which usually contains placeholder {memberDN} to be replaced by provided login name.
- OPTION_ROLE_MAPPING_ATTRIBUTE - Static variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
-
Login module option name - Name of the LDAP attribute which contains either role name or role DN.
- OPTION_ROLE_MAPPING_MODE - Static variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
-
Login module option name - Role mapping mode - it can have one of the following values: attribute - user object in the LDAP contains directly role name in the given attribute.
- OPTION_ROLE_NAME_ATTRIBUTE - Static variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
-
This option either refers to a name of LDAP attribute within role object which contains the role name in case of "direct" and "reverse" roleMappingMode values.
- OPTION_ROLE_RECURSION_MAX_DEPTH - Static variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
-
Login module option name - Sets max depth of role search recursion.
- OPTION_ROLE_SEARCH_SCOPE - Static variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
-
LDAP search scope used for roleFilter search.
- OPTION_ROLE_SEPARATOR - Static variable in class com.hazelcast.security.loginimpl.SimplePropertiesLoginModule
- OPTION_SECURITY_REALM - Static variable in class com.hazelcast.security.loginimpl.GssApiLoginModule
-
Option name for referencing Security realm name in Hazelcast configuration.
- OPTION_SECURITY_REALM - Static variable in class com.hazelcast.security.loginimpl.LdapLoginModule
-
Option name for referencing Security realm name in Hazelcast configuration.
- OPTION_SKIP_AUTHENTICATION - Static variable in class com.hazelcast.security.loginimpl.LdapLoginModule
-
Login module option name - Allows disabling password verification and only takes care about filling
HazelcastPrincipalinstances into the Subject. - OPTION_SKIP_ENDPOINT - Static variable in class com.hazelcast.security.ClusterLoginModule
- OPTION_SKIP_IDENTITY - Static variable in class com.hazelcast.security.ClusterLoginModule
- OPTION_SKIP_ROLE - Static variable in class com.hazelcast.security.ClusterLoginModule
- OPTION_USE_NAME_WITHOUT_REALM - Static variable in class com.hazelcast.security.loginimpl.GssApiLoginModule
-
Option name which allows cutting off the Kerberos realm part from authenticated name.
- OPTION_USER_CONTEXT - Static variable in class com.hazelcast.security.loginimpl.LdapLoginModule
-
Login module option name - LDAP Context in which user objects are searched.
- OPTION_USER_FILTER - Static variable in class com.hazelcast.security.loginimpl.LdapLoginModule
-
Login module option name - LDAP search string for retrieving user objects based on provided login name.
- OPTION_USER_NAME_ATTRIBUTE - Static variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
-
Login module option name - LDAP Attribute name which value will be used as a name in ClusterIdentityPrincipal added to the JAAS Subject.
- OPTION_USER_SEARCH_SCOPE - Static variable in class com.hazelcast.security.loginimpl.LdapLoginModule
-
Login module option name - LDAP search scope used for "userFilter" search.
- options - Variable in class com.hazelcast.security.ClusterLoginModule
P
- parseFromDN - Variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- password - Variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- PLACEHOLDER_DN - Static variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
-
Placeholder string to be replaced by a user or role DN in the "roleFilter" option.
- PLACEHOLDER_LOGIN - Static variable in class com.hazelcast.security.loginimpl.LdapLoginModule
-
Placeholder string to be replaced by provided login name in the "userFilter" option.
R
- readData(ObjectDataInput) - Method in class com.hazelcast.security.HazelcastPrincipal
- REMOVED - Enum constant in enum com.hazelcast.enterprise.wan.WanFilterEventType
-
An event type indicating that the entry was removed.
- roleContext - Variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- roleFilter - Variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- roleMappingAttribute - Variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- roleMappingMode - Variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- roleNameAttribute - Variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- roleSearchScope - Variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
S
- SecretStrengthPolicy - Interface in com.hazelcast.security
-
Specification of a secret strength policy validator.
- setCertificates(Certificate[]) - Method in class com.hazelcast.security.CertificatesCallback
- setClusterName(String) - Method in class com.hazelcast.security.ClusterNameCallback
- setConfig(Config) - Method in class com.hazelcast.security.ConfigCallback
- setCredentials(Credentials) - Method in class com.hazelcast.security.CredentialsCallback
- setEndpoint(String) - Method in class com.hazelcast.security.EndpointCallback
- setTokenDeserializer(TokenDeserializer) - Method in class com.hazelcast.security.TokenDeserializerCallback
- setUserDnAndGetAttributes() - Method in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- setUserDnAndGetAttributes() - Method in class com.hazelcast.security.loginimpl.LdapLoginModule
- SHARED_STATE_IDENTITY - Static variable in class com.hazelcast.security.ClusterLoginModule
- sharedState - Variable in class com.hazelcast.security.ClusterLoginModule
- SimplePropertiesLoginModule - Class in com.hazelcast.security.loginimpl
-
Simple
LoginModulewhich gets user/password/role configuration directly as login module options. - SimplePropertiesLoginModule() - Constructor for class com.hazelcast.security.loginimpl.SimplePropertiesLoginModule
- Sources - Class in com.hazelcast.enterprise.jet.pipeline
-
Contains factory methods for various types of pipeline sources.
- subject - Variable in class com.hazelcast.security.ClusterLoginModule
T
- TokenDeserializer - Interface in com.hazelcast.security
-
Allows to deserialize objects from
TokenCredentialstoken bytes. - TokenDeserializerCallback - Class in com.hazelcast.security
-
This
Callbackis used to retrieveTokenDeserializerinstance. - TokenDeserializerCallback() - Constructor for class com.hazelcast.security.TokenDeserializerCallback
- toString() - Method in class com.hazelcast.security.HazelcastPrincipal
U
- udp(String, int, String, StandardProtocolFamily, Integer, BiFunctionEx<byte[], SocketAddress, T>) - Static method in class com.hazelcast.enterprise.jet.pipeline.Sources
-
Returns a source that connects to the given UDP socket and emits items received from it.
- UPDATED - Enum constant in enum com.hazelcast.enterprise.wan.WanFilterEventType
-
An event type indicating that the related entry was created or updated.
- userAttributes - Variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- userDN - Variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- userNameAttribute - Variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
V
- validate(String, CharSequence) - Method in interface com.hazelcast.security.SecretStrengthPolicy
-
Validate a secret.
- valueOf(String) - Static method in enum com.hazelcast.enterprise.wan.WanFilterEventType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.hazelcast.enterprise.wan.WanFilterEventType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verifyOptions() - Method in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
- visitedRoleDns - Variable in class com.hazelcast.security.loginimpl.BasicLdapLoginModule
W
- WanFilterEventType - Enum in com.hazelcast.enterprise.wan
-
Event types to be used by
CacheWanEventFilterandMapWanEventFilterinstances. - WeakSecretException - Exception in com.hazelcast.security
-
Exception thrown when a weak secret is detected.
- WeakSecretException(String) - Constructor for exception com.hazelcast.security.WeakSecretException
- writeData(ObjectDataOutput) - Method in class com.hazelcast.security.HazelcastPrincipal
X
- X509CertificateLoginModule - Class in com.hazelcast.security.loginimpl
-
Hazelcast LoginModule implementation for use together with mutual TLS authentication.
- X509CertificateLoginModule() - Constructor for class com.hazelcast.security.loginimpl.X509CertificateLoginModule
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form