- canonicalForm - Variable in class jespa.security.SecurityPrincipal
-
- canonicalizeDn(String) - Static method in class jespa.ldap.LdapSecurityProvider
-
Remove extraneous spaces from a DN or RDN.
- ChainSecurityProvider - Class in jespa.security
-
A wrapper SecurityProvider around a "chain" of SecurityProviders.
- ChainSecurityProvider(Map) - Constructor for class jespa.security.ChainSecurityProvider
-
- changePassword(char[], char[]) - Method in class jespa.examples.WordPressAccount
-
Changes the password for this account to the new password only if the old password is correct.
- changePassword(char[], char[]) - Method in class jespa.ldap.LdapAccount
-
Change the password of this account to the supplied value but only if the supplied current password is correct.
- changePassword(char[], char[]) - Method in interface jespa.security.Account
-
Change the password for this account in the SecurityProvider authority but only if the supplied old password is correct.
- clear() - Method in class jespa.ldap.LdapEntry
-
This method of the Map interface is currently not implemented.
- commit() - Method in class jespa.security.LoginModule
-
- compact() - Method in class jespa.io.ByteBuffer
-
This will invalidate any derived buffers.
- connect() - Method in class jespa.http.HttpURLConnection
-
- containsKey(Object) - Method in class jespa.ldap.LdapEntry
-
Return true if this entry contains the named attribute.
- containsValue(Object) - Method in class jespa.ldap.LdapEntry
-
This method of the Map interface is currently not implemented.
- conv - Variable in class jespa.ldap.LdapAttrDef
-
- CONV_BASE64_X_BINARY - Static variable in class jespa.ldap.LdapAttrDef
-
See table in Attribute Definition Conversions section
- CONV_DATESTR_X_TIME1601 - Static variable in class jespa.ldap.LdapAttrDef
-
See table in Attribute Definition Conversions section
- CONV_DATESTR_X_TIMEUTC - Static variable in class jespa.ldap.LdapAttrDef
-
See table in Attribute Definition Conversions section
- CONV_HEXSTRING_X_BINARY - Static variable in class jespa.ldap.LdapAttrDef
-
Reserved, do not use.
- CONV_INT32_X_STRING - Static variable in class jespa.ldap.LdapAttrDef
-
Reserved, do not use.
- CONV_SID_X_BINARY - Static variable in class jespa.ldap.LdapAttrDef
-
See table in Attribute Definition Conversions section
- CONV_STRING_X_BINARY - Static variable in class jespa.ldap.LdapAttrDef
-
Reserved, do not use.
- CONV_TIME1970M_X_TIME1601 - Static variable in class jespa.ldap.LdapAttrDef
-
See table in Attribute Definition Conversions section
- CONV_TIME1970M_X_TIMEUTC - Static variable in class jespa.ldap.LdapAttrDef
-
See table in Attribute Definition Conversions section
- create(String[]) - Method in class jespa.examples.WordPressAccount
-
Create a new account in the WordPress database with selected attribute values of this object.
- create() - Method in class jespa.examples.WordPressAccount
-
Create a new account in the WordPress database with all of the attributes of this object.
- create(String[]) - Method in class jespa.ldap.LdapEntry
-
Create a new entry with this entry's Distinguished Name in the LDAP directory identified by the underlying LdapSecurityProvider.
- create() - Method in class jespa.ldap.LdapEntry
-
Create a new entry with this entry's Distinguished Name in the LDAP directory identified by the underlying LdapSecurityProvider.
- create(String[]) - Method in interface jespa.security.Account
-
Create a new account in the SecurityProvider authority with selected attribute values of this object.
- create() - Method in interface jespa.security.Account
-
Create a new account in the SecurityProvider with all attribute values of this object.
- db - Variable in class jespa.io.ByteBuffer
-
- de - Variable in class jespa.io.ByteBuffer
-
- decodeBytes(byte[], int, int) - Method in class jespa.io.ByteBuffer
-
Copy the bytes from the underlying byte array into the supplied byte array and advance the current buffer index.
- decodeObject(ByteBuffer) - Method in class jespa.examples.WordPressSecurityProvider
-
- decodeObject(ByteBuffer) - Method in class jespa.ldap.LdapSecurityProvider
-
Deserialize an LdapSecurityProvider, it's properties and any sub-objects that constitute it's state from the supplied buffer.
- decodeObject(ByteBuffer) - Method in class jespa.ntlm.NtlmSecurityProvider
-
Used by importState to decode individual elements of this provider from a ByteBuffer
- decodeUint16be() - Method in class jespa.io.ByteBuffer
-
- decodeUint16le() - Method in class jespa.io.ByteBuffer
-
- decodeUint32be() - Method in class jespa.io.ByteBuffer
-
- decodeUint32le() - Method in class jespa.io.ByteBuffer
-
- decodeUint64be() - Method in class jespa.io.ByteBuffer
-
- decodeUint64le() - Method in class jespa.io.ByteBuffer
-
- decodeUint8() - Method in class jespa.io.ByteBuffer
-
- delete() - Method in class jespa.examples.WordPressAccount
-
Delete an existing account in the WordPress database.
- delete() - Method in class jespa.ldap.LdapEntry
-
Delete the existing entry with this entry's Distinguished Name from the LDAP directory identified by the underlying LdapSecurityProvider.
- delete() - Method in interface jespa.security.Account
-
Delete an existing account in the SecurityProvider authority.
- derive(int) - Method in class jespa.io.ByteBuffer
-
Return a new ByteBuffer that shares the same underlying buffer, start
and length but with an independent index.
- destroy() - Method in class jespa.http.HttpSecurityService
-
This method closes the log stream opened if the jespa.log.path property is set.
- destroy() - Method in class jespa.security.PasswordCredential
-
Scrub the plaintext password characters.
- di - Variable in class jespa.io.ByteBuffer
-
- disconnect() - Method in class jespa.http.HttpURLConnection
-
- dispose() - Method in class jespa.examples.WordPressSecurityProvider
-
- dispose() - Method in class jespa.ldap.LdapSecurityProvider
-
Remove the service.password.encrypted property and destroy any underlying InitialLdapContext.
- dispose() - Method in class jespa.ntlm.NtlmSecurityProvider
-
Destroy the server challenge and any credential acquired during authentication.
- dispose() - Method in class jespa.sasl.SaslClient
-
- dispose() - Method in class jespa.sasl.SaslServer
-
- dispose() - Method in class jespa.security.ChainSecurityProvider
-
Dispose the currently selected SecurityProvider in the chain if any.
- dispose() - Method in class jespa.security.SecurityProvider
-
Destroy any sensitive cryptographic material used by this SecurityProvider.
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class jespa.http.DuoHttpSecurityService
-
This method overrides the parent doFilter method to invoke the Duo client only after a successful authentication by the parent HttpSecurityService.doFilter method.
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class jespa.http.HttpSecurityService
-
The HttpSecurityService request handler.
- Domain - Interface in jespa.security
-
A simple map of properties representing a Domain in an identity management system.
- domain - Variable in class jespa.security.SecurityPrincipal
-
- DUO_TOKEN_FAILED_OPEN - Static variable in class jespa.http.DuoHttpSecurityService
-
Under normal operating conditions, HttpSession.getAttribute("jespa.duo.token")
returns a com.duosecurity.model.Token object with detailed information about the Duo step including the end-user's mobile number and location.
- DuoHttpSecurityFilter - Class in jespa.http
-
- DuoHttpSecurityFilter() - Constructor for class jespa.http.DuoHttpSecurityFilter
-
- DuoHttpSecurityService - Class in jespa.http
-
- DuoHttpSecurityService() - Constructor for class jespa.http.DuoHttpSecurityService
-
- encodeBytes(byte[], int, int) - Method in class jespa.io.ByteBuffer
-
Copy the supplied bytes into the underlying byte array and advance the current buffer index.
- encodeObject(ByteBuffer, Object) - Method in class jespa.examples.WordPressSecurityProvider
-
- encodeObject(ByteBuffer, Object) - Method in class jespa.ldap.LdapSecurityProvider
-
Serialize an LdapSecurityProvider, it's properties and any sub-objects (such as the LdapAccount) that constitute it's state into the supplied buffer.
- encodeObject(ByteBuffer, Object) - Method in class jespa.ntlm.NtlmSecurityProvider
-
- encodeObject(ByteBuffer, Object) - Method in class jespa.security.ChainSecurityProvider
-
Serialize this ChainSecurityProvider and underlying currently selected SecurityProvider into the supplied buffer.
- encodeUint16be(int) - Method in class jespa.io.ByteBuffer
-
- encodeUint16le(int) - Method in class jespa.io.ByteBuffer
-
- encodeUint32be(int) - Method in class jespa.io.ByteBuffer
-
- encodeUint32le(int) - Method in class jespa.io.ByteBuffer
-
- encodeUint64be(long) - Method in class jespa.io.ByteBuffer
-
- encodeUint64le(long) - Method in class jespa.io.ByteBuffer
-
- encodeUint8(int) - Method in class jespa.io.ByteBuffer
-
- EncodingException - Exception in jespa.io
-
- EncodingException(String) - Constructor for exception jespa.io.EncodingException
-
- EncodingException(String, Throwable) - Constructor for exception jespa.io.EncodingException
-
- ensureSpace(int) - Method in class jespa.io.ByteBuffer
-
If necessary, the underlying byte array to be resized to accommodate the specified amount of space relative to the current buffer index.
- entrySet() - Method in class jespa.ldap.LdapEntry
-
Return a Set of Map.Entry objects representing the attributes of this entry.
- equals(Object) - Method in class jespa.ldap.LdapEntry
-
Return true only if the DN, attribute names and values of the supplied LdapEntry are equal to the DN, attribute names and values of this entry.
- equals(Object) - Method in class jespa.ntlm.NtlmResponse
-
- equals(Object) - Method in class jespa.security.SecurityPrincipal
-
Compare two principals for equality using a case insensitive comparison of the username and domain.
- escapeDnValue(String) - Static method in class jespa.ldap.LdapSecurityProvider
-
Return the supplied string but with all characters reserved for DNs escaped as defined in RFC2253.
- escapeFilterValue(String) - Static method in class jespa.ldap.LdapSecurityProvider
-
Return the supplied string but with all characters reserved for LDAP filters escaped as defined in RFC2254.
- evaluateChallenge(byte[]) - Method in class jespa.sasl.SaslClient
-
- evaluateResponse(byte[]) - Method in class jespa.sasl.SaslServer
-
- EXPIRES_NEVER - Static variable in class jespa.ldap.LdapAccount
-
For attributes that represent an expiration date, this value is returned to indicate that the target will never expire.
- exportState() - Method in class jespa.examples.WordPressSecurityProvider
-
- exportState() - Method in class jespa.ldap.LdapSecurityProvider
-
Returns a compact byte[] array representing the state of this
security provider.
- exportState() - Method in class jespa.ntlm.NtlmSecurityProvider
-
Returns a compact byte[] array representing the state of this
security provider.
- exportState() - Method in class jespa.security.ChainSecurityProvider
-
- exportState() - Method in class jespa.security.SecurityProvider
-
Returns an Object representing the current state of this
SecurityProvider.
- get(Object) - Method in class jespa.ldap.LdapEntry
-
Retrieve the named attribute value or return null if this entry does not contain the named attribute.
- get(Object, LdapAttrDef) - Method in class jespa.ldap.LdapEntry
-
- getAccount(String, String[]) - Method in class jespa.examples.WordPressSecurityProvider
-
- getAccount(String, String[]) - Method in class jespa.ldap.LdapSecurityProvider
-
Return an LdapAccount instance representing the named account.
- getAccount(String, String[]) - Method in class jespa.ntlm.NtlmSecurityProvider
-
Retrieve an Account object representing the named account and populate it (an Account is also a Map) with the attributes listed in the attrs array.
- getAccount(String, String[]) - Method in class jespa.security.ChainSecurityProvider
-
Call getAccount on the currently selected SecurityProvider in the chain.
- getAccount(String, String[]) - Method in class jespa.security.SecurityProvider
-
Retrieve an Account object representing the named account and populate it (an Account is also a Map) with the attributes listed in the attrs array.
- getAuthorizationID() - Method in class jespa.sasl.SaslServer
-
- getAuthType() - Method in class jespa.http.HttpSecurityServletRequest
-
If the NtlmSecurityProvider was used to authenticate this request, this method returns "NTLM".
- getBindingsCertHashPolicy(SecurityProvider, HttpServletRequest, HttpServletResponse, int) - Method in class jespa.http.HttpSecurityService
-
This protected method is called by doFilter after authentication to determine how the channel bindings checking should be performed for this client.
- getBindingsTargetSpnsPolicy(SecurityProvider, HttpServletRequest, HttpServletResponse, int) - Method in class jespa.http.HttpSecurityService
-
This protected method is called by doFilter after authentication to determine how the target SPN checking should be performed for this client.
- getBuffer() - Method in class jespa.io.ByteBuffer
-
- getCanonicalForm() - Method in class jespa.security.SecurityPrincipal
-
- getCanonicalName(int) - Method in class jespa.security.SecurityPrincipal
-
Return the full principal name in the desired canonical form (see table of values above).
- getCode() - Method in exception jespa.security.SecurityProviderException
-
- getConnectionId(HttpServletRequest) - Method in class jespa.http.HttpSecurityService
-
This protected method is called by doFilter to compute a String that uniquely identifies the client's connection so that stateful multi-request authentication can be conducted with multiple independent clients concurrently.
- getDefaults(String) - Static method in class jespa.ldap.LdapAttrDef
-
- getDomain() - Method in class jespa.ntlm.NtlmResponse
-
- getDomain(String, String[]) - Method in class jespa.ntlm.NtlmSecurityProvider
-
Retrieve a Domain object representing the named domain and populate it (a Domain is also a Map) with the attributes listed in the attrs array.
- getDomain(String, String[]) - Method in class jespa.security.ChainSecurityProvider
-
Call getDomain on the currently selected SecurityProvider in the chain.
- getDomain() - Method in class jespa.security.SecurityPrincipal
-
Return the domain component of this principal name.
- getDomain(String, String[]) - Method in class jespa.security.SecurityProvider
-
Retrieve a Domain object representing the named domain and populate it (a Domain is also a Map) with the attributes listed in the attrs array.
- getEntry(Object, String[]) - Method in class jespa.ldap.LdapSecurityProvider
-
Return an LdapEntry constructed of the named attributes for the entry identified by the key parameter.
- getFlag(String) - Method in class jespa.ntlm.NtlmSecurityProvider
-
Retrieve the named security flag as a boolean.
- getFlag(String) - Method in class jespa.security.ChainSecurityProvider
-
Call getFlag on the currently selected SecurityProvider in the chain.
- getFlag(String) - Method in class jespa.security.SecurityProvider
-
Retrieve the named security flag as a boolean.
- getFrame() - Method in class jespa.io.ByteBuffer
-
Get the frame index relative to the "start" position.
- getHeaderField(String) - Method in class jespa.http.HttpURLConnection
-
- getHeaderField(int) - Method in class jespa.http.HttpURLConnection
-
- getHeaderFieldKey(int) - Method in class jespa.http.HttpURLConnection
-
- getHeaderFields() - Method in class jespa.http.HttpURLConnection
-
- getIdentity() - Method in class jespa.security.ChainSecurityProvider
-
Call getIdentity on the currently selected SecurityProvider in the chain.
- getIdentity() - Method in class jespa.security.SecurityProvider
-
Retrieve the account name of the currently authenticated user or
null if no applicable authentication has occured.
- getIndex() - Method in class jespa.io.ByteBuffer
-
Get the current index relative to the "start" position.
- getInputStream() - Method in class jespa.http.HttpURLConnection
-
- getInstance() - Static method in class jespa.util.LogStream
-
Get the shared static log stream instance.
- getLength() - Method in class jespa.io.ByteBuffer
-
Get the length of the data in the buffer.
- getMechanismName() - Method in class jespa.sasl.SaslClient
-
- getMechanismName() - Method in class jespa.sasl.SaslServer
-
- getName() - Method in class jespa.security.ChainSecurityProvider
-
Call getName on the currently selected SecurityProvider in the chain.
- getName() - Method in class jespa.security.SecurityPrincipal
-
Return the full principal name in the canonical form in which it was supplied or in principal name form (2) if the domain and username were supplied separately.
- getName() - Method in class jespa.security.SecurityProvider
-
- getNegotiatedProperty(String) - Method in class jespa.sasl.SaslClient
-
- getNegotiatedProperty(String) - Method in class jespa.sasl.SaslServer
-
- getOptionAsBoolean(String, boolean) - Method in class jespa.security.LoginModule
-
- getOutputStream() - Method in class jespa.http.HttpURLConnection
-
- getPassword() - Method in class jespa.security.PasswordCredential
-
Return the plaintext password.
- getProperty(String, Object) - Method in class jespa.examples.WordPressAccount
-
Retrieve account attribtues and properties of this account instance.
- getProperty(String, Object) - Method in class jespa.examples.WordPressSecurityProvider
-
- getProperty(String, Object) - Method in class jespa.ldap.LdapEntry
-
Return the named attribute or the supplied default value if this entry does not contain the named attribute.
- getProperty(String, Object) - Method in class jespa.ldap.LdapSecurityProvider
-
Retrieve a property by name or return the supplied default value if the
property is not set.
- getProperty(String, Object) - Method in class jespa.ntlm.NtlmSecurityProvider
-
Retrieve a property by name or return the supplied default value if the
property is not set.
- getProperty(String, Object) - Method in interface jespa.security.Account
-
Retrieve an account attribute or property.
- getProperty(String) - Method in interface jespa.security.Account
-
Retrieve an account attribute or property or throw an exception if it has no value.
- getProperty(String, Object) - Method in class jespa.security.ChainSecurityProvider
-
Call getProperty on the currently selected SecurityProvider in the chain (unless the property is specific to the ChainSecurityProvider).
- getProperty(String, Object) - Method in class jespa.security.SecurityProvider
-
Retrieve a property by name or return the supplied default value if the
property is not set.
- getRemaining() - Method in class jespa.io.ByteBuffer
-
Return the amount of data in the buffer relative to the current index.
- getRemoteUser() - Method in class jespa.http.HttpSecurityServletRequest
-
Return the canonicalized username of the authenticated user.
- getRequestCredential(HttpServletRequest) - Method in class jespa.http.HttpSecurityService
-
This protected method is called by doFilter to both a) determine if explicit credential based authentication should be performed and b) retrieve that credential for authentication.
- getRequestPath(HttpServletRequest) - Method in class jespa.http.HttpSecurityService
-
This protected method is called internally to obtain the canonicalized and decoded path of the HTTP request.
- getSecurityPrincipal() - Method in class jespa.security.PasswordCredential
-
Return the security principal for this credential.
- getSecurityProvider() - Method in class jespa.http.HttpSecurityServletRequest
-
Return the SecurityProvider used to authenticate the user.
- getSecurityProvider() - Method in class jespa.security.ChainSecurityProvider
-
Return the currently selected SecurityProvider.
- getServletContext() - Method in class jespa.http.HttpSecurityService
-
Returns the ServletContext provided to init.
- getStart() - Method in class jespa.io.ByteBuffer
-
Return the "start" position.
- getTailspace() - Method in class jespa.io.ByteBuffer
-
Return the amount of space available at the end of the buffer.
- getTargetInformation() - Method in class jespa.ntlm.NtlmSecurityProvider
-
Return the NTLMSSP "target information" block used to compute an
NTLM response.
- getUsername() - Method in class jespa.ntlm.NtlmResponse
-
- getUsername() - Method in class jespa.security.SecurityPrincipal
-
Return the username component of this principal name.
- getUserPrincipal() - Method in class jespa.http.HttpSecurityServletRequest
-
- identity - Variable in class jespa.security.SecurityProvider
-
The identity of the currently authenticated user such as
through acceptSecContext.
- importState(Object) - Method in class jespa.examples.WordPressSecurityProvider
-
- importState(Object) - Method in class jespa.ldap.LdapSecurityProvider
-
- importState(Object) - Method in class jespa.ntlm.NtlmSecurityProvider
-
- importState(Object) - Method in class jespa.security.ChainSecurityProvider
-
Initialize and set as the currrently selected SecurityProvider to the SecurityProvider deserialized from the state Object returned by a previous call to
ChainSecurityProvider.exportState()
.
- importState(Object) - Method in class jespa.security.SecurityProvider
-
- init(FilterConfig) - Method in class jespa.http.DuoHttpSecurityFilter
-
This method just converts all init-params into a Map of properties
which it then passes to DuoHttpSecurityService.init().
- init(String, ServletContext, Map) - Method in class jespa.http.DuoHttpSecurityService
-
Initialize the DuoHttpSecurityService with explicitly supplied properties.
- init(FilterConfig) - Method in class jespa.http.HttpSecurityFilter
-
- init(Map) - Method in class jespa.http.HttpSecurityService
-
- init(String, ServletContext, Map) - Method in class jespa.http.HttpSecurityService
-
Initialize this HttpSecurityService with the supplied name, ServletContext and properties.
- initialize(Subject, CallbackHandler, Map, Map) - Method in class jespa.security.LoginModule
-
- initSecContext(byte[], int, int) - Method in class jespa.ntlm.NtlmSecurityProvider
-
Initiate NTLM authentication with another peer by exchanging NTLMSSP tokens.
- initSecContext(byte[], int, int) - Method in class jespa.security.SecurityProvider
-
Initiate authentication with another peer by exchanging tokens.
- isAllowedAccess(SecurityProvider, HttpServletRequest, HttpServletResponse) - Method in class jespa.http.HttpSecurityService
-
This protected method is called by doFilter after authentication to determine if the client is allowed access to resources protected by this HttpSecurityService.
- isAnonymous(HttpServletRequest) - Method in class jespa.http.HttpSecurityService
-
This protected method is called by doFilter to determine if the special "anonymous" identity should be installed.
- isComplete() - Method in class jespa.ntlm.NtlmSecurityProvider
-
- isComplete() - Method in class jespa.sasl.SaslClient
-
- isComplete() - Method in class jespa.sasl.SaslServer
-
- isComplete() - Method in class jespa.security.ChainSecurityProvider
-
Call isComplete on the currently selected SecurityProvider in the chain.
- isComplete - Variable in class jespa.security.SecurityProvider
-
Indicates that an authentication using initSecContext
or acceptSecContext has been completed.
- isComplete() - Method in class jespa.security.SecurityProvider
-
- isDuoProtected(HttpServletRequest) - Method in class jespa.http.DuoHttpSecurityService
-
Called by doFilter to determine if the request is for a protected resource which may only be accessed by an end-user that has successfully authenticated using Duo 2FA.
- isEmpty() - Method in class jespa.ldap.LdapEntry
-
Return true if this entry contains no attributes.
- isLogout(HttpServletRequest) - Method in class jespa.http.DuoHttpSecurityService
-
Called by the parent HttpSecurityService.doFilter method to determine if this is a request to "logout" the current authenticated user.
- isLogout(HttpServletRequest) - Method in class jespa.http.HttpSecurityService
-
This protected method is called by doFilter to determine if this is a request to "logout" the current user.
- isMemberOf(String) - Method in class jespa.examples.WordPressAccount
-
Returns true if this account has the specified role.
- isMemberOf(String) - Method in class jespa.ldap.LdapAccount
-
Return true only if this account is a member of the named group.
- isMemberOf(String) - Method in interface jespa.security.Account
-
Return true only if this Account is a member of the named group.
- isProtected(HttpServletRequest) - Method in class jespa.http.HttpSecurityService
-
This protected method is called by doFilter to determine if the request is for a protected resource which may only be accessed by an authenticated client.
- isUserInRole(String) - Method in class jespa.http.HttpSecurityServletRequest
-
Returns true if the authenticated user is in the supplied Windows group or if the name refers to their own account name.
- SaslClient - Class in jespa.sasl
-
The Jespa SASL client.
- SaslClient(String, String, String, String, Map, CallbackHandler) - Constructor for class jespa.sasl.SaslClient
-
Create a SaslClient that supports NTLM authentication, integrity and confidentiality.
- SaslServer - Class in jespa.sasl
-
The Jespa SASL server.
- SaslServer(String, String, String, Map, CallbackHandler) - Constructor for class jespa.sasl.SaslServer
-
Create a SaslServer that supports NTLM authentication, integrity and confidentiality.
- search(String[], String) - Method in class jespa.ldap.LdapSecurityProvider
-
Return a
List of
LdapEntry
objects for the supplied search parameters.
- SecurityPrincipal - Class in jespa.security
-
An object representing an account with a name and domain.
- SecurityPrincipal(String) - Constructor for class jespa.security.SecurityPrincipal
-
Create a new SecurityPrincipal with an account name like "alice@example.com", "EXAMPLE\alice" or "alice".
- SecurityPrincipal(String, String) - Constructor for class jespa.security.SecurityPrincipal
-
Create a new SecurityPrincipal from a domain and username.
- SecurityProvider - Class in jespa.security
-
An abstract class defining an interface for performing common security operations.
- SecurityProvider(Map) - Constructor for class jespa.security.SecurityProvider
-
Construct a new SecurityProvider with a copy of the supplied properties.
- SecurityProvider(Map, String[]) - Constructor for class jespa.security.SecurityProvider
-
Construct a SecurityProvider with only the properties named in the pnames parameter.
- SecurityProviderException - Exception in jespa.security
-
- SecurityProviderException(int, String) - Constructor for exception jespa.security.SecurityProviderException
-
- SecurityProviderException(int, String, Throwable) - Constructor for exception jespa.security.SecurityProviderException
-
- setEncryptedProperty(String, String, Object) - Method in class jespa.ntlm.NtlmSecurityProvider
-
- setFlag(String, boolean) - Method in class jespa.ntlm.NtlmSecurityProvider
-
Set the named security flag to the supplied value.
- setFlag(String, boolean) - Method in class jespa.security.ChainSecurityProvider
-
Call getFlag on the currently selected SecurityProvider in the chain.
- setFlag(String, boolean) - Method in class jespa.security.SecurityProvider
-
Sets the value of the named flag.
- setFrame(int) - Method in class jespa.io.ByteBuffer
-
Set the frame index relative to the "start" position.
- setIndex(int) - Method in class jespa.io.ByteBuffer
-
Set the current index relative to the "start" position.
- setInstance(PrintStream) - Static method in class jespa.util.LogStream
-
Set the shared static stream that should be used throughout the Jespa library.
- setLevel(int) - Static method in class jespa.util.LogStream
-
Set the level of information that should be logged.
- setPassword(char[]) - Method in class jespa.examples.WordPressAccount
-
Set the password for this account to the supplied value in the WordPress database.
- setPassword(char[]) - Method in class jespa.ldap.LdapAccount
-
Set the password on this account to the supplied value.
- setPassword(char[]) - Method in interface jespa.security.Account
-
Set the password for this account to the supplied value in the SecurityProvider authority.
- setProperty(String, Object) - Method in class jespa.examples.WordPressAccount
-
Set account attributes and properties of this account instance.
- setProperty(String, Object) - Method in interface jespa.security.Account
-
Set an account attribute or property.
- setProperty(String, Object) - Method in class jespa.security.ChainSecurityProvider
-
- setProperty(String, Object) - Method in class jespa.security.SecurityProvider
-
Set a property such as a SecurityProvider specific option.
- setRequestProperty(String, String) - Method in class jespa.http.HttpURLConnection
-
- setStart() - Method in class jespa.io.ByteBuffer
-
Set the "start" position of the underlying byte[] array to the current index.
- shift(int, boolean) - Method in class jespa.io.ByteBuffer
-
- size() - Method in class jespa.ldap.LdapEntry
-
Return the number of attributes in this entry.
- start - Variable in class jespa.io.ByteBuffer
-
- STATUS_ACCESS_DENIED - Static variable in exception jespa.security.SecurityProviderException
-
- STATUS_ACCOUNT_NOT_FOUND - Static variable in exception jespa.security.SecurityProviderException
-
- STATUS_ALREADY_EXISTS - Static variable in exception jespa.security.SecurityProviderException
-
- STATUS_BINDINGS_FAILURE - Static variable in exception jespa.security.SecurityProviderException
-
- STATUS_DOMAIN_NOT_FOUND - Static variable in exception jespa.security.SecurityProviderException
-
- STATUS_ENTRY_NOT_FOUND - Static variable in exception jespa.security.SecurityProviderException
-
- STATUS_INVALID_CREDENTIALS - Static variable in exception jespa.security.SecurityProviderException
-
- STATUS_RECOVERABLE_FAILURE - Static variable in exception jespa.security.SecurityProviderException
-