Index

A B C D E F G H I L M N O P R S T U V W X 
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 Callback implementation 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 LoginModule implementations.
commit() - Method in class com.hazelcast.security.ClusterLoginModule
 
commitSucceeded - Variable in class com.hazelcast.security.ClusterLoginModule
 
ConfigCallback - Class in com.hazelcast.security
This JAAS Callback is used to retrieve member Config.
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 IMap based 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 the roleMappingAttribute as a DN and extracts only roleNameAttribute attribute 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 HazelcastPrincipal instances 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 LoginModule which 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 TokenCredentials token bytes.
TokenDeserializerCallback - Class in com.hazelcast.security
This Callback is used to retrieve TokenDeserializer instance.
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 CacheWanEventFilter and MapWanEventFilter instances.
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
 
A B C D E F G H I L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form