A B C D E F G H I J L M N O P Q R S T U V X

A

A2HASH - Static variable in class org.jboss.security.auth.spi.RFC2617Digest
An explicit A2 digest
abort() - Method in class org.jboss.security.AltClientLoginModule
Method to abort the authentication process (phase 2).
abort() - Method in class org.jboss.security.auth.spi.AbstractServerLoginModule
Method to abort the authentication process (phase 2).
abort() - Method in class org.jboss.security.auth.spi.ProxyLoginModule
 
abort() - Method in class org.jboss.security.auth.spi.RunAsLoginModule
Pop the run as role using the SecurityAssociation.popRunAsIdentity method
abort() - Method in class org.jboss.security.ClientLoginModule
Method to abort the authentication process (phase 2).
AbstractSecurityProxy - Class in org.jboss.security
An abstract implementation of SecurityProxy that wraps a non-SecurityProxy object.
AbstractServerLoginModule - Class in org.jboss.security.auth.spi
This class implements the common functionality required for a JAAS server side LoginModule and implements the JBossSX standard Subject usage pattern of storing identities and roles.
AbstractServerLoginModule() - Constructor for class org.jboss.security.auth.spi.AbstractServerLoginModule
 
accept() - Method in class org.jboss.crypto.CipherServerSocket
 
accessSealedObject(String, Object, byte[], Object) - Static method in class org.jboss.security.Util
 
add(AuthenticationInfo) - Method in class org.jboss.security.auth.login.PolicyConfig
 
addAppConfig(String, AppConfigurationEntry[]) - Method in class org.jboss.security.auth.login.XMLLoginConfig
Add an application login configuration.
addAppConfig(String, AppConfigurationEntry[]) - Method in class org.jboss.security.auth.login.XMLLoginConfigImpl
Add an application configuration
addAppConfig(String, AppConfigurationEntry[]) - Method in interface org.jboss.security.auth.login.XMLLoginConfigMBean
Add an application login configuration.
addAppConfigurationEntry(AppConfigurationEntry) - Method in class org.jboss.security.auth.login.AuthenticationInfo
 
addChild(QName, Object) - Method in class org.jboss.security.auth.login.AppConfigurationEntryHolder
 
addChild(QName, Object) - Method in class org.jboss.security.auth.login.AuthenticationInfoContainer
 
addChild(PolicyConfig, AuthenticationInfo, UnmarshallingContext, String, String) - Method in class org.jboss.security.auth.login.LoginConfigObjectModelFactory
 
addChild(AuthenticationInfo, AppConfigurationEntryHolder, UnmarshallingContext, String, String) - Method in class org.jboss.security.auth.login.LoginConfigObjectModelFactory
 
addChild(AppConfigurationEntryHolder, ModuleOption, UnmarshallingContext, String, String) - Method in class org.jboss.security.auth.login.LoginConfigObjectModelFactory
 
addChild(ModuleOption, Object, UnmarshallingContext, String, String) - Method in class org.jboss.security.auth.login.LoginConfigObjectModelFactory
 
addChild(QName, Object) - Method in class org.jboss.security.auth.login.ModuleOptionContainer
Add attributes or nested element content.
addChild(Users, Users.User, UnmarshallingContext, String, String) - Method in class org.jboss.security.auth.spi.UsersObjectModelFactory
 
addChild(Users.User, String[], UnmarshallingContext, String, String) - Method in class org.jboss.security.auth.spi.UsersObjectModelFactory
 
addMember(Principal) - Method in class org.jboss.security.NestableGroup
Pushes the group onto the Group stack and makes it the active Group.
addMember(Principal) - Method in class org.jboss.security.NestablePrincipal
Pushes the user onto the Principal stack and makes it the active Principal.
addMember(Principal) - Method in class org.jboss.security.SimpleGroup
Adds the specified member to the group.
addOption(ModuleOption) - Method in class org.jboss.security.auth.login.AppConfigurationEntryHolder
 
addPrincipalName(String) - Method in class org.jboss.security.SecurityRoleMetaData
 
addPrincipalNames(Set) - Method in class org.jboss.security.SecurityRoleMetaData
 
addRole(String, String) - Method in class org.jboss.security.auth.spi.Users.User
 
addToExcludedPolicy(Permission) - Method in class org.jboss.security.jacc.JBossPolicyConfiguration
 
addToExcludedPolicy(PermissionCollection) - Method in class org.jboss.security.jacc.JBossPolicyConfiguration
 
addToRole(String, Permission) - Method in class org.jboss.security.jacc.JBossPolicyConfiguration
 
addToRole(String, PermissionCollection) - Method in class org.jboss.security.jacc.JBossPolicyConfiguration
 
addToUncheckedPolicy(Permission) - Method in class org.jboss.security.jacc.JBossPolicyConfiguration
 
addToUncheckedPolicy(PermissionCollection) - Method in class org.jboss.security.jacc.JBossPolicyConfiguration
 
addUser(Users.User) - Method in class org.jboss.security.auth.spi.Users
 
ALGORITHM - Static variable in class org.jboss.security.auth.spi.RFC2617Digest
A string indicating a pair of algorithms used to produce the digest and a checksum.
AltClientLoginModule - Class in org.jboss.security
A simple implementation of LoginModule for use by JBoss clients for the establishment of the caller identity and credentials.
AltClientLoginModule() - Constructor for class org.jboss.security.AltClientLoginModule
 
AnonLoginModule - Class in org.jboss.security.auth.spi
A simple login module that simply allows for the specification of the identity of unauthenticated users via the unauthenticatedIdentity property.
AnonLoginModule() - Constructor for class org.jboss.security.auth.spi.AnonLoginModule
 
ANYBODY - Static variable in class org.jboss.security.AnybodyPrincipal
 
ANYBODY_PRINCIPAL - Static variable in class org.jboss.security.AnybodyPrincipal
 
AnybodyPrincipal - Class in org.jboss.security
An implementation of Principal and Comparable that represents any role.
AnybodyPrincipal() - Constructor for class org.jboss.security.AnybodyPrincipal
 
AnyCertVerifier - Class in org.jboss.security.auth.certs
A X509CertificateVerifier that accepts any cert.
AnyCertVerifier() - Constructor for class org.jboss.security.auth.certs.AnyCertVerifier
 
AppCallbackHandler - Class in org.jboss.security.auth.callback
JBAS-3109:AppCallbackHandler as the default CallbackHandler in the security module An implementation of the JAAS CallbackHandler interface that handles NameCallbacks, PasswordCallback, TextInputCallback and the JBoss ByteArrayCallback.
AppCallbackHandler(String, char[]) - Constructor for class org.jboss.security.auth.callback.AppCallbackHandler
 
AppCallbackHandler(String, char[], byte[]) - Constructor for class org.jboss.security.auth.callback.AppCallbackHandler
 
AppCallbackHandler(String, char[], byte[], String) - Constructor for class org.jboss.security.auth.callback.AppCallbackHandler
 
AppCallbackHandler(boolean) - Constructor for class org.jboss.security.auth.callback.AppCallbackHandler
Create a new AppCallbackHandler.
AppCallbackHandler(String) - Constructor for class org.jboss.security.auth.callback.AppCallbackHandler
Create a new AppCallbackHandler.
AppCallbackHandler(Map) - Constructor for class org.jboss.security.auth.callback.AppCallbackHandler
Create a new AppCallbackHandler.
AppConfigurationEntryHolder - Class in org.jboss.security.auth.login
A container for creating AppConfigurationEntry during jbxb parse.
AppConfigurationEntryHolder() - Constructor for class org.jboss.security.auth.login.AppConfigurationEntryHolder
 
AppPolicy - Class in org.jboss.security
A combination of keystore, authentication and authorization entries.
AppPolicy(String) - Constructor for class org.jboss.security.AppPolicy
 
AUTH_PARAM - Static variable in class org.jboss.security.auth.spi.RFC2617Digest
This directive allows for future extensions.
AuthenticationInfo - Class in org.jboss.security.auth.login
The login module configuration information.
AuthenticationInfo() - Constructor for class org.jboss.security.auth.login.AuthenticationInfo
 
AuthenticationInfo(String) - Constructor for class org.jboss.security.auth.login.AuthenticationInfo
 
AuthenticationInfo - Class in org.jboss.security
The login module configuration information.
AuthenticationInfo() - Constructor for class org.jboss.security.AuthenticationInfo
 
AuthenticationInfoContainer - Class in org.jboss.security.auth.login
A container for creating AuthenticationInfo during jbxb parse.
AuthenticationInfoContainer() - Constructor for class org.jboss.security.auth.login.AuthenticationInfoContainer
 
AuthenticationManager - Interface in org.jboss.security
The AuthenticationManager is responsible for validating credentials associated with principals.
AuthorizationInfo - Class in org.jboss.security
 
AuthorizationInfo() - Constructor for class org.jboss.security.AuthorizationInfo
 

B

BASE16_ENCODING - Static variable in class org.jboss.security.Base64Utils
 
BASE16_ENCODING - Static variable in class org.jboss.security.Util
 
BASE64_ENCODING - Static variable in class org.jboss.security.Base64Utils
 
BASE64_ENCODING - Static variable in class org.jboss.security.Util
 
Base64Encoder - Class in org.jboss.security
BASE64 encoder implementation.
Base64Encoder() - Constructor for class org.jboss.security.Base64Encoder
 
Base64Utils - Class in org.jboss.security
Base64 encoding/decoding utilities
Base64Utils() - Constructor for class org.jboss.security.Base64Utils
 
BaseCertLoginModule - Class in org.jboss.security.auth.spi
Base Login Module that uses X509Certificates as credentials for authentication.
BaseCertLoginModule() - Constructor for class org.jboss.security.auth.spi.BaseCertLoginModule
 
baseDN - Variable in class org.jboss.security.auth.spi.LdapExtLoginModule
 
baseFilter - Variable in class org.jboss.security.auth.spi.LdapExtLoginModule
 
bindCredential - Variable in class org.jboss.security.auth.spi.LdapExtLoginModule
 
bindDN - Variable in class org.jboss.security.auth.spi.LdapExtLoginModule
 
bindDNAuthentication(InitialLdapContext, String, Object, String, String) - Method in class org.jboss.security.auth.spi.LdapExtLoginModule
 
ByteArrayCallback - Class in org.jboss.security.auth.callback
An implementation of Callback that obtains a binary parameter as a byte[].
ByteArrayCallback(String) - Constructor for class org.jboss.security.auth.callback.ByteArrayCallback
Initialize the SecurityAssociationCallback

C

calculatePasswordHash(String, char[], byte[]) - Static method in class org.jboss.security.Util
Cacluate the SRP RFC2945 password hash = H(salt | H(username | ':' | password)) where H = SHA secure hash.
calculateVerifier(String, char[], byte[], byte[], byte[]) - Static method in class org.jboss.security.Util
Calculate x = H(s | H(U | ':' | password)) verifier v = g^x % N described in RFC2945.
calculateVerifier(String, char[], byte[], BigInteger, BigInteger) - Static method in class org.jboss.security.Util
Calculate x = H(s | H(U | ':' | password)) verifier v = g^x % N described in RFC2945.
CALLBACK_HANDLER_KEY - Static variable in class org.jboss.security.auth.callback.CallbackHandlerPolicyContextHandler
 
callbackHandler - Variable in class org.jboss.security.auth.spi.AbstractServerLoginModule
 
CallbackHandlerPolicyContextHandler - Class in org.jboss.security.auth.callback
A PolicyContextHandler implementation that allows a dynamic CallbackHandler to be associated with the current context for use with authentication.
CallbackHandlerPolicyContextHandler() - Constructor for class org.jboss.security.auth.callback.CallbackHandlerPolicyContextHandler
 
CallerIdentity - Class in org.jboss.security
The CallerIdentity is a principal that may have a credential.
CallerIdentity(String, Object) - Constructor for class org.jboss.security.CallerIdentity
Construct an unmutable instance of a CallerIdentity
CertificatePrincipal - Interface in org.jboss.security
An interface for converting an X509 cert to a Principal
CertRolesLoginModule - Class in org.jboss.security.auth.spi
Certificate Login Module that uses a properties file to store role information.
CertRolesLoginModule() - Constructor for class org.jboss.security.auth.spi.CertRolesLoginModule
 
CipherClientSocketFactory - Class in org.jboss.crypto
An implementation of RMIClientSocketFactory that uses the JCE Cipher with an SRP session key to create an encrypted stream.
CipherClientSocketFactory() - Constructor for class org.jboss.crypto.CipherClientSocketFactory
Creates new CipherClientSocketFactory
CipherServerSocket - Class in org.jboss.crypto
 
CipherServerSocket(int, int, InetAddress, String, SecretKey) - Constructor for class org.jboss.crypto.CipherServerSocket
Creates a new instance of CipherServerSocket
CipherServerSocketFactory - Class in org.jboss.crypto
An implementation of RMIServerSocketFactory that uses a DomainServerSocketFactory for its implementation.
CipherServerSocketFactory() - Constructor for class org.jboss.crypto.CipherServerSocketFactory
Creates new RMISSLServerSocketFactory
CipherSocket - Class in org.jboss.crypto
 
CipherSocket(String, int, String, SecretKey) - Constructor for class org.jboss.crypto.CipherSocket
Creates a new instance of CipherSocket
CipherSocket(Socket, String, SecretKey) - Constructor for class org.jboss.crypto.CipherSocket
 
clear() - Method in class org.jboss.security.auth.login.PolicyConfig
 
clear() - Method in class org.jboss.security.auth.login.XMLLoginConfigImpl
 
clear() - Static method in class org.jboss.security.SecurityAssociation
Clear all principal information.
clearByteArray() - Method in class org.jboss.security.auth.callback.ByteArrayCallback
 
clearCredential() - Method in class org.jboss.security.auth.callback.AppCallbackHandler
 
clearCredential() - Method in class org.jboss.security.auth.callback.ObjectCallback
 
clearCredential() - Method in class org.jboss.security.auth.callback.SecurityAssociationCallback
 
ClientLoginModule - Class in org.jboss.security
A simple implementation of LoginModule for use by JBoss clients for the establishment of the caller identity and credentials.
ClientLoginModule() - Constructor for class org.jboss.security.ClientLoginModule
 
ClientSocketFactory - Class in org.jboss.security.ssl
An implementation of SocketFactory that uses the JSSE default SSLSocketFactory to create a client SSLSocket.
ClientSocketFactory() - Constructor for class org.jboss.security.ssl.ClientSocketFactory
Creates new ClientSocketFactory
clone() - Method in class org.jboss.security.NestableGroup
 
clone() - Method in class org.jboss.security.NestablePrincipal
 
clone() - Method in class org.jboss.security.RunAsIdentity
 
clone() - Method in class org.jboss.security.SimpleGroup
 
CNONCE - Static variable in class org.jboss.security.auth.spi.RFC2617Digest
This MUST be specified if a qop directive is sent (see above), and MUST NOT be specified if the server did not send a qop directive in the WWW-Authenticate header field.
commit() - Method in class org.jboss.security.AltClientLoginModule
Method to commit the authentication process (phase 2).
commit() - Method in class org.jboss.security.auth.spi.AbstractServerLoginModule
Method to commit the authentication process (phase 2).
commit() - Method in class org.jboss.security.auth.spi.BaseCertLoginModule
Override to add the X509Certificate to the public credentials
commit() - Method in class org.jboss.security.auth.spi.ProxyLoginModule
 
commit() - Method in class org.jboss.security.auth.spi.RunAsLoginModule
Calls abort to pop the run-as role
commit() - Method in class org.jboss.security.ClientLoginModule
Method to commit the authentication process (phase 2).
commit(String) - Method in class org.jboss.security.jacc.DelegatingPolicy
May need to make this synchronized to allow the move from the open to active policy map atomic.
commit() - Method in class org.jboss.security.jacc.JBossPolicyConfiguration
 
compareTo(Object) - Method in class org.jboss.security.AnybodyPrincipal
This method always returns 0 to indicate equality for any argument.
compareTo(Object) - Method in class org.jboss.security.auth.spi.Users.User
 
compareTo(Object) - Method in class org.jboss.security.NobodyPrincipal
This method always returns 1 to indicate inequality for any argument.
completeRoot(Object, UnmarshallingContext, String, String) - Method in class org.jboss.security.auth.login.LoginConfigObjectModelFactory
 
completeRoot(Object, UnmarshallingContext, String, String) - Method in class org.jboss.security.auth.spi.UsersObjectModelFactory
 
ConfigUtil - Class in org.jboss.security.auth.login
Utility methods for parsing the XMlLoginConfig elements into AuthenticationInfo instances.
ConfigUtil() - Constructor for class org.jboss.security.auth.login.ConfigUtil
 
ConsoleInputHandler - Class in org.jboss.security.auth.callback
An implementation of CallbackHandler that obtains the values for NameCallback and PasswordCallback from the console.
ConsoleInputHandler() - Constructor for class org.jboss.security.auth.callback.ConsoleInputHandler
 
ConsolePassword - Class in org.jboss.security.plugins
Read a password from the System.in stream.
ConsolePassword() - Constructor for class org.jboss.security.plugins.ConsolePassword
 
containsKey(String) - Method in class org.jboss.security.auth.login.PolicyConfig
 
ContextPolicy - Class in org.jboss.security.jacc
The permissions for a JACC context id.
convertRawPassword(String) - Method in class org.jboss.security.auth.spi.DatabaseServerLoginModule
A hook to allow subclasses to convert a password from the database into a plain text string or whatever form is used for matching against the user input.
copy(PolicyConfig) - Method in class org.jboss.security.auth.login.PolicyConfig
 
copy(MessageDigest) - Static method in class org.jboss.security.Util
 
copyAppConfigurationEntry() - Method in class org.jboss.security.auth.login.AuthenticationInfo
Get a copy of the application authentication configuration.
create(Object) - Method in interface org.jboss.security.SecurityProxyFactory
 
create(Object) - Method in class org.jboss.security.SubjectSecurityProxyFactory
 
createCipher(String) - Static method in class org.jboss.security.Util
 
createGroup(String, Set) - Method in class org.jboss.security.auth.spi.AbstractServerLoginModule
Find or create a Group with the given name.
createIdentity(String) - Method in class org.jboss.security.auth.spi.AbstractServerLoginModule
Utility method to create a Principal for the given username.
createPasswordHash(String, String, String) - Method in class org.jboss.security.auth.spi.UsernamePasswordLoginModule
If hashing is enabled, this method is called from login() prior to password validation.
createPasswordHash(String, String, String, String, String) - Static method in class org.jboss.security.Util
Calculate a password hash using a MessageDigest.
createPasswordHash(String, String, String, String, String, DigestCallback) - Static method in class org.jboss.security.Util
Calculate a password hash using a MessageDigest.
createRoles(Map) - Method in class org.jboss.security.auth.spi.MemoryUsersRolesLoginModule
Provide the users map obtained during initialize
createRoles(Map) - Method in class org.jboss.security.auth.spi.UsersRolesLoginModule
A hook to allow subclasses to create the roles Properties map.
createSealedObject(String, Object, byte[], Serializable) - Static method in class org.jboss.security.Util
 
createSecretKey(String, Object) - Static method in class org.jboss.security.Util
Use reflection to create a javax.crypto.spec.SecretKeySpec to avoid an explicit reference to SecretKeySpec so that the JCE is not needed unless the SRP parameters indicate that encryption is needed.
createServerSocket(int) - Method in class org.jboss.crypto.CipherServerSocketFactory
Create a server socket on the specified port (port 0 indicates an anonymous port).
createServerSocket(int) - Method in class org.jboss.security.ssl.DomainServerSocketFactory
 
createServerSocket(int, int) - Method in class org.jboss.security.ssl.DomainServerSocketFactory
 
createServerSocket(int, int, InetAddress) - Method in class org.jboss.security.ssl.DomainServerSocketFactory
Returns a server socket which uses only the specified network interface on the local host, is bound to a the specified port, and uses the specified connection backlog.
createServerSocket(int) - Method in class org.jboss.security.ssl.RMISSLServerSocketFactory
Create a server socket on the specified port (port 0 indicates an anonymous port).
createService() - Method in class org.jboss.security.jce.JCEProviderService
 
createSocket(String, int) - Method in class org.jboss.crypto.CipherClientSocketFactory
Create a client socket connected to the specified host and port.
createSocket(String, int) - Method in class org.jboss.security.ssl.ClientSocketFactory
Create a client socket connected to the specified host and port.
createSocket(String, int, InetAddress, int) - Method in class org.jboss.security.ssl.ClientSocketFactory
 
createSocket(InetAddress, int) - Method in class org.jboss.security.ssl.ClientSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class org.jboss.security.ssl.ClientSocketFactory
 
createSocket(String, int) - Method in class org.jboss.security.ssl.DomainSocketFactory
Create a client socket connected to the specified host and port.
createSocket(String, int, InetAddress, int) - Method in class org.jboss.security.ssl.DomainSocketFactory
 
createSocket(InetAddress, int) - Method in class org.jboss.security.ssl.DomainSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class org.jboss.security.ssl.DomainSocketFactory
 
createSocket(Socket, String, int, boolean) - Method in class org.jboss.security.ssl.DomainSocketFactory
 
createSocket(String, int) - Method in class org.jboss.security.ssl.RMISSLClientSocketFactory
Create a client socket connected to the specified host and port.
createUsers(Map) - Method in class org.jboss.security.auth.spi.MemoryUsersRolesLoginModule
Provide the users map obtained during initialize
createUsers(Map) - Method in class org.jboss.security.auth.spi.UsersRolesLoginModule
A hook to allow subclasses to create the users Properties map.
CREDENTIAL_WAS_SET - Static variable in class org.jboss.security.SecurityAssociation.SubjectContext
 

D

DatabaseCertLoginModule - Class in org.jboss.security.auth.spi
A Certificate Login Module that gets its role information from a database.
DatabaseCertLoginModule() - Constructor for class org.jboss.security.auth.spi.DatabaseCertLoginModule
 
DatabaseServerLoginModule - Class in org.jboss.security.auth.spi
A JDBC based login module that supports authentication and role mapping.
DatabaseServerLoginModule() - Constructor for class org.jboss.security.auth.spi.DatabaseServerLoginModule
 
decode(byte[]) - Method in class org.jboss.security.plugins.JaasSecurityDomain
Decrypt the secret using the cipherKey.
decode(byte[]) - Method in interface org.jboss.security.plugins.JaasSecurityDomainMBean
Decode a secret using the keystore password and PBEwithMD5andDES algo
decode(byte[], String, SecretKey, PBEParameterSpec) - Static method in class org.jboss.security.plugins.PBEUtils
 
decode64(String) - Method in class org.jboss.security.plugins.JaasSecurityDomain
Decrypt the base64 encoded secret using the cipherKey.
decode64(String) - Method in interface org.jboss.security.plugins.JaasSecurityDomainMBean
Decode a secret using the keystore password and PBEwithMD5andDES algo
decode64(String, String, SecretKey, PBEParameterSpec) - Static method in class org.jboss.security.plugins.PBEUtils
 
DEFAULT_APPLICATION_POLICY - Static variable in interface org.jboss.security.SecurityConstants
Default Application Policy
DefaultLoginConfig - Class in org.jboss.security.plugins
An mbean that uses the default JAAS login configuration file based implementation.
DefaultLoginConfig() - Constructor for class org.jboss.security.plugins.DefaultLoginConfig
Creates a new instance of DefaultLoginConfig
delegate - Variable in class org.jboss.security.AbstractSecurityProxy
The optional setContext delegate method
DelegatingPolicy - Class in org.jboss.security.jacc
A JAAC Policy provider implementation that delegates any non-JACC permissions to the java.security.Policy either passed in to the ctor, or the pre existing Policy.getPolicy value.
DelegatingPolicy() - Constructor for class org.jboss.security.jacc.DelegatingPolicy
 
DelegatingPolicy(Policy) - Constructor for class org.jboss.security.jacc.DelegatingPolicy
 
delete(String) - Method in class org.jboss.security.jacc.DelegatingPolicy
 
delete() - Method in class org.jboss.security.jacc.JBossPolicyConfiguration
 
DeploymentRolesLoginModule - Class in org.jboss.security.auth.spi
The DeploymentRolesLoginModule adds the roles to the subject that were declared in the assembly-descriptor element in jboss.xml.
DeploymentRolesLoginModule() - Constructor for class org.jboss.security.auth.spi.DeploymentRolesLoginModule
 
destroy() - Method in class org.jboss.security.plugins.JaasSecurityManager.DomainInfo
This
destroyService() - Method in class org.jboss.security.auth.login.XMLLoginConfig
Clear all configuration entries
destroyService() - Method in class org.jboss.security.jce.JCEProviderService
 
DIGEST_URI - Static variable in class org.jboss.security.auth.spi.RFC2617Digest
The URI from Request-URI of the Request-Line; duplicated here because proxies are allowed to change the Request-Line in transit.
DigestCallback - Interface in org.jboss.crypto.digest
An interface that can be used to augment the behavior of a digest hash.
displayAppConfig(String) - Method in class org.jboss.security.auth.login.XMLLoginConfig
Display the login configuration for the given application.
displayAppConfig(String) - Method in interface org.jboss.security.auth.login.XMLLoginConfigMBean
Display the login configuration for the given application.
doesRoleGroupHaveRole(Principal, Group) - Method in class org.jboss.security.plugins.JaasSecurityManager
Check that the indicated application domain role is a member of the user's assigned roles.
doesUserHaveRole(Principal, Set) - Method in class org.jboss.security.plugins.JaasSecurityManager
Does the current Subject have a role(a Principal) that equates to one of the role names.
doesUserHaveRole(Principal, Principal) - Method in class org.jboss.security.plugins.JaasSecurityManager
Does the current Subject have a role(a Principal) that equates to one of the role names.
doesUserHaveRole(String, Principal, Object, Set) - Method in class org.jboss.security.plugins.JaasSecurityManagerService
 
doesUserHaveRole(Principal, Set) - Method in class org.jboss.security.plugins.NoAccessSecurityManager
Does the current Subject have a role(a Principal) that equates to one of the role names.
doesUserHaveRole(Principal, Set) - Method in class org.jboss.security.plugins.NullSecurityManager
Does the current Subject have a role(a Principal) that equates to one of the role names.
doesUserHaveRole(String, Principal, Object, Set) - Method in interface org.jboss.security.plugins.SecurityManagerMBean
Validates the application domain roles to which the operational environment Principal belongs.
doesUserHaveRole(Principal, Set) - Method in interface org.jboss.security.RealmMapping
Validates the application domain roles to which the operational environment Principal belongs.
doesUserHaveRole(Principal) - Method in class org.jboss.security.RunAsIdentity
 
doesUserHaveRole(Set) - Method in class org.jboss.security.RunAsIdentity
True if the run-as principal has any of the method roles
DomainServerSocketFactory - Class in org.jboss.security.ssl
An implementation of ServerSocketFactory that creates SSL server sockets using the JSSE SSLContext and a JBossSX SecurityDomain for the KeyManagerFactory and TrustManagerFactory objects.
DomainServerSocketFactory() - Constructor for class org.jboss.security.ssl.DomainServerSocketFactory
A default constructor for use when created by Class.newInstance.
DomainServerSocketFactory(SecurityDomain) - Constructor for class org.jboss.security.ssl.DomainServerSocketFactory
Create a socket factory instance that uses the given SecurityDomain as the source for the SSL KeyManagerFactory and TrustManagerFactory.
DomainSocketFactory - Class in org.jboss.security.ssl
An implementation of SocketFactory that creates SSL sockets using the JSSE SSLContext and a JBossSX SecurityDomain for the KeyManagerFactory and TrustManagerFactory objects.
DomainSocketFactory() - Constructor for class org.jboss.security.ssl.DomainSocketFactory
A default constructor for use when created by Class.newInstance.
DomainSocketFactory(SecurityDomain) - Constructor for class org.jboss.security.ssl.DomainSocketFactory
Create a socket factory instance that uses the given SecurityDomain as the source for the SSL KeyManagerFactory and TrustManagerFactory.
dsJndiName - Variable in class org.jboss.security.auth.spi.DatabaseServerLoginModule
The JNDI name of the DataSource to use
dupSubjectContext() - Static method in class org.jboss.security.SecurityAssociation
Push a duplicate of the current SubjectContext if one exists.
DynamicLoginConfig - Class in org.jboss.security.auth.login
A security config mbean that loads an xml login configuration using the XMLLoginConfig.loadConfig(URL config) operation on start, and unloads the contained login module configurations on stop.
DynamicLoginConfig() - Constructor for class org.jboss.security.auth.login.DynamicLoginConfig
 
DynamicLoginConfigMBean - Interface in org.jboss.security.auth.login
The management interface for the DynamicLoginConfig service.

E

EMPTY_SET - Static variable in class org.jboss.security.jacc.SubjectPolicyContextHandler
 
encode(InputStream, OutputStream) - Static method in class org.jboss.security.Base64Encoder
Encodes data from supplied input to output.
encode(byte[], OutputStream) - Static method in class org.jboss.security.Base64Encoder
Encode the supplied byte array and write the encoded data to the OutputStream out.
encode(String) - Static method in class org.jboss.security.Base64Encoder
Encode the given string,and return the encoded version as a string.
encode(byte[]) - Static method in class org.jboss.security.Base64Encoder
Encode the given byte array and return the result as a string.
encode(byte[]) - Method in class org.jboss.security.plugins.JaasSecurityDomain
Encrypt the secret using the cipherKey.
encode(byte[]) - Method in interface org.jboss.security.plugins.JaasSecurityDomainMBean
Encode a secret using the keystore password and PBEwithMD5andDES algo
encode(byte[], String, SecretKey, PBEParameterSpec) - Static method in class org.jboss.security.plugins.PBEUtils
 
encode64(byte[]) - Method in class org.jboss.security.plugins.JaasSecurityDomain
Encrypt the secret using the cipherKey and return a base64 encoding.
encode64(byte[]) - Method in interface org.jboss.security.plugins.JaasSecurityDomainMBean
Encode a secret using the keystore password and PBEwithMD5andDES algo
encode64(byte[], String, SecretKey, PBEParameterSpec) - Static method in class org.jboss.security.plugins.PBEUtils
 
encodeBase16(byte[]) - Static method in class org.jboss.security.Util
Hex encoding of hashes, as used by Catalina.
encodeBase64(byte[]) - Static method in class org.jboss.security.Util
BASE64 encoder implementation.
encodeRFC2617(byte[]) - Static method in class org.jboss.security.Util
3.1.3 Representation of digest values An optional header allows the server to specify the algorithm used to create the checksum or digest.
engineDigest() - Method in class org.jboss.crypto.digest.SHAInterleave
Completes the digest computation by performing final operations such as padding.
engineDigest() - Method in class org.jboss.crypto.digest.SHAReverseInterleave
Completes the digest computation by performing final operations such as padding.
engineGetDigestLength() - Method in class org.jboss.crypto.digest.SHAInterleave
 
engineGetDigestLength() - Method in class org.jboss.crypto.digest.SHAReverseInterleave
 
engineReset() - Method in class org.jboss.crypto.digest.SHAInterleave
Resets the digest for further use.
engineReset() - Method in class org.jboss.crypto.digest.SHAReverseInterleave
Resets the digest for further use.
engineUpdate(byte) - Method in class org.jboss.crypto.digest.SHAInterleave
Updates the digest using the specified byte.
engineUpdate(byte[], int, int) - Method in class org.jboss.crypto.digest.SHAInterleave
Updates the digest using the specified array of bytes, starting at the specified offset.
engineUpdate(byte) - Method in class org.jboss.crypto.digest.SHAReverseInterleave
Updates the digest using the specified byte.
engineUpdate(byte[], int, int) - Method in class org.jboss.crypto.digest.SHAReverseInterleave
Updates the digest using the specified array of bytes, starting at the specified offset.
equals(Object) - Method in class org.jboss.crypto.CipherClientSocketFactory
 
equals(Object) - Method in class org.jboss.crypto.CipherServerSocketFactory
 
equals(Object) - Method in class org.jboss.security.AnybodyPrincipal
This method always returns 0 to indicate equality for any argument.
equals(Object) - Method in class org.jboss.security.CallerIdentity
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.jboss.security.NobodyPrincipal
This method always returns 0 to indicate equality for any argument.
equals(Object) - Method in class org.jboss.security.SimplePrincipal
Compare this SimplePrincipal's name against another Principal
equals(Object) - Method in class org.jboss.security.ssl.ClientSocketFactory
 
equals(Object) - Method in class org.jboss.security.ssl.RMISSLClientSocketFactory
 
equals(Object) - Method in class org.jboss.security.ssl.RMISSLServerSocketFactory
 

F

FilePassword - Class in org.jboss.security.plugins
Read a password in opaque form to a file for use with the FilePassword accessor in conjunction with the JaasSecurityDomain {CLASS}org.jboss.security.plugins.FilePassword:password-file format of the KeyStorePass attribute.
FilePassword(String) - Constructor for class org.jboss.security.plugins.FilePassword
 
flushAuthenticationCache(String) - Method in class org.jboss.security.plugins.JaasSecurityManagerService
flush the cache policy for the indicated security domain if one exists.
flushAuthenticationCache(String, Principal) - Method in class org.jboss.security.plugins.JaasSecurityManagerService
Flush a principal's authentication cache entry associated with the given securityDomain.
flushAuthenticationCache(String) - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
Flush the authentication cache associated with the given securityDomain.
flushAuthenticationCache(String, Principal) - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
Flush a principal's authentication cache entry associated with the given securityDomain.
flushAuthenticationCaches() - Method in class org.jboss.security.auth.login.DynamicLoginConfig
Go through the registered login config names and flush the auth caches if there is a registered SecurityManagerService.
flushAuthenticationCaches() - Method in interface org.jboss.security.auth.login.DynamicLoginConfigMBean
Flush the caches of the security domains that have been registered by this service.
flushCache() - Method in class org.jboss.security.plugins.JaasSecurityManager
Not really used anymore as the security manager service manages the security domain authentication caches.
fromb64(String) - Static method in class org.jboss.security.Base64Utils
 
fromb64(String) - Static method in class org.jboss.security.Util
 

G

generateSeed(int) - Static method in class org.jboss.security.Util
Returns the given number of seed bytes, computed using the seed generation algorithm that this class uses to seed itself.
get(String) - Method in class org.jboss.security.auth.login.PolicyConfig
 
GET_CONFIG_ENTRY_PERM - Static variable in class org.jboss.security.auth.login.AuthenticationInfo
 
GET_CONFIG_ENTRY_PERM - Static variable in class org.jboss.security.AuthenticationInfo
 
getActiveSubject() - Method in interface org.jboss.security.AuthenticationManager
Deprecated. Use the JACC PolicyContextHandler using key "javax.security.auth.Subject.container"
getActiveSubject() - Method in class org.jboss.security.plugins.JaasSecurityManager
Get the currently authenticated Subject.
getActiveSubject() - Method in class org.jboss.security.plugins.NoAccessSecurityManager
Get the currently authenticated Subject.
getActiveSubject() - Method in class org.jboss.security.plugins.NullSecurityManager
Get the currently authenticated Subject.
getAliasAndCert() - Method in class org.jboss.security.auth.spi.BaseCertLoginModule
 
getAppCallbackHandler() - Method in class org.jboss.security.auth.login.AuthenticationInfo
 
getAppCallbackHandler() - Method in class org.jboss.security.AuthenticationInfo
 
getAppConfigurationEntry() - Method in class org.jboss.security.AppPolicy
 
getAppConfigurationEntry() - Method in class org.jboss.security.auth.login.AuthenticationInfo
Get an application authentication configuration.
getAppConfigurationEntry(String) - Method in class org.jboss.security.auth.login.XMLLoginConfigImpl
 
getAppConfigurationEntry() - Method in class org.jboss.security.AuthenticationInfo
Get an application authentication configuration.
getAppPolicy(String) - Method in interface org.jboss.security.IAppPolicyStore
 
getAsText() - Method in class org.jboss.security.propertyeditor.PrincipalEditor
 
getAsText() - Method in class org.jboss.security.propertyeditor.SecurityDomainEditor
Return the original security domain jndi name since we cannot get this back from the SecurityDomain itself.
getAttribute(String) - Method in class org.jboss.security.plugins.DefaultLoginConfig
 
getAttributes(String[]) - Method in class org.jboss.security.plugins.DefaultLoginConfig
 
getAuthConfig() - Method in class org.jboss.security.auth.login.DynamicLoginConfig
Get the resource path to the JAAS login configuration file to use.
getAuthConfig() - Method in interface org.jboss.security.auth.login.DynamicLoginConfigMBean
Get the resource path to the JAAS login configuration file to use.
getAuthConfig() - Method in class org.jboss.security.plugins.DefaultLoginConfig
Get the resource path to the JAAS login configuration file to use.
getAuthenticationCache() - Method in class org.jboss.security.plugins.SecurityDomainContext
 
getAuthenticationCacheJndiName() - Method in class org.jboss.security.plugins.JaasSecurityManagerService
Get the jndi name under which the authentication cache policy is found
getAuthenticationCacheJndiName() - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
Get the jndi name under which the authentication CachePolicy implenentation is found
getAuthenticationCachePrincipals(String) - Method in class org.jboss.security.plugins.JaasSecurityManagerService
Return the active principals in the indicated security domain auth cache.
getAuthenticationCachePrincipals(String) - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
The the list of active Principls for the given security domain
getBindAddress() - Method in class org.jboss.security.ssl.DomainServerSocketFactory
 
getBindAddress() - Method in class org.jboss.security.ssl.RMISSLServerSocketFactory
 
getByteArray() - Method in class org.jboss.security.auth.callback.ByteArrayCallback
 
getCallbackHandler() - Method in class org.jboss.security.auth.SystemAuthenticator
Get the CallbackHandler to use to obtain the authentication information.
getCallbackHandler() - Method in interface org.jboss.security.auth.SystemAuthenticatorMBean
Get the CallbackHandler to use to obtain the authentication information.
getCallbackHandlerClassName() - Method in class org.jboss.security.plugins.JaasSecurityManagerService
Get the default CallbackHandler implementation class name
getCallbackHandlerClassName() - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
Get the default CallbackHandler implementation class name
getCallerPrincipal() - Static method in class org.jboss.security.SecurityAssociation
Get the caller's principal.
getCiperSuites() - Method in class org.jboss.security.ssl.DomainServerSocketFactory
Deprecated. use getCipherSuites
getCiperSuites() - Method in class org.jboss.security.ssl.RMISSLServerSocketFactory
 
getCipherAlgorithm() - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
getCipherSuites() - Method in class org.jboss.security.ssl.DomainServerSocketFactory
 
getConfigNames() - Method in class org.jboss.security.auth.login.PolicyConfig
 
getConfiguration(Configuration) - Method in class org.jboss.security.auth.login.XMLLoginConfig
Get the XML based configuration given the Configuration it should delegate to when an application cannot be found.
getConfiguration(Configuration) - Method in interface org.jboss.security.auth.login.XMLLoginConfigMBean
Get the XML based configuration given the Configuration it should delegate to when an application cannot be found.
getConfiguration(Configuration) - Method in class org.jboss.security.plugins.DefaultLoginConfig
Return the Configuration instance managed by this mbean.
getConfigURL() - Method in class org.jboss.security.auth.login.XMLLoginConfig
Set the URL of the XML login configuration file that should be loaded by this mbean on startup.
getConfigURL() - Method in class org.jboss.security.auth.login.XMLLoginConfigImpl
Set the URL of the XML login configuration file that should be loaded by this mbean on startup.
getConfigURL() - Method in interface org.jboss.security.auth.login.XMLLoginConfigMBean
Set the URL of the XML login configuration file that should be loaded by this mbean on startup.
getContext(String, Object) - Method in class org.jboss.security.auth.callback.CallbackHandlerPolicyContextHandler
Access the CallbackHandler policy context data.
getContext(String, Object) - Method in class org.jboss.security.jacc.SubjectPolicyContextHandler
 
getContextID() - Method in class org.jboss.security.jacc.JBossPolicyConfiguration
 
getContextInfo(Object) - Static method in class org.jboss.security.SecurityAssociation
Get the current thread context info.
getCredential() - Method in class org.jboss.security.auth.callback.AppCallbackHandler
 
getCredential() - Method in class org.jboss.security.auth.callback.ObjectCallback
 
getCredential() - Method in class org.jboss.security.auth.callback.SecurityAssociationCallback
 
getCredential() - Method in class org.jboss.security.CallerIdentity
 
getCredential() - Static method in class org.jboss.security.SecurityAssociation
Get the current authentication credential information.
getCredential() - Method in class org.jboss.security.SecurityAssociation.SubjectContext
 
getCredentials() - Method in class org.jboss.security.auth.spi.BaseCertLoginModule
 
getCredentials() - Method in class org.jboss.security.auth.spi.UsernamePasswordLoginModule
 
getDeepCopySubjectMode() - Method in class org.jboss.security.plugins.JaasSecurityManagerService
 
getDeepCopySubjectMode() - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
A flag indicating if the Deep Copy of Subject Sets should be enabled in the security managers
getDefault() - Static method in class org.jboss.security.ssl.DomainServerSocketFactory
The default ServerSocketFactory which looks to the java:/jaas/other security domain configuration.
getDefault() - Static method in class org.jboss.security.ssl.DomainSocketFactory
The default SocketFactory which looks to the java:/jaas/other security domain configuration.
getDefaultAppPolicy() - Static method in class org.jboss.security.AppPolicy
 
getDefaultCacheResolution() - Method in class org.jboss.security.plugins.JaasSecurityManagerService
Get the default timed cache policy resolution.
getDefaultCacheResolution() - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
Get the default timed cache policy resolution.
getDefaultCacheTimeout() - Method in class org.jboss.security.plugins.JaasSecurityManagerService
Get the default timed cache policy timeout.
getDefaultCacheTimeout() - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
Get the default timed cache policy timeout.
getDefaultCipherSuites() - Method in class org.jboss.security.ssl.DomainServerSocketFactory
 
getDefaultCipherSuites() - Method in class org.jboss.security.ssl.DomainSocketFactory
 
getDefaultUnauthenticatedPrincipal() - Method in class org.jboss.security.plugins.JaasSecurityManagerService
Get the default unauthenticated principal.
getDefaultUnauthenticatedPrincipal() - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
Get the default unauthenticated principal.
getEncoding() - Method in class org.jboss.security.auth.spi.Users.User
 
getEntry() - Method in class org.jboss.security.auth.login.AppConfigurationEntryHolder
 
getExternalPermissionTypes() - Method in class org.jboss.security.jacc.DelegatingPolicy
 
getFlags() - Method in class org.jboss.security.SecurityAssociation.SubjectContext
 
getIdentity() - Method in class org.jboss.security.auth.spi.AbstractServerLoginModule
Overriden by subclasses to return the Principal that corresponds to the user primary identity.
getIdentity() - Method in class org.jboss.security.auth.spi.BaseCertLoginModule
 
getIdentity() - Method in class org.jboss.security.auth.spi.DeploymentRolesLoginModule
Overriden by subclasses to return the Principal that corresponds to the user primary identity.
getIdentity() - Method in class org.jboss.security.auth.spi.IdentityLoginModule
 
getIdentity() - Method in class org.jboss.security.auth.spi.RoleMappingLoginModule
 
getIdentity() - Method in class org.jboss.security.auth.spi.SimpleServerLoginModule
 
getIdentity() - Method in class org.jboss.security.auth.spi.UsernamePasswordLoginModule
 
getInfo(String) - Method in class org.jboss.security.auth.callback.MapCallback
 
getInfoDigest(MessageDigest) - Method in class org.jboss.security.auth.spi.RFC2617Digest
 
getInitialContext(Hashtable) - Method in class org.jboss.security.jndi.JndiLoginInitialContextFactory
Take the env Context.SECURITY_PRINCIPAL and Context.SECURITY_CREDENTIALS and propagate these to the SecurityAssociation principal and credential.
getInitialContext(Hashtable) - Method in class org.jboss.security.jndi.LoginInitialContextFactory
Create new initial context by invoking the NamingContextFactory version of this method after performing a JAAS login.
getInputStream() - Method in class org.jboss.crypto.CipherSocket
 
getInstance() - Static method in class org.jboss.security.jacc.DelegatingPolicy
 
getJceProviders() - Method in class org.jboss.security.jce.JCEProviderService
 
getJceProviders() - Method in interface org.jboss.security.jce.JCEProviderServiceMBean
 
getKeyManagerFactory() - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
getKeyManagerFactory() - Method in interface org.jboss.security.SecurityDomain
Get the KeyManagerFactory associated with the security domain
getKeys() - Method in class org.jboss.security.auth.callback.CallbackHandlerPolicyContextHandler
 
getKeys() - Method in class org.jboss.security.jacc.SubjectPolicyContextHandler
 
getKeyStore() - Method in class org.jboss.security.AppPolicy
 
getKeyStore() - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
getKeyStore() - Method in interface org.jboss.security.SecurityDomain
Get the keystore associated with the security domain
getKeyStoreType() - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
getKeyStoreType() - Method in interface org.jboss.security.plugins.JaasSecurityDomainMBean
KeyStore implementation type being used.
getKeyStoreURL() - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
getKeyStoreURL() - Method in interface org.jboss.security.plugins.JaasSecurityDomainMBean
Get the KeyStore database URL string.
getLoginConfig() - Method in class org.jboss.security.plugins.SecurityConfig
Get the name of the mbean that provides the default JAAS login configuration
getLoginConfig() - Method in interface org.jboss.security.plugins.SecurityConfigMBean
Get the name of the mbean that provides the default JAAS login configuration
getLoginConfigService() - Method in class org.jboss.security.auth.login.DynamicLoginConfig
 
getLoginConfigService() - Method in interface org.jboss.security.auth.login.DynamicLoginConfigMBean
Get the XMLLoginConfig service to use for loading.
getLoginInfo() - Method in class org.jboss.security.AppPolicy
 
getManagerServiceName() - Method in class org.jboss.security.plugins.JaasSecurityDomain
The JMX object name string of the security manager service.
getManagerServiceName() - Method in interface org.jboss.security.plugins.JaasSecurityDomainMBean
The JMX object name string of the security manager service.
getMBeanInfo() - Method in class org.jboss.security.plugins.DefaultLoginConfig
 
getMBeanServer() - Method in class org.jboss.security.jacc.SecurityService
 
getName() - Method in class org.jboss.security.AnybodyPrincipal
 
getName() - Method in class org.jboss.security.auth.login.AuthenticationInfo
 
getName() - Method in class org.jboss.security.auth.login.DynamicLoginConfig
 
getName() - Method in class org.jboss.security.auth.spi.Users.User
 
getName() - Method in class org.jboss.security.NobodyPrincipal
 
getName() - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
getName() - Method in class org.jboss.security.plugins.SecurityConfig
 
getName() - Method in class org.jboss.security.SimplePrincipal
 
getObjectInstance(Object, Name, Context, Hashtable) - Method in class org.jboss.security.plugins.JaasSecurityManagerService.DefaultCacheObjectFactory
Object factory implementation.
getObjectInstance(Object, Name, Context, Hashtable) - Method in class org.jboss.security.plugins.JaasSecurityManagerService.SecurityDomainObjectFactory
Object factory implementation.
getOutputStream() - Method in class org.jboss.crypto.CipherSocket
 
getPassSecurityDomainName() - Method in class org.jboss.security.auth.login.XMLLoginConfig
 
getPassSecurityDomainName() - Method in interface org.jboss.security.auth.login.XMLLoginConfigMBean
 
getPassword() - Method in class org.jboss.security.auth.spi.Users.User
 
getPasswordAuthentication() - Method in class org.jboss.security.SecurityAssociationAuthenticator
 
getPermissionInfo() - Method in class org.jboss.security.AppPolicy
 
getPermissions(Subject, CodeSource) - Method in class org.jboss.security.AppPolicy
 
getPermissions(Subject, CodeSource) - Method in class org.jboss.security.AuthorizationInfo
 
getPermissions(ProtectionDomain) - Method in class org.jboss.security.jacc.DelegatingPolicy
 
getPermissions(CodeSource) - Method in class org.jboss.security.jacc.DelegatingPolicy
Return the permission collection associated with the cs.
getPolicyAttributeName() - Method in class org.jboss.security.jacc.SecurityService
 
getPolicyConfig() - Method in class org.jboss.security.auth.login.DynamicLoginConfig
 
getPolicyConfig() - Method in interface org.jboss.security.auth.login.DynamicLoginConfigMBean
Get the embedded PolicyConfig
getPolicyConfiguration(String, boolean) - Method in class org.jboss.security.jacc.JBossPolicyConfigurationFactory
 
getPolicyName() - Method in class org.jboss.security.jacc.SecurityService
 
getPolicyProxy() - Method in class org.jboss.security.jacc.DelegatingPolicy
 
getPrincipal() - Method in class org.jboss.security.auth.callback.SecurityAssociationCallback
 
getPrincipal(Principal) - Method in class org.jboss.security.plugins.JaasSecurityManager
Map the argument principal from the deployment environment principal to the developer environment.
getPrincipal(String, Principal) - Method in class org.jboss.security.plugins.JaasSecurityManagerService
 
getPrincipal(Principal) - Method in class org.jboss.security.plugins.NoAccessSecurityManager
Always returns the argument principal.
getPrincipal(Principal) - Method in class org.jboss.security.plugins.NullSecurityManager
Always returns the argument principal.
getPrincipal(String, Principal) - Method in interface org.jboss.security.plugins.SecurityManagerMBean
Map from the operational environment Principal to the application domain principal.
getPrincipal(Principal) - Method in interface org.jboss.security.RealmMapping
Map from the operational environment Principal to the application domain principal.
getPrincipal() - Static method in class org.jboss.security.SecurityAssociation
Get the current authentication principal information.
getPrincipal() - Method in class org.jboss.security.SecurityAssociation.SubjectContext
 
getPrincipals() - Method in class org.jboss.security.SecurityRoleMetaData
 
getPrincipalsSet() - Method in class org.jboss.security.RunAsIdentity
Return a set with the configured run-as principal and a Group("Roles") with teh run-as roles
getPRNG() - Static method in class org.jboss.security.Util
 
getPrompt() - Method in class org.jboss.security.auth.callback.AppCallbackHandler
 
getPrompt() - Method in class org.jboss.security.auth.callback.ByteArrayCallback
 
getPrompt() - Method in class org.jboss.security.auth.callback.ObjectCallback
 
getProtocols() - Method in class org.jboss.security.ssl.DomainServerSocketFactory
 
getProtocols() - Method in class org.jboss.security.ssl.RMISSLServerSocketFactory
 
getRealmMapping() - Method in class org.jboss.security.plugins.SecurityDomainContext
 
getRoleName() - Method in class org.jboss.security.SecurityRoleMetaData
 
getRoleNames() - Method in class org.jboss.security.auth.spi.Users.User
 
getRoleNames(String) - Method in class org.jboss.security.auth.spi.Users.User
 
getRoleSets() - Method in class org.jboss.security.auth.spi.AbstractServerLoginModule
Overriden by subclasses to return the Groups that correspond to the to the role sets assigned to the user.
getRoleSets() - Method in class org.jboss.security.auth.spi.AnonLoginModule
Override to return an empty Roles set.
getRoleSets() - Method in class org.jboss.security.auth.spi.BaseCertLoginModule
Subclasses need to override this to provide the roles for authorization
getRoleSets() - Method in class org.jboss.security.auth.spi.CertRolesLoginModule
This method is pretty much straight from the UsersRolesLoginModule.
getRoleSets() - Method in class org.jboss.security.auth.spi.DatabaseCertLoginModule
 
getRoleSets() - Method in class org.jboss.security.auth.spi.DatabaseServerLoginModule
Execute the rolesQuery against the dsJndiName to obtain the roles for the authenticated user.
getRoleSets() - Method in class org.jboss.security.auth.spi.DeploymentRolesLoginModule
Create the 'Roles' group and populate it with the principals security roles from the SecurityRolesAssociation
getRoleSets() - Method in class org.jboss.security.auth.spi.IdentityLoginModule
 
getRoleSets() - Method in class org.jboss.security.auth.spi.LdapExtLoginModule
Overriden by subclasses to return the Groups that correspond to the to the role sets assigned to the user.
getRoleSets() - Method in class org.jboss.security.auth.spi.LdapLoginModule
Overriden by subclasses to return the Groups that correspond to the to the role sets assigned to the user.
getRoleSets() - Method in class org.jboss.security.auth.spi.RoleMappingLoginModule
 
getRoleSets() - Method in class org.jboss.security.auth.spi.SimpleServerLoginModule
 
getRoleSets() - Method in class org.jboss.security.auth.spi.Users.User
 
getRoleSets() - Method in class org.jboss.security.auth.spi.UsersLoginModule
Return a group Roles with no members
getRoleSets() - Method in class org.jboss.security.auth.spi.UsersRolesLoginModule
Create the set of roles the user belongs to by parsing the roles.properties data for username=role1,role2,...
getRoleSets() - Method in class org.jboss.security.auth.spi.XMLLoginModule
Obtain the various groups of roles for the user
getRunAsRoles() - Method in class org.jboss.security.RunAsIdentity
Return a set with the configured run-as role
getSecurityDomain() - Method in class org.jboss.security.auth.SystemAuthenticator
Get the name of the security domain used for authentication
getSecurityDomain() - Method in interface org.jboss.security.auth.SystemAuthenticatorMBean
Get the name of the security domain used for authentication
getSecurityDomain() - Method in interface org.jboss.security.AuthenticationManager
Get the security domain from which the security manager is from.
getSecurityDomain() - Method in class org.jboss.security.plugins.JaasSecurityManager
Get the name of the security domain associated with this security mgr.
getSecurityDomain() - Method in class org.jboss.security.plugins.NoAccessSecurityManager
Get the name of the security domain associated with this security mgr.
getSecurityDomain() - Method in class org.jboss.security.plugins.NullSecurityManager
Get the name of the security domain associated with this security mgr.
getSecurityDomain() - Method in class org.jboss.security.ssl.DomainServerSocketFactory
 
getSecurityDomain() - Method in class org.jboss.security.ssl.DomainSocketFactory
 
getSecurityDomain() - Method in class org.jboss.security.ssl.RMISSLServerSocketFactory
 
getSecurityManager() - Method in class org.jboss.security.plugins.SecurityDomainContext
 
getSecurityManagerClassName() - Method in class org.jboss.security.plugins.JaasSecurityManagerService
 
getSecurityManagerClassName() - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
Get the name of the class that provides the security manager implementation.
getSecurityManagerService() - Method in class org.jboss.security.auth.login.DynamicLoginConfig
 
getSecurityManagerService() - Method in interface org.jboss.security.auth.login.DynamicLoginConfigMBean
Get the SecurityManagerService used to flush the registered security domains.
getSecurityProxyFactoryClassName() - Method in class org.jboss.security.plugins.JaasSecurityManagerService
 
getSecurityProxyFactoryClassName() - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
Get the name of the class that provides the SecurityProxyFactory implementation.
getSecurityRoles() - Static method in class org.jboss.security.SecurityRolesAssociation
Get the current map of SecurityRoleMetaData.
getServerMode() - Method in class org.jboss.security.plugins.JaasSecurityManagerService
 
getServerMode() - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
A flag indicating if the SecurityAssociation.setServer should be called on service startup.
getSSLSession(String) - Static method in class org.jboss.security.ssl.DomainServerSocketFactory
 
getSubject() - Method in class org.jboss.security.plugins.SecurityDomainContext
 
getSubject() - Static method in class org.jboss.security.SecurityAssociation
Get the current Subject information.
getSubject() - Method in class org.jboss.security.SecurityAssociation.SubjectContext
 
getSupportedCipherSuites() - Method in class org.jboss.security.ssl.DomainServerSocketFactory
 
getSupportedCipherSuites() - Method in class org.jboss.security.ssl.DomainSocketFactory
 
getTargetClass() - Method in class org.jboss.security.auth.login.AppConfigurationEntryHolder
 
getTargetClass() - Method in class org.jboss.security.auth.login.AuthenticationInfoContainer
 
getTargetClass() - Method in class org.jboss.security.auth.login.ModuleOptionContainer
 
getTrustManagerFactory() - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
getTrustManagerFactory() - Method in interface org.jboss.security.SecurityDomain
Get the TrustManagerFactory associated with the security domain
getTrustStore() - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
getTrustStore() - Method in interface org.jboss.security.SecurityDomain
Get the truststore associated with the security domain.
getTrustStoreType() - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
getTrustStoreType() - Method in interface org.jboss.security.plugins.JaasSecurityDomainMBean
Get the type of the trust store
getTrustStoreURL() - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
getTrustStoreURL() - Method in interface org.jboss.security.plugins.JaasSecurityDomainMBean
Get the trust store database URL string.
getUnauthenticatedIdentity() - Method in class org.jboss.security.auth.spi.AbstractServerLoginModule
 
getUnauthenticatedIdentity() - Method in class org.jboss.security.auth.spi.UsernamePasswordLoginModule
 
getUseFirstPass() - Method in class org.jboss.security.auth.spi.AbstractServerLoginModule
 
getUser(String) - Method in class org.jboss.security.auth.spi.Users
 
getUsername() - Method in class org.jboss.security.auth.spi.BaseCertLoginModule
 
getUsername() - Method in class org.jboss.security.auth.spi.UsernamePasswordLoginModule
 
getUsernameAndPassword() - Method in class org.jboss.security.auth.spi.UsernamePasswordLoginModule
Called by login() to acquire the username and password strings for authentication.
getUserRoles(Principal) - Method in class org.jboss.security.plugins.JaasSecurityManager
Return the set of domain roles the current active Subject 'Roles' group found in the subject Principals set.
getUserRoles(String, Principal, Object) - Method in class org.jboss.security.plugins.JaasSecurityManagerService
 
getUserRoles(Principal) - Method in class org.jboss.security.plugins.NoAccessSecurityManager
Return the set of domain roles the principal has been assigned.
getUserRoles(Principal) - Method in class org.jboss.security.plugins.NullSecurityManager
Return the set of domain roles the principal has been assigned.
getUserRoles(String, Principal, Object) - Method in interface org.jboss.security.plugins.SecurityManagerMBean
Return the set of domain roles the principal has been assigned.
getUserRoles(Principal) - Method in interface org.jboss.security.RealmMapping
Return the set of domain roles the principal has been assigned.
getUsers() - Method in class org.jboss.security.auth.spi.Users
 
getUsersPassword() - Method in class org.jboss.security.auth.spi.AnonLoginModule
Overriden to return null.
getUsersPassword() - Method in class org.jboss.security.auth.spi.DatabaseServerLoginModule
Get the expected password for the current username available via the getUsername() method.
getUsersPassword() - Method in class org.jboss.security.auth.spi.LdapExtLoginModule
Overriden to return an empty password string as typically one cannot obtain a user's password.
getUsersPassword() - Method in class org.jboss.security.auth.spi.LdapLoginModule
Overriden to return an empty password string as typically one cannot obtain a user's password.
getUsersPassword() - Method in class org.jboss.security.auth.spi.SimpleServerLoginModule
 
getUsersPassword() - Method in class org.jboss.security.auth.spi.UsernamePasswordLoginModule
Get the expected password for the current username available via the getUsername() method.
getUsersPassword() - Method in class org.jboss.security.auth.spi.UsersLoginModule
 
getUsersPassword() - Method in class org.jboss.security.auth.spi.UsersRolesLoginModule
 
getUsersPassword() - Method in class org.jboss.security.auth.spi.XMLLoginModule
 
getValidateDTD() - Method in class org.jboss.security.auth.login.XMLLoginConfig
Get whether the login config xml document is validated againsts its DTD
getValidateDTD() - Method in class org.jboss.security.auth.login.XMLLoginConfigImpl
Get whether the login config xml document is validated againsts its DTD
getValidateDTD() - Method in interface org.jboss.security.auth.login.XMLLoginConfigMBean
Get whether the login config xml document is validated againsts its DTD
getValidateError() - Method in class org.jboss.security.auth.spi.UsernamePasswordLoginModule
Get the error associated with the validatePassword failure
getValue() - Method in class org.jboss.security.auth.login.ModuleOptionContainer
 
getValue() - Method in class org.jboss.security.plugins.JaasSecurityManager.DomainInfo
 
grant(CodeSource, ArrayList) - Method in class org.jboss.security.AuthorizationInfo
 
grant(CodeSource, ArrayList, Principal[]) - Method in class org.jboss.security.AuthorizationInfo
 

H

handle(Callback[]) - Method in class org.jboss.security.auth.callback.AppCallbackHandler
 
handle(Callback[]) - Method in class org.jboss.security.auth.callback.ConsoleInputHandler
Sets any NameCallback name property to the instance username, sets any PasswordCallback password property to the instance, and any password.
handle(Callback[]) - Method in class org.jboss.security.auth.callback.SecurityAssociationHandler
Handles SecurityAssociationCallback, ObjectCallback, NameCallback and PasswordCallback types.
handle(Callback[]) - Method in class org.jboss.security.auth.callback.UsernamePasswordHandler
Sets any NameCallback name property to the instance username, sets any PasswordCallback password property to the instance, and any password.
HANDSHAKE_COMPLETE_LISTENER - Static variable in class org.jboss.security.ssl.ClientSocketFactory
 
HANDSHAKE_COMPLETE_LISTENER - Static variable in class org.jboss.security.ssl.DomainSocketFactory
 
HANDSHAKE_COMPLETE_LISTENER - Static variable in class org.jboss.security.ssl.RMISSLClientSocketFactory
 
handshakeCompleted(HandshakeCompletedEvent) - Method in class org.jboss.security.ssl.ClientSocketFactory
 
handshakeCompleted(HandshakeCompletedEvent) - Method in class org.jboss.security.ssl.DomainSocketFactory
 
handshakeCompleted(HandshakeCompletedEvent) - Method in class org.jboss.security.ssl.RMISSLClientSocketFactory
 
hashCode() - Method in class org.jboss.crypto.CipherClientSocketFactory
 
hashCode() - Method in class org.jboss.crypto.CipherServerSocketFactory
 
hashCode() - Method in class org.jboss.security.AnybodyPrincipal
 
hashCode() - Method in class org.jboss.security.CallerIdentity
Returns a hash code value for the object.
hashCode() - Method in class org.jboss.security.NobodyPrincipal
 
hashCode() - Method in class org.jboss.security.SimplePrincipal
 
hashCode() - Method in class org.jboss.security.ssl.ClientSocketFactory
 
hashCode() - Method in class org.jboss.security.ssl.RMISSLClientSocketFactory
 
hashCode() - Method in class org.jboss.security.ssl.RMISSLServerSocketFactory
 
hasUnlimitedCrypto() - Static method in class org.jboss.security.Util
From Appendix E of the JCE ref guide, the xaximum key size allowed by the "Strong" jurisdiction policy files allows a maximum Blowfish cipher size of 128 bits.

I

IAppPolicyStore - Interface in org.jboss.security
An interface describing an AppPolicy security store.
IdentityLoginModule - Class in org.jboss.security.auth.spi
A simple login module that simply associates the principal specified in the module options with any subject authenticated against the module.
IdentityLoginModule() - Constructor for class org.jboss.security.auth.spi.IdentityLoginModule
 
implies(ProtectionDomain, Permission) - Method in class org.jboss.security.jacc.DelegatingPolicy
 
init(Map) - Method in interface org.jboss.crypto.digest.DigestCallback
Pass through access to the login module options.
init(Class, Class, Object) - Method in class org.jboss.security.AbstractSecurityProxy
This version invokes init(beanHome, beanRemote, null, null, securityMgr)
init(Class, Class, Class, Class, Object) - Method in class org.jboss.security.AbstractSecurityProxy
This method is called by the container SecurityInterceptor to intialize the proxy with the EJB home and remote interface classes that the container is housing.
init(Map) - Method in class org.jboss.security.auth.spi.RFC2617Digest
 
init(long) - Method in class org.jboss.security.plugins.JaasSecurityManager.DomainInfo
 
init(Class, Class, Object) - Method in interface org.jboss.security.SecurityProxy
Inform a proxy of the context in which it is operating.
init(Class, Class, Class, Class, Object) - Method in interface org.jboss.security.SecurityProxy
Inform a proxy of the context in which it is operating.
init(Class, Class, Object) - Method in class org.jboss.security.SubjectSecurityProxy
 
init(Class, Class, Class, Class, Object) - Method in class org.jboss.security.SubjectSecurityProxy
 
init() - Static method in class org.jboss.security.Util
 
init(byte[]) - Static method in class org.jboss.security.Util
 
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.jboss.security.AltClientLoginModule
Initialize this LoginModule.
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.jboss.security.auth.spi.AbstractServerLoginModule
Initialize the login module.
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.jboss.security.auth.spi.BaseCertLoginModule
Override the super version to pickup the following options after first calling the super method.
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.jboss.security.auth.spi.CertRolesLoginModule
Initialize this LoginModule.
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.jboss.security.auth.spi.DatabaseCertLoginModule
 
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.jboss.security.auth.spi.DatabaseServerLoginModule
Initialize this LoginModule.
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.jboss.security.auth.spi.DeploymentRolesLoginModule
Initialize the login module.
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.jboss.security.auth.spi.IdentityLoginModule
 
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.jboss.security.auth.spi.MemoryUsersRolesLoginModule
Override the UsersRolesLoginModule initialize to look for a users and roles options specifying the
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.jboss.security.auth.spi.ProxyLoginModule
Initialize this LoginModule.
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.jboss.security.auth.spi.RoleMappingLoginModule
 
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.jboss.security.auth.spi.RunAsLoginModule
Look for the roleName option that specifies the role to use as the run-as role.
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.jboss.security.auth.spi.UsernamePasswordLoginModule
Override the superclass method to look for the following options after first invoking the super version.
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.jboss.security.auth.spi.UsersLoginModule
Initialize this LoginModule.
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.jboss.security.auth.spi.UsersRolesLoginModule
Initialize this LoginModule.
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.jboss.security.auth.spi.XMLLoginModule
Initialize this LoginModule.
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.jboss.security.ClientLoginModule
Initialize this LoginModule.
inService() - Method in class org.jboss.security.jacc.JBossPolicyConfiguration
 
inService(String) - Method in class org.jboss.security.jacc.JBossPolicyConfigurationFactory
 
instantiate() - Method in class org.jboss.security.auth.login.AppConfigurationEntryHolder
 
instantiate() - Method in class org.jboss.security.auth.login.AuthenticationInfoContainer
 
instantiate() - Method in class org.jboss.security.auth.login.ModuleOptionContainer
 
invoke(Method, Object[], Object) - Method in class org.jboss.security.AbstractSecurityProxy
Called by the SecurityProxyInterceptor to allow the proxy delegate to perform a security check of the indicated remote interface method.
invoke(String, Object[], String[]) - Method in class org.jboss.security.plugins.DefaultLoginConfig
 
invoke(Object, Method, Object[]) - Method in class org.jboss.security.plugins.JaasSecurityManagerService.DefaultCacheObjectFactory
This is the InvocationHandler callback for the Context interface that was created by out getObjectInstance() method.
invoke(Object, Method, Object[]) - Method in class org.jboss.security.plugins.JaasSecurityManagerService.SecurityDomainObjectFactory
This is the InvocationHandler callback for the Context interface that was created by out getObjectInstance() method.
invoke(Method, Object[], Object) - Method in interface org.jboss.security.SecurityProxy
Called to allow the security proxy to perform any custom security checks required for the EJB remote or local interface method.
invokeHome(Method, Object[]) - Method in class org.jboss.security.AbstractSecurityProxy
Called by the SecurityProxyInterceptor to allow the proxy delegate to perform a security check of the indicated home interface method.
invokeHome(Method, Object[]) - Method in interface org.jboss.security.SecurityProxy
Called to allow the security proxy to perform any custom security checks required for the EJB remote or local home interface method.
invokeHomeOnDelegate(Method, Object[], Object) - Method in class org.jboss.security.AbstractSecurityProxy
Subclasses implement this method to actually invoke the given home method on the proxy delegate.
invokeHomeOnDelegate(Method, Object[], Object) - Method in class org.jboss.security.SubjectSecurityProxy
 
invokeOnDelegate(Method, Object[], Object) - Method in class org.jboss.security.AbstractSecurityProxy
Subclasses implement this method to actually invoke the given remote method on the proxy delegate.
invokeOnDelegate(Method, Object[], Object) - Method in class org.jboss.security.SubjectSecurityProxy
 
isCurrent(long) - Method in class org.jboss.security.plugins.JaasSecurityManager.DomainInfo
 
isMember(Principal) - Method in class org.jboss.security.NestableGroup
Returns true if the passed principal is a member of the active group.
isMember(Principal) - Method in class org.jboss.security.NestablePrincipal
Returns true if the passed principal is a member of the group.
isMember(Principal) - Method in class org.jboss.security.SimpleGroup
Returns true if the passed principal is a member of the group.
isNeedsClientAuth() - Method in class org.jboss.security.ssl.ClientSocketFactory
 
isNeedsClientAuth() - Method in class org.jboss.security.ssl.DomainServerSocketFactory
 
isNeedsClientAuth() - Method in class org.jboss.security.ssl.DomainSocketFactory
 
isNeedsClientAuth() - Method in class org.jboss.security.ssl.RMISSLClientSocketFactory
 
isNeedsClientAuth() - Method in class org.jboss.security.ssl.RMISSLServerSocketFactory
 
isValid(Principal, Object) - Method in interface org.jboss.security.AuthenticationManager
The isValid method is invoked to see if a user identity and associated credentials as known in the operational environment are valid proof of the user identity.
isValid(Principal, Object, Subject) - Method in interface org.jboss.security.AuthenticationManager
The isValid method is invoked to see if a user identity and associated credentials as known in the operational environment are valid proof of the user identity.
isValid(Principal, Object) - Method in class org.jboss.security.plugins.JaasSecurityManager
Validate that the given credential is correct for principal.
isValid(Principal, Object, Subject) - Method in class org.jboss.security.plugins.JaasSecurityManager
Validate that the given credential is correct for principal.
isValid(String, Principal, Object) - Method in class org.jboss.security.plugins.JaasSecurityManagerService
 
isValid(Principal, Object) - Method in class org.jboss.security.plugins.NoAccessSecurityManager
Validate that the given credential is correct for principal.
isValid(Principal, Object, Subject) - Method in class org.jboss.security.plugins.NoAccessSecurityManager
Validate that the given credential is correct for principal.
isValid(Principal, Object) - Method in class org.jboss.security.plugins.NullSecurityManager
Validate that the given credential is correct for principal.
isValid(Principal, Object, Subject) - Method in class org.jboss.security.plugins.NullSecurityManager
Validate that the given credential is correct for principal.
isValid(String, Principal, Object) - Method in interface org.jboss.security.plugins.SecurityManagerMBean
The isValid method is invoked to see if a user identity and associated credentials as known in the operational environment are valid proof of the user identity.
isWantsClientAuth() - Method in class org.jboss.security.ssl.ClientSocketFactory
 
isWantsClientAuth() - Method in class org.jboss.security.ssl.DomainServerSocketFactory
 
isWantsClientAuth() - Method in class org.jboss.security.ssl.DomainSocketFactory
 
isWantsClientAuth() - Method in class org.jboss.security.ssl.RMISSLClientSocketFactory
 
isWantsClientAuth() - Method in class org.jboss.security.ssl.RMISSLServerSocketFactory
 

J

JaasSecurityDomain - Class in org.jboss.security.plugins
The JaasSecurityDomain is an extension of JaasSecurityManager that addes the notion of a KeyStore, and JSSE KeyManagerFactory and TrustManagerFactory for supporting SSL and other cryptographic use cases.
JaasSecurityDomain() - Constructor for class org.jboss.security.plugins.JaasSecurityDomain
Creates a default JaasSecurityDomain for with a securityDomain name of 'other'.
JaasSecurityDomain(String) - Constructor for class org.jboss.security.plugins.JaasSecurityDomain
Creates a JaasSecurityDomain for with a securityDomain name of that given by the 'securityDomain' argument.
JaasSecurityDomain(String, CallbackHandler) - Constructor for class org.jboss.security.plugins.JaasSecurityDomain
Creates a JaasSecurityDomain for with a securityDomain name of that given by the 'securityDomain' argument.
JaasSecurityDomainMBean - Interface in org.jboss.security.plugins
The JaasSecurityDomainMBean adds support for KeyStore management.
JaasSecurityManager - Class in org.jboss.security.plugins
The JaasSecurityManager is responsible both for authenticating credentials associated with principals and for role mapping.
JaasSecurityManager() - Constructor for class org.jboss.security.plugins.JaasSecurityManager
Creates a default JaasSecurityManager for default securityDomain.
JaasSecurityManager(String, CallbackHandler) - Constructor for class org.jboss.security.plugins.JaasSecurityManager
Creates a JaasSecurityManager for with a securityDomain name of that given by the 'securityDomain' argument.
JaasSecurityManager.DomainInfo - Class in org.jboss.security.plugins
The authentication cache object.
JaasSecurityManager.DomainInfo(long) - Constructor for class org.jboss.security.plugins.JaasSecurityManager.DomainInfo
Create a cache entry with the given lifetime in seconds.
JaasSecurityManagerService - Class in org.jboss.security.plugins
This is a JMX service which manages JAAS based SecurityManagers.
JaasSecurityManagerService() - Constructor for class org.jboss.security.plugins.JaasSecurityManagerService
The constructor does nothing as the security manager is created on each lookup into java:/jaas/xxx.
JaasSecurityManagerService.DefaultCacheObjectFactory - Class in org.jboss.security.plugins
java:/timedCacheFactory ObjectFactory implementation
JaasSecurityManagerService.DefaultCacheObjectFactory() - Constructor for class org.jboss.security.plugins.JaasSecurityManagerService.DefaultCacheObjectFactory
 
JaasSecurityManagerService.SecurityDomainObjectFactory - Class in org.jboss.security.plugins
 
JaasSecurityManagerService.SecurityDomainObjectFactory() - Constructor for class org.jboss.security.plugins.JaasSecurityManagerService.SecurityDomainObjectFactory
 
JaasSecurityManagerServiceMBean - Interface in org.jboss.security.plugins
The management interface for the JaasSecurityManagerService mbean.
JBossPolicyConfiguration - Class in org.jboss.security.jacc
The JACC PolicyConfiguration implementation.
JBossPolicyConfiguration(String, DelegatingPolicy, StateMachine) - Constructor for class org.jboss.security.jacc.JBossPolicyConfiguration
 
JBossPolicyConfigurationFactory - Class in org.jboss.security.jacc
org.jboss.security.provider
JBossPolicyConfigurationFactory() - Constructor for class org.jboss.security.jacc.JBossPolicyConfigurationFactory
Build the JACC policy configuration state machine from the jacc-policy-config-states.xml file.
JBossSXProvider - Class in org.jboss.crypto
A Java2 security provider for cryptographic algorithms provided by the JBossSX framework.
JBossSXProvider() - Constructor for class org.jboss.crypto.JBossSXProvider
Creates a new instance of Provider
JBossSXProvider(String, double, String) - Constructor for class org.jboss.crypto.JBossSXProvider
 
JCEProviderService - Class in org.jboss.security.jce
The JCEProviderService is capable of loading one or more third party JCE providers at runtime.
JCEProviderService() - Constructor for class org.jboss.security.jce.JCEProviderService
 
JCEProviderServiceMBean - Interface in org.jboss.security.jce
 
JndiLoginInitialContextFactory - Class in org.jboss.security.jndi
A naming provider InitialContextFactory implementation that combines the authentication phase with the InitialContext creation.
JndiLoginInitialContextFactory() - Constructor for class org.jboss.security.jndi.JndiLoginInitialContextFactory
 

L

LdapExtLoginModule - Class in org.jboss.security.auth.spi
The org.jboss.security.auth.spi.LdapExtLoginModule, added in jboss-4.0.3, is an alternate ldap login module implementation that uses searches for locating both the user to bind as for authentication as well as the associated roles.
LdapExtLoginModule() - Constructor for class org.jboss.security.auth.spi.LdapExtLoginModule
 
LdapLoginModule - Class in org.jboss.security.auth.spi
An implementation of LoginModule that authenticates against an LDAP server using JNDI, based on the configuration properties.
LdapLoginModule() - Constructor for class org.jboss.security.auth.spi.LdapLoginModule
 
linkConfiguration(PolicyConfiguration) - Method in class org.jboss.security.jacc.JBossPolicyConfiguration
 
listContextPolicies() - Method in class org.jboss.security.jacc.DelegatingPolicy
Access the current ContextPolicy instances
loadConfig(URL) - Method in class org.jboss.security.auth.login.XMLLoginConfig
Load the login configuration information from the given config URL.
loadConfig() - Method in class org.jboss.security.auth.login.XMLLoginConfigImpl
Called to try to load the config from the java.security.auth.login.config property value when there is no loginConfigURL.
loadConfig(URL) - Method in class org.jboss.security.auth.login.XMLLoginConfigImpl
 
loadConfig(URL) - Method in interface org.jboss.security.auth.login.XMLLoginConfigMBean
Load the login configuration information from the given config URL.
loadRoles() - Method in class org.jboss.security.auth.spi.UsersRolesLoginModule
Loads the roles Properties from the defaultRolesRsrcName and rolesRsrcName resource settings.
loadUsers() - Method in class org.jboss.security.auth.spi.UsersRolesLoginModule
Loads the users Properties from the defaultUsersRsrcName and usersRsrcName resource settings.
log - Variable in class org.jboss.security.auth.spi.AbstractServerLoginModule
 
log - Variable in class org.jboss.security.plugins.JaasSecurityManager
The log4j category for the security manager domain
login() - Method in class org.jboss.security.AltClientLoginModule
Method to authenticate a Subject (phase 1).
login() - Method in class org.jboss.security.auth.spi.AbstractServerLoginModule
Looks for javax.security.auth.login.name and javax.security.auth.login.password values in the sharedState map if the useFirstPass option was true and returns true if they exist.
login() - Method in class org.jboss.security.auth.spi.BaseCertLoginModule
Perform the authentication of the username and password.
login() - Method in class org.jboss.security.auth.spi.CertRolesLoginModule
 
login() - Method in class org.jboss.security.auth.spi.IdentityLoginModule
 
login() - Method in class org.jboss.security.auth.spi.ProxyLoginModule
Perform the login.
login() - Method in class org.jboss.security.auth.spi.RoleMappingLoginModule
 
login() - Method in class org.jboss.security.auth.spi.RunAsLoginModule
Push the run as role using the SecurityAssociation.pushRunAsIdentity method
login() - Method in class org.jboss.security.auth.spi.UsernamePasswordLoginModule
Perform the authentication of the username and password.
login() - Method in class org.jboss.security.auth.spi.UsersLoginModule
Method to authenticate a Subject (phase 1).
login() - Method in class org.jboss.security.auth.spi.UsersRolesLoginModule
Method to authenticate a Subject (phase 1).
login() - Method in class org.jboss.security.auth.spi.XMLLoginModule
Method to authenticate a Subject (phase 1).
login() - Method in class org.jboss.security.ClientLoginModule
Method to authenticate a Subject (phase 1).
LoginConfigObjectModelFactory - Class in org.jboss.security.auth.login
A JBossXB object factory for parsing the login-config.xml object model.
LoginConfigObjectModelFactory() - Constructor for class org.jboss.security.auth.login.LoginConfigObjectModelFactory
 
loginConfigURL - Variable in class org.jboss.security.auth.login.XMLLoginConfigImpl
The URL to the XML or Sun login configuration
LoginInitialContextFactory - Class in org.jboss.security.jndi
A naming provider InitialContextFactory implementation that combines the authentication phase with the InitialContext creation.
LoginInitialContextFactory() - Constructor for class org.jboss.security.jndi.LoginInitialContextFactory
 
loginOk - Variable in class org.jboss.security.auth.spi.AbstractServerLoginModule
Flag indicating if the login phase succeeded.
logout() - Method in class org.jboss.security.AltClientLoginModule
 
logout() - Method in class org.jboss.security.auth.spi.AbstractServerLoginModule
Remove the user identity and roles added to the Subject during commit.
logout() - Method in class org.jboss.security.auth.spi.ProxyLoginModule
 
logout() - Method in class org.jboss.security.auth.spi.RunAsLoginModule
 
logout() - Method in class org.jboss.security.ClientLoginModule
 
lookup(String) - Method in class org.jboss.security.plugins.SecurityDomainContext
 

M

main(String[]) - Static method in class org.jboss.security.auth.spi.RFC2617Digest
Compute the
main(String[]) - Static method in class org.jboss.security.Base64Encoder
Run with one argument, prints the encoded version of it.
main(String[]) - Static method in class org.jboss.security.plugins.ConsolePassword
 
main(String[]) - Static method in class org.jboss.security.plugins.FilePassword
Write a password in opaque form to a file for use with the FilePassword accessor in conjunction with the JaasSecurityDomain {CLASS}org.jboss.security.plugins.FilePassword:password-file format of the KeyStorePass attribute.
main(String[]) - Static method in class org.jboss.security.plugins.PBEUtils
 
MapCallback - Class in org.jboss.security.auth.callback
An implementation of Callback that simply allows for a map of information to be exchanged.
MapCallback() - Constructor for class org.jboss.security.auth.callback.MapCallback
 
mapHomeMethods(Class) - Method in class org.jboss.security.AbstractSecurityProxy
Performs a mapping from the methods declared in the beanHome class to the proxy delegate class.
mapRemoteMethods(Class) - Method in class org.jboss.security.AbstractSecurityProxy
Performs a mapping from the methods declared in the beanRemote class to the proxy delegate class.
members() - Method in class org.jboss.security.NestableGroup
Returns an enumeration that contains the single active Principal.
members() - Method in class org.jboss.security.NestablePrincipal
Returns an enumeration that contains the single active Principal.
members() - Method in class org.jboss.security.SimpleGroup
Returns an enumeration of the members in the group.
MemoryUsersRolesLoginModule - Class in org.jboss.security.auth.spi
A subclass of UsersRolesLoginModule that uses a singleton instance and memory based users/roles Properties maps to manage user/password and user/role mappings.
MemoryUsersRolesLoginModule() - Constructor for class org.jboss.security.auth.spi.MemoryUsersRolesLoginModule
 
METHOD - Static variable in class org.jboss.security.auth.spi.RFC2617Digest
The http method type
ModuleOptionContainer - Class in org.jboss.security.auth.login
ModuleOption declares a constructor that takes name as a parameter while the value should be set with the setter.
ModuleOptionContainer() - Constructor for class org.jboss.security.auth.login.ModuleOptionContainer
 

N

NestableGroup - Class in org.jboss.security
An implementation of Group that allows that acts as a stack of Groups with a single Group member active at any time.
NestableGroup(String) - Constructor for class org.jboss.security.NestableGroup
Creates new NestableGroup with the given name
NestablePrincipal - Class in org.jboss.security
An implementation of Group that allows that acts as a stack of Principals with a single Principal Group member active at any time.
NestablePrincipal(String) - Constructor for class org.jboss.security.NestablePrincipal
Creates new NestablePrincipal with the given name
newChild(PolicyConfig, UnmarshallingContext, String, String, Attributes) - Method in class org.jboss.security.auth.login.LoginConfigObjectModelFactory
 
newChild(AuthenticationInfo, UnmarshallingContext, String, String, Attributes) - Method in class org.jboss.security.auth.login.LoginConfigObjectModelFactory
 
newChild(AppConfigurationEntryHolder, UnmarshallingContext, String, String, Attributes) - Method in class org.jboss.security.auth.login.LoginConfigObjectModelFactory
 
newChild(Users, UnmarshallingContext, String, String, Attributes) - Method in class org.jboss.security.auth.spi.UsersObjectModelFactory
 
newChild(Users.User, UnmarshallingContext, String, String, Attributes) - Method in class org.jboss.security.auth.spi.UsersObjectModelFactory
 
newDigest() - Static method in class org.jboss.security.Util
 
newRoot(Object, UnmarshallingContext, String, String, Attributes) - Method in class org.jboss.security.auth.login.LoginConfigObjectModelFactory
 
newRoot(Object, UnmarshallingContext, String, String, Attributes) - Method in class org.jboss.security.auth.spi.UsersObjectModelFactory
 
nextBytes(byte[]) - Static method in class org.jboss.security.Util
Generates random bytes and places them into a user-supplied byte array.
nextDouble() - Static method in class org.jboss.security.Util
Returns the next pseudorandom, uniformly distributed double value between 0.0 and 1.0 from this random number generator's sequence.
nextLong() - Static method in class org.jboss.security.Util
Returns the next pseudorandom, uniformly distributed long value from this random number generator's sequence.
NO_PERMISSIONS - Static variable in class org.jboss.security.AppPolicy
A PermissionCollection that allows no permissions
NoAccessSecurityManager - Class in org.jboss.security.plugins
An implementation of SubjectSecurityManager, RealmMapping does not allow any authentication and every check for a role fails.
NoAccessSecurityManager(String) - Constructor for class org.jboss.security.plugins.NoAccessSecurityManager
Creates a default JaasSecurityManager for with the given securityDomain name.
NOBODY - Static variable in class org.jboss.security.NobodyPrincipal
 
NOBODY_PRINCIPAL - Static variable in class org.jboss.security.NobodyPrincipal
 
NobodyPrincipal - Class in org.jboss.security
An implementation of Principal and Comparable that represents no role.
NobodyPrincipal() - Constructor for class org.jboss.security.NobodyPrincipal
 
NONCE - Static variable in class org.jboss.security.auth.spi.RFC2617Digest
A server-specified data string which MUST be different each time a digest-challenge is sent as part of initial authentication.
NONCE_COUNT - Static variable in class org.jboss.security.auth.spi.RFC2617Digest
This MUST be specified if a qop directive is sent (see above), and MUST NOT be specified if the server did not send a qop directive in the WWW-Authenticate header field.
NullSecurityManager - Class in org.jboss.security.plugins
An implementation of SubjectSecurityManager, RealmMapping that authenticates everyone and for which Principals have any role requested.
NullSecurityManager(String) - Constructor for class org.jboss.security.plugins.NullSecurityManager
Creates a default JaasSecurityManager for with the given securityDomain name.

O

OBJECT_NAME - Static variable in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
 
ObjectCallback - Class in org.jboss.security.auth.callback
An implementation of Callback that simply obtains an Object to be used as the authentication credential.
ObjectCallback(String) - Constructor for class org.jboss.security.auth.callback.ObjectCallback
Initialize the SecurityAssociationCallback
options - Variable in class org.jboss.security.auth.spi.AbstractServerLoginModule
 
org.jboss.crypto - package org.jboss.crypto
 
org.jboss.crypto.digest - package org.jboss.crypto.digest
 
org.jboss.security - package org.jboss.security
The basic security interfaces and classes are now located in the jbosssx module.
org.jboss.security.auth - package org.jboss.security.auth
 
org.jboss.security.auth.callback - package org.jboss.security.auth.callback
 
org.jboss.security.auth.certs - package org.jboss.security.auth.certs
 
org.jboss.security.auth.login - package org.jboss.security.auth.login
 
org.jboss.security.auth.spi - package org.jboss.security.auth.spi
 
org.jboss.security.jacc - package org.jboss.security.jacc
 
org.jboss.security.jce - package org.jboss.security.jce
 
org.jboss.security.jndi - package org.jboss.security.jndi
 
org.jboss.security.plugins - package org.jboss.security.plugins
Security plugins have moved to the jbosssx cvs module.
org.jboss.security.propertyeditor - package org.jboss.security.propertyeditor
 
org.jboss.security.ssl - package org.jboss.security.ssl
 

P

parentConfig - Variable in class org.jboss.security.auth.login.XMLLoginConfigImpl
The inherited configuration we delegate to
parseAuthentication(Element) - Static method in class org.jboss.security.auth.login.ConfigUtil
Parse the application-policy/authentication element
parseGroupMembers(Group, String) - Method in class org.jboss.security.auth.spi.UsersRolesLoginModule
Parse the comma delimited roles names given by value and add them to group.
PBEUtils - Class in org.jboss.security.plugins
Ecrypt a password using the JaasSecurityDomain password Usage: PBEUtils salt count domain-password password salt : the Salt attribute from the JaasSecurityDomain count : the IterationCount attribute from the JaasSecurityDomain domain-password : the plaintext password that maps to the KeyStorePass attribute from the JaasSecurityDomain password : the plaintext password that should be encrypted with the JaasSecurityDomain password
PBEUtils() - Constructor for class org.jboss.security.plugins.PBEUtils
 
peekRunAsIdentity() - Static method in class org.jboss.security.SecurityAssociation
Look at the current thread of control's run-as identity on the top of the stack.
peekRunAsIdentity(int) - Static method in class org.jboss.security.SecurityAssociation
Look at the current thread of control's run-as identity at the indicated depth.
peekSubjectContext() - Static method in class org.jboss.security.SecurityAssociation
Look at the current thread of control's authenticated identity on the top of the stack.
PolicyConfig - Class in org.jboss.security.auth.login
The root object for the login-config.xml descriptor as defined by the security-config_4_0.xsd.
PolicyConfig() - Constructor for class org.jboss.security.auth.login.PolicyConfig
 
popLoginConfig() - Method in class org.jboss.security.plugins.SecurityConfig
Pop the current mbean from the login configuration stack and install the previous Configuration as the current instance.
popLoginConfig() - Method in interface org.jboss.security.plugins.SecurityConfigMBean
Pop the current mbean from the login configuration stack and install the previous Configuration as the current instance.
popRunAsIdentity() - Static method in class org.jboss.security.SecurityAssociation
Pop the current thread of control's run-as identity.
popSubjectContext() - Static method in class org.jboss.security.SecurityAssociation
Pop the current SubjectContext from the previous pushSubjectContext call and return the pushed SubjectContext ig there was one.
postDigest(MessageDigest) - Method in interface org.jboss.crypto.digest.DigestCallback
Post-hash callout afer the password has been added to allow for content after the password has been added.
postDigest(MessageDigest) - Method in class org.jboss.security.auth.spi.RFC2617Digest
 
preDigest(MessageDigest) - Method in interface org.jboss.crypto.digest.DigestCallback
Pre-hash callout to allow for content before the password.
preDigest(MessageDigest) - Method in class org.jboss.security.auth.spi.RFC2617Digest
 
PRINCIPAL_WAS_SET - Static variable in class org.jboss.security.SecurityAssociation.SubjectContext
 
principalClassName - Variable in class org.jboss.security.auth.spi.AbstractServerLoginModule
An optional custom Principal class implementation
PrincipalEditor - Class in org.jboss.security.propertyeditor
A property editor for java.security.Principals that uses the org.jboss.security.SimplePrincipal
PrincipalEditor() - Constructor for class org.jboss.security.propertyeditor.PrincipalEditor
 
principalsQuery - Variable in class org.jboss.security.auth.spi.DatabaseServerLoginModule
The sql query to obtain the user password
PROVIDER_INFO - Static variable in class org.jboss.crypto.JBossSXProvider
 
PROVIDER_NAME - Static variable in class org.jboss.crypto.JBossSXProvider
 
PROVIDER_VERSION - Static variable in class org.jboss.crypto.JBossSXProvider
 
ProxyLoginModule - Class in org.jboss.security.auth.spi
A proxy LoginModule that loads a delegate LoginModule using the current thread context class loader.
ProxyLoginModule() - Constructor for class org.jboss.security.auth.spi.ProxyLoginModule
 
pushLoginConfig(String) - Method in class org.jboss.security.plugins.SecurityConfig
Push an mbean onto the login configuration stack and install its Configuration as the current instance.
pushLoginConfig(String) - Method in interface org.jboss.security.plugins.SecurityConfigMBean
Push an mbean onto the login configuration stack and install its Configuration as the current instance.
pushRunAsIdentity(RunAsIdentity) - Static method in class org.jboss.security.SecurityAssociation
Push the current thread of control's run-as identity.
pushSubjectContext(Subject, Principal, Object) - Static method in class org.jboss.security.SecurityAssociation
Push the current authenticated context.

Q

QOP - Static variable in class org.jboss.security.auth.spi.RFC2617Digest
Indicates what "quality of protection" the client has applied to the message.

R

REALM - Static variable in class org.jboss.security.auth.spi.RFC2617Digest
String which can enable users to know which username and password to use, in case they might have different ones for different servers.
RealmMapping - Interface in org.jboss.security
The interface for Principal mapping.
recursion - Variable in class org.jboss.security.auth.spi.LdapExtLoginModule
 
refresh() - Method in class org.jboss.security.auth.login.XMLLoginConfigImpl
 
refresh() - Method in interface org.jboss.security.IAppPolicyStore
 
refresh() - Method in class org.jboss.security.jacc.DelegatingPolicy
We dynamically manage the active policies on commit so refresh is a noop.
refresh() - Method in class org.jboss.security.plugins.JaasSecurityManager.DomainInfo
 
registerSecurityDomain(String, SecurityDomain) - Method in class org.jboss.security.plugins.JaasSecurityManagerService
Register a SecurityDomain implmentation.
registerSecurityDomain(String, SecurityDomain) - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
Register a SecurityDomain implmentation
reloadKeyAndTrustStore() - Method in class org.jboss.security.plugins.JaasSecurityDomain
Reload the key- and truststore
reloadKeyAndTrustStore() - Method in interface org.jboss.security.plugins.JaasSecurityDomainMBean
Reload the key- and truststore
remove(String) - Method in class org.jboss.security.auth.login.PolicyConfig
 
removeAppConfig(String) - Method in class org.jboss.security.auth.login.XMLLoginConfig
Remove an application login configuration.
removeAppConfig(String) - Method in class org.jboss.security.auth.login.XMLLoginConfigImpl
 
removeAppConfig(String) - Method in interface org.jboss.security.auth.login.XMLLoginConfigMBean
Remove an application login configuration.
removeConfigs(String[]) - Method in class org.jboss.security.auth.login.XMLLoginConfig
 
removeConfigs(String[]) - Method in interface org.jboss.security.auth.login.XMLLoginConfigMBean
Remove the given login configurations.
removeExcludedPolicy() - Method in class org.jboss.security.jacc.JBossPolicyConfiguration
 
removeMember(Principal) - Method in class org.jboss.security.NestableGroup
Removes the first occurence of user from the Principal stack.
removeMember(Principal) - Method in class org.jboss.security.NestablePrincipal
Removes the first occurence of user from the Principal stack.
removeMember(Principal) - Method in class org.jboss.security.SimpleGroup
Removes the specified member from the group.
removeRole(String) - Method in class org.jboss.security.jacc.JBossPolicyConfiguration
 
removeUncheckedPolicy() - Method in class org.jboss.security.jacc.JBossPolicyConfiguration
 
REPLACE_ROLE - Variable in class org.jboss.security.auth.spi.RoleMappingLoginModule
Should the matching role be replaced
RFC2617_ENCODING - Static variable in class org.jboss.security.Util
 
RFC2617Digest - Class in org.jboss.security.auth.spi
An implementation of the DigestCallback that support the http digest auth as described in RFC2617 (http://www.ietf.org/rfc/rfc2617.txt).
RFC2617Digest() - Constructor for class org.jboss.security.auth.spi.RFC2617Digest
 
RMISSLClientSocketFactory - Class in org.jboss.security.ssl
An implementation of RMIClientSocketFactory that uses the JSSE default SSLSocketFactory to create a client SSLSocket.
RMISSLClientSocketFactory() - Constructor for class org.jboss.security.ssl.RMISSLClientSocketFactory
Creates new RMISSLClientSocketFactory
RMISSLServerSocketFactory - Class in org.jboss.security.ssl
An implementation of RMIServerSocketFactory that uses a DomainServerSocketFactory for its implementation.
RMISSLServerSocketFactory() - Constructor for class org.jboss.security.ssl.RMISSLServerSocketFactory
Creates new RMISSLServerSocketFactory initialized with a DomainServerSocketFactory with not security domain.
roleAttributeID - Variable in class org.jboss.security.auth.spi.LdapExtLoginModule
 
roleAttributeIsDN - Variable in class org.jboss.security.auth.spi.LdapExtLoginModule
 
roleFilter - Variable in class org.jboss.security.auth.spi.LdapExtLoginModule
 
RoleMappingLoginModule - Class in org.jboss.security.auth.spi
JBAS-3323: Role Mapping Login Module that maps application role to declarative role - You will need to provide a properties file name with the option "rolesProperties" which has the role to be replaced as the key and a comma-separated role names as replacements.
RoleMappingLoginModule() - Constructor for class org.jboss.security.auth.spi.RoleMappingLoginModule
 
roleNameAttributeID - Variable in class org.jboss.security.auth.spi.LdapExtLoginModule
 
rolesCtxDN - Variable in class org.jboss.security.auth.spi.LdapExtLoginModule
 
rolesQuery - Variable in class org.jboss.security.auth.spi.DatabaseServerLoginModule
The sql query to obtain the user roles
rolesSearch(InitialLdapContext, SearchControls, String, String, int, int) - Method in class org.jboss.security.auth.spi.LdapExtLoginModule
 
RunAsIdentity - Class in org.jboss.security
The RunAsIdentity is a Principal that associates the run-as principal with his run-as role(s).
RunAsIdentity(String, String) - Constructor for class org.jboss.security.RunAsIdentity
Construct an inmutable instance of a RunAsIdentity
RunAsIdentity(String, String, Set) - Constructor for class org.jboss.security.RunAsIdentity
Construct an inmutable instance of a RunAsIdentity
RunAsLoginModule - Class in org.jboss.security.auth.spi
A login module that establishes a run-as role for the duration of the login phase of authentication.
RunAsLoginModule() - Constructor for class org.jboss.security.auth.spi.RunAsLoginModule
 

S

searchScope - Variable in class org.jboss.security.auth.spi.LdapExtLoginModule
 
searchTimeLimit - Variable in class org.jboss.security.auth.spi.LdapExtLoginModule
 
SECURITY_DOMAIN_OPTION - Static variable in interface org.jboss.security.SecurityConstants
The String option name used to pass in the security-domain name the LoginModule was configured in.
SecurityActions - Class in org.jboss.security.auth.callback
Security actions for the callback package
SecurityActions() - Constructor for class org.jboss.security.auth.callback.SecurityActions
 
SecurityAssociation - Class in org.jboss.security
The SecurityAssociation class maintains the security principal and credentials.
SecurityAssociation() - Constructor for class org.jboss.security.SecurityAssociation
 
SecurityAssociation.SubjectContext - Class in org.jboss.security
The encapsulation of the authenticated subject
SecurityAssociation.SubjectContext() - Constructor for class org.jboss.security.SecurityAssociation.SubjectContext
 
SecurityAssociation.SubjectContext(Subject, Principal, Object) - Constructor for class org.jboss.security.SecurityAssociation.SubjectContext
 
SecurityAssociationAuthenticator - Class in org.jboss.security
An implementation of Authenticator that obtains the username and password from the current SecurityAssociation state.
SecurityAssociationAuthenticator() - Constructor for class org.jboss.security.SecurityAssociationAuthenticator
 
SecurityAssociationCallback - Class in org.jboss.security.auth.callback
An implementation of Callback useful on the server side for propagating the request Principal and credentials to LoginModules.
SecurityAssociationCallback() - Constructor for class org.jboss.security.auth.callback.SecurityAssociationCallback
Initialize the SecurityAssociationCallback
SecurityAssociationHandler - Class in org.jboss.security.auth.callback
An implementation of CallbackHandler is assigned a Principal, and opaque Object credential as values passed to the constructor.
SecurityAssociationHandler() - Constructor for class org.jboss.security.auth.callback.SecurityAssociationHandler
 
SecurityAssociationHandler(Principal, Object) - Constructor for class org.jboss.security.auth.callback.SecurityAssociationHandler
Initialize the UsernamePasswordHandler with the principal and credentials to use.
SecurityConfig - Class in org.jboss.security.plugins
The SecurityConfigMBean implementation.
SecurityConfig() - Constructor for class org.jboss.security.plugins.SecurityConfig
 
SecurityConfigMBean - Interface in org.jboss.security.plugins
A security configuration MBean.
SecurityConstants - Interface in org.jboss.security
Defines Constants for usage in the Security Layer
SecurityDomain - Interface in org.jboss.security
The SecurityDomain interface combines the SubjectSecurityManager and RealmMapping interfaces and adds a keyStore and trustStore as well as JSSE KeyManagerFactory and TrustManagerFactory accessors for use with SSL/JSSE.
SecurityDomainContext - Class in org.jboss.security.plugins
An encapsulation of the JNDI security context infomation
SecurityDomainContext(AuthenticationManager, CachePolicy) - Constructor for class org.jboss.security.plugins.SecurityDomainContext
Creates new SecurityDomainContextHandler
SecurityDomainEditor - Class in org.jboss.security.propertyeditor
A property editor for org.jboss.security.SecurityDomain types.
SecurityDomainEditor() - Constructor for class org.jboss.security.propertyeditor.SecurityDomainEditor
 
SecurityManagerMBean - Interface in org.jboss.security.plugins
An MBean interface that unifies the AuthenticationManager and RealmMapping security interfaces implemented by a security manager for a given domain and provides access to this functionality across all domains by including the security domain name as a method argument.
SecurityProxy - Interface in org.jboss.security
An interface describing the requirements for a SecurityInterceptor proxy.
SecurityProxyFactory - Interface in org.jboss.security
An interface for factories of SecurityProxy objects.
SecurityRoleMetaData - Class in org.jboss.security
The meta data object for the security-role-mapping element.
SecurityRoleMetaData(String) - Constructor for class org.jboss.security.SecurityRoleMetaData
 
SecurityRolesAssociation - Class in org.jboss.security
The SecurityRolesAssociation uses a ThreadLocal to accociatw the SecurityRoleMetaData from the deployment with the current thread.
SecurityRolesAssociation() - Constructor for class org.jboss.security.SecurityRolesAssociation
 
SecurityService - Class in org.jboss.security.jacc
The SecurityService installs a java.security.Policy implementation that handles the JACC permission checks.
SecurityService() - Constructor for class org.jboss.security.jacc.SecurityService
 
SerialNumberIssuerDNMapping - Class in org.jboss.security.auth.certs
A CertificatePrincipal implementation that builds the principal name based on the cert serialNumber and issuerDN
SerialNumberIssuerDNMapping() - Constructor for class org.jboss.security.auth.certs.SerialNumberIssuerDNMapping
 
sessionKeyHash(byte[]) - Static method in class org.jboss.security.Util
Perform an interleaved even-odd hash on the byte string
SET_CONFIG_ENTRY_PERM - Static variable in class org.jboss.security.auth.login.AuthenticationInfo
 
SET_CONFIG_ENTRY_PERM - Static variable in class org.jboss.security.AuthenticationInfo
 
setAppCallbackHandler(CallbackHandler) - Method in class org.jboss.security.auth.login.AuthenticationInfo
 
setAppCallbackHandler(CallbackHandler) - Method in class org.jboss.security.AuthenticationInfo
 
setAppConfigurationEntry(AppConfigurationEntry[]) - Method in class org.jboss.security.auth.login.AuthenticationInfo
Set an application authentication configuration.
setAppConfigurationEntry(AppConfigurationEntry[]) - Method in class org.jboss.security.AuthenticationInfo
Set an application authentication configuration.
setAsText(String) - Method in class org.jboss.security.propertyeditor.PrincipalEditor
Build a SimplePrincipal
setAsText(String) - Method in class org.jboss.security.propertyeditor.SecurityDomainEditor
Get the SecurityDomain from the text which is the jndi name of the SecurityDomain binding.
setAttribute(Attribute) - Method in class org.jboss.security.plugins.DefaultLoginConfig
 
setAttributes(AttributeList) - Method in class org.jboss.security.plugins.DefaultLoginConfig
 
setAuthConfig(String) - Method in class org.jboss.security.auth.login.DynamicLoginConfig
Set the resource path to the JAAS login configuration file to use.
setAuthConfig(String) - Method in interface org.jboss.security.auth.login.DynamicLoginConfigMBean
Set the resource path to the JAAS login configuration file to use.
setAuthConfig(String) - Method in class org.jboss.security.plugins.DefaultLoginConfig
Set the resource path or URL to the JAAS login configuration file to use.
setAuthenticationCacheJndiName(String) - Method in class org.jboss.security.plugins.JaasSecurityManagerService
Set the jndi name under which the authentication cache policy is found
setAuthenticationCacheJndiName(String) - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
Set the location of the security credential cache policy.
setBindAddress(String) - Method in class org.jboss.security.ssl.DomainServerSocketFactory
 
setBindAddress(String) - Method in class org.jboss.security.ssl.RMISSLServerSocketFactory
 
setByteArray(byte[]) - Method in class org.jboss.security.auth.callback.ByteArrayCallback
 
setCachePolicy(CachePolicy) - Method in class org.jboss.security.plugins.JaasSecurityManager
The domainCache is typically a shared object that is populated by the login code(LoginModule, etc.) and read by this class in the isValid() method.
setCacheTimeout(String, int, int) - Method in class org.jboss.security.plugins.JaasSecurityManagerService
Set the indicated security domain cache timeout.
setCacheTimeout(String, int, int) - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
Set the indicated security domain cache timeout.
setCallbackHandler(CallbackHandler) - Static method in class org.jboss.security.auth.callback.CallbackHandlerPolicyContextHandler
 
setCallbackHandler(Class) - Method in class org.jboss.security.auth.SystemAuthenticator
Specify the CallbackHandler to use to obtain the authentication information.
setCallbackHandler(Class) - Method in interface org.jboss.security.auth.SystemAuthenticatorMBean
Specify the CallbackHandler to use to obtain the authentication information.
setCallbackHandlerClassName(String) - Method in class org.jboss.security.plugins.JaasSecurityManagerService
Set the default CallbackHandler implementation class name
setCallbackHandlerClassName(String) - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
Set the default CallbackHandler implementation class name
setCiperSuites(String[]) - Method in class org.jboss.security.ssl.DomainServerSocketFactory
Deprecated. use getCipherSuites
setCiperSuites(String[]) - Method in class org.jboss.security.ssl.RMISSLServerSocketFactory
 
setCipherAlgorithm(String) - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
setCipherSuites(String[]) - Method in class org.jboss.security.ssl.DomainServerSocketFactory
 
setConfigResource(String) - Method in class org.jboss.security.auth.login.XMLLoginConfig
Set the resource name of the XML login configuration file that should be loaded by this mbean on startup.
setConfigResource(String) - Method in class org.jboss.security.auth.login.XMLLoginConfigImpl
 
setConfigResource(String) - Method in interface org.jboss.security.auth.login.XMLLoginConfigMBean
Set the resource name of the XML login configuration file that should be loaded by this mbean on startup.
setConfigURL(URL) - Method in class org.jboss.security.auth.login.XMLLoginConfig
Set the URL of the XML login configuration file that should be loaded by this mbean on startup.
setConfigURL(URL) - Method in class org.jboss.security.auth.login.XMLLoginConfigImpl
Set the URL of the XML login configuration file that should be loaded by this mbean on startup.
setConfigURL(URL) - Method in interface org.jboss.security.auth.login.XMLLoginConfigMBean
Set the URL of the XML login configuration file that should be loaded by this mbean on startup.
setContextInfo(Object, Object) - Static method in class org.jboss.security.SecurityAssociation
Set the current thread context info.
setCredential(Object) - Method in class org.jboss.security.auth.callback.AppCallbackHandler
 
setCredential(Object) - Method in class org.jboss.security.auth.callback.ObjectCallback
 
setCredential(Object) - Method in class org.jboss.security.auth.callback.SecurityAssociationCallback
 
setCredential(Object) - Static method in class org.jboss.security.SecurityAssociation
Set the current principal credential information.
setCredential(Object) - Method in class org.jboss.security.SecurityAssociation.SubjectContext
 
setDeepCopySubjectMode(boolean) - Method in class org.jboss.security.plugins.JaasSecurityManagerService
 
setDeepCopySubjectMode(boolean) - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
A flag indicating if the Deep Copy of Subject Sets should be enabled in the security managers
setDeepCopySubjectOption(Boolean) - Method in class org.jboss.security.plugins.JaasSecurityManager
Flag to specify if deep copy of subject sets needs to be enabled
setDefaultAppPolicy(AppPolicy) - Static method in class org.jboss.security.AppPolicy
 
setDefaultCacheResolution(int) - Method in class org.jboss.security.plugins.JaasSecurityManagerService
Set the default timed cache policy resolution.
setDefaultCacheResolution(int) - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
Set the default timed cache policy resolution.
setDefaultCacheTimeout(int) - Method in class org.jboss.security.plugins.JaasSecurityManagerService
Set the default timed cache policy timeout.
setDefaultCacheTimeout(int) - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
Set the default timed cache policy timeout.
setDefaultUnauthenticatedPrincipal(String) - Method in class org.jboss.security.plugins.JaasSecurityManagerService
Set the default unauthenticated principal.
setDefaultUnauthenticatedPrincipal(String) - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
Set the default unauthenticated principal.
setEJBContext(EJBContext) - Method in class org.jboss.security.AbstractSecurityProxy
Called by the SecurityProxyInterceptor prior to a method invocation to set the context for the call.
setEJBContext(EJBContext) - Method in interface org.jboss.security.SecurityProxy
Called prior to any method invocation to set the current EJB context.
setEncoding(String) - Method in class org.jboss.security.auth.spi.Users.User
 
setExternalPermissionTypes(Class[]) - Method in class org.jboss.security.jacc.DelegatingPolicy
 
setInfo(String, Object) - Method in class org.jboss.security.auth.callback.MapCallback
 
setIterationCount(int) - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
setIterationCount(int) - Method in interface org.jboss.security.plugins.JaasSecurityDomainMBean
Set the iteration count used with PBE based on the keystore password.
setJceProviders(Element) - Method in class org.jboss.security.jce.JCEProviderService
 
setJceProviders(Element) - Method in interface org.jboss.security.jce.JCEProviderServiceMBean
 
setKeyStore(KeyStore) - Method in class org.jboss.security.AppPolicy
 
setKeyStorePass(String) - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
setKeyStorePass(String) - Method in interface org.jboss.security.plugins.JaasSecurityDomainMBean
Set the credential string for the KeyStore.
setKeyStoreType(String) - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
setKeyStoreType(String) - Method in interface org.jboss.security.plugins.JaasSecurityDomainMBean
Set the type of KeyStore implementation to use.
setKeyStoreURL(String) - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
setKeyStoreURL(String) - Method in interface org.jboss.security.plugins.JaasSecurityDomainMBean
Set the KeyStore database URL string.
setLoginConfig(String) - Method in class org.jboss.security.plugins.SecurityConfig
Set the name of the mbean that provides the default JAAS login configuration
setLoginConfig(String) - Method in interface org.jboss.security.plugins.SecurityConfigMBean
Set the name of the mbean that provides the default JAAS login configuration
setLoginConfigService(ObjectName) - Method in class org.jboss.security.auth.login.DynamicLoginConfig
Get the XMLLoginConfig service to use for loading.
setLoginConfigService(ObjectName) - Method in interface org.jboss.security.auth.login.DynamicLoginConfigMBean
Get the XMLLoginConfig service to use for loading.
setLoginInfo(AuthenticationInfo) - Method in class org.jboss.security.AppPolicy
 
setManagerServiceName(ObjectName) - Method in class org.jboss.security.plugins.JaasSecurityDomain
Set the JMX object name string of the security manager service.
setManagerServiceName(ObjectName) - Method in interface org.jboss.security.plugins.JaasSecurityDomainMBean
Set the JMX object name string of the security manager service.
setMBeanServer(MBeanServer) - Method in class org.jboss.security.jacc.SecurityService
 
setName(String) - Method in class org.jboss.security.auth.spi.Users.User
 
setNeedsClientAuth(boolean) - Method in class org.jboss.security.ssl.ClientSocketFactory
 
setNeedsClientAuth(boolean) - Method in class org.jboss.security.ssl.DomainServerSocketFactory
 
setNeedsClientAuth(boolean) - Method in class org.jboss.security.ssl.DomainSocketFactory
 
setNeedsClientAuth(boolean) - Method in class org.jboss.security.ssl.RMISSLClientSocketFactory
 
setNeedsClientAuth(boolean) - Method in class org.jboss.security.ssl.RMISSLServerSocketFactory
 
setParentConfig(Configuration) - Method in class org.jboss.security.auth.login.XMLLoginConfigImpl
 
setPassSecurityDomainName(boolean) - Method in class org.jboss.security.auth.login.XMLLoginConfig
 
setPassSecurityDomainName(boolean) - Method in interface org.jboss.security.auth.login.XMLLoginConfigMBean
 
setPassword(String) - Method in class org.jboss.security.auth.spi.Users.User
 
setPermissionInfo(AuthorizationInfo) - Method in class org.jboss.security.AppPolicy
 
setPolicyAttributeName(String) - Method in class org.jboss.security.jacc.SecurityService
 
setPolicyConfig(PolicyConfig) - Method in class org.jboss.security.auth.login.DynamicLoginConfig
 
setPolicyConfig(PolicyConfig) - Method in interface org.jboss.security.auth.login.DynamicLoginConfigMBean
Set the embedded PolicyConfig
setPolicyName(ObjectName) - Method in class org.jboss.security.jacc.SecurityService
 
setPrincipal(Principal) - Method in class org.jboss.security.auth.callback.SecurityAssociationCallback
 
setPrincipal(Principal) - Static method in class org.jboss.security.SecurityAssociation
Set the current principal information.
setPrincipal(Principal) - Method in class org.jboss.security.SecurityAssociation.SubjectContext
 
setProtocols(String[]) - Method in class org.jboss.security.ssl.DomainServerSocketFactory
 
setProtocols(String[]) - Method in class org.jboss.security.ssl.RMISSLServerSocketFactory
 
setSalt(String) - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
setSalt(String) - Method in interface org.jboss.security.plugins.JaasSecurityDomainMBean
Set the salt used with PBE based on the keystore password.
setSecurityDomain(String) - Method in class org.jboss.security.auth.SystemAuthenticator
Set the name of the security domain used for authentication
setSecurityDomain(String) - Method in interface org.jboss.security.auth.SystemAuthenticatorMBean
Set the name of the security domain used for authentication
setSecurityDomain(SecurityDomain) - Method in class org.jboss.security.ssl.DomainServerSocketFactory
 
setSecurityDomain(SecurityDomain) - Method in class org.jboss.security.ssl.DomainSocketFactory
 
setSecurityDomain(SecurityDomain) - Method in class org.jboss.security.ssl.RMISSLServerSocketFactory
 
setSecurityInfo(Principal, Object) - Method in class org.jboss.security.auth.callback.SecurityAssociationHandler
 
setSecurityManagerClassName(String) - Method in class org.jboss.security.plugins.JaasSecurityManagerService
 
setSecurityManagerClassName(String) - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
Set the name of the class that provides the security manager implementation.
setSecurityManagerService(ObjectName) - Method in class org.jboss.security.auth.login.DynamicLoginConfig
Set the SecurityManagerService used to flush the registered security domains.
setSecurityManagerService(ObjectName) - Method in interface org.jboss.security.auth.login.DynamicLoginConfigMBean
Set the SecurityManagerService used to flush the registered security domains.
setSecurityProxyFactoryClassName(String) - Method in class org.jboss.security.plugins.JaasSecurityManagerService
 
setSecurityProxyFactoryClassName(String) - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
Set the name of the class that provides the SecurityProxyFactory implementation.
setSecurityRoles(Map) - Static method in class org.jboss.security.SecurityRolesAssociation
Get the current map of SecurityRoleMetaData.
setServer() - Static method in class org.jboss.security.SecurityAssociation
Set the server mode of operation.
setServerMode(boolean) - Method in class org.jboss.security.plugins.JaasSecurityManagerService
 
setServerMode(boolean) - Method in interface org.jboss.security.plugins.JaasSecurityManagerServiceMBean
The SecurityAssociation server mode flag.
setSubject(Subject) - Static method in class org.jboss.security.SecurityAssociation
Set the current Subject information.
setSubject(Subject) - Method in class org.jboss.security.SecurityAssociation.SubjectContext
 
setTrustStorePass(String) - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
setTrustStorePass(String) - Method in interface org.jboss.security.plugins.JaasSecurityDomainMBean
Set the credential string for the trust store.
setTrustStoreType(String) - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
setTrustStoreType(String) - Method in interface org.jboss.security.plugins.JaasSecurityDomainMBean
Set the type of the trust store
setTrustStoreURL(String) - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
setTrustStoreURL(String) - Method in interface org.jboss.security.plugins.JaasSecurityDomainMBean
Set the trust store database URL string.
setValidateDTD(boolean) - Method in class org.jboss.security.auth.login.XMLLoginConfig
Set whether the login config xml document is validated againsts its DTD
setValidateDTD(boolean) - Method in class org.jboss.security.auth.login.XMLLoginConfigImpl
Set whether the login config xml document is validated againsts its DTD
setValidateDTD(boolean) - Method in interface org.jboss.security.auth.login.XMLLoginConfigMBean
Set whether the login config xml document is validated againsts its DTD
setValidateError(Throwable) - Method in class org.jboss.security.auth.spi.UsernamePasswordLoginModule
Set the error associated with the validatePassword failure
setValue(ModuleOption, UnmarshallingContext, String, String, String) - Method in class org.jboss.security.auth.login.LoginConfigObjectModelFactory
 
setValue(Object) - Method in class org.jboss.security.auth.login.ModuleOptionContainer
Setter used when the module option is passed as the text body of the module-option element.
setValue(Users, UnmarshallingContext, String, String, String) - Method in class org.jboss.security.auth.spi.UsersObjectModelFactory
 
setWantsClientAuth(boolean) - Method in class org.jboss.security.ssl.ClientSocketFactory
 
setWantsClientAuth(boolean) - Method in class org.jboss.security.ssl.DomainServerSocketFactory
 
setWantsClientAuth(boolean) - Method in class org.jboss.security.ssl.DomainSocketFactory
 
setWantsClientAuth(boolean) - Method in class org.jboss.security.ssl.RMISSLClientSocketFactory
 
setWantsClientAuth(boolean) - Method in class org.jboss.security.ssl.RMISSLServerSocketFactory
 
SHAInterleave - Class in org.jboss.crypto.digest
The SHA_Interleave algorithm as described in section 3.1 of RFC2945.
SHAInterleave() - Constructor for class org.jboss.crypto.digest.SHAInterleave
Creates a new instance of SHAInterleave
sharedState - Variable in class org.jboss.security.auth.spi.AbstractServerLoginModule
 
SHAReverseInterleave - Class in org.jboss.crypto.digest
An alternate SHA Interleave algorithm as implemented in the SRP distribution.
SHAReverseInterleave() - Constructor for class org.jboss.crypto.digest.SHAReverseInterleave
Creates a new instance of SHAReverseInterleave
SimpleGroup - Class in org.jboss.security
An implementation of Group that manages a collection of Principal objects based on their hashCode() and equals() methods.
SimpleGroup(String) - Constructor for class org.jboss.security.SimpleGroup
 
SimplePrincipal - Class in org.jboss.security
A simple String based implementation of Principal.
SimplePrincipal(String) - Constructor for class org.jboss.security.SimplePrincipal
 
SimpleServerLoginModule - Class in org.jboss.security.auth.spi
A simple server login module useful to quick setup of security for testing purposes.
SimpleServerLoginModule() - Constructor for class org.jboss.security.auth.spi.SimpleServerLoginModule
 
size() - Method in class org.jboss.security.auth.login.PolicyConfig
 
size() - Method in class org.jboss.security.auth.spi.Users
 
start() - Method in class org.jboss.security.jacc.SecurityService
The following permissions are required: java.security.SecurityPermission("getPolicy") java.security.SecurityPermission("setPolicy")
startService() - Method in class org.jboss.security.auth.login.DynamicLoginConfig
Start the service.
startService() - Method in class org.jboss.security.auth.login.XMLLoginConfig
Load the configuration
startService() - Method in class org.jboss.security.auth.SystemAuthenticator
 
startService() - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
startService() - Method in class org.jboss.security.plugins.JaasSecurityManagerService
 
startService() - Method in class org.jboss.security.plugins.SecurityConfig
Start the configuration service by pushing the mbean given by the LoginConfig onto the configuration stack.
stop() - Method in class org.jboss.security.jacc.SecurityService
 
stopService() - Method in class org.jboss.security.auth.login.DynamicLoginConfig
Start the service.
stopService() - Method in class org.jboss.security.auth.SystemAuthenticator
 
stopService() - Method in class org.jboss.security.plugins.JaasSecurityDomain
 
stopService() - Method in class org.jboss.security.plugins.JaasSecurityManagerService
 
stopService() - Method in class org.jboss.security.plugins.SecurityConfig
Start the configuration service by poping the top of the configuration stack.
strict - Variable in class org.jboss.security.AbstractSecurityProxy
Flag which sets whether the method mapping will be performed in a strict fashion.
subject - Variable in class org.jboss.security.auth.spi.AbstractServerLoginModule
 
SUBJECT_CONTEXT_KEY - Static variable in class org.jboss.security.jacc.SubjectPolicyContextHandler
 
SUBJECT_WAS_SET - Static variable in class org.jboss.security.SecurityAssociation.SubjectContext
 
SubjectCNMapping - Class in org.jboss.security.auth.certs
A CertificatePrincipal implementation that uses the client cert SubjectDN CN='...' element as the principal.
SubjectCNMapping() - Constructor for class org.jboss.security.auth.certs.SubjectCNMapping
 
SubjectDNMapping - Class in org.jboss.security.auth.certs
A CertificatePrincipal implementation that uses the client cert SubjectDN as the principal.
SubjectDNMapping() - Constructor for class org.jboss.security.auth.certs.SubjectDNMapping
 
SubjectPolicyContextHandler - Class in org.jboss.security.jacc
A PolicyContextHandler for the current authenticated Subject.
SubjectPolicyContextHandler() - Constructor for class org.jboss.security.jacc.SubjectPolicyContextHandler
 
SubjectSecurityManager - Interface in org.jboss.security
All functionality in this interface is now in the base AuthenticationManager interface.
SubjectSecurityProxy - Class in org.jboss.security
A subclass of AbstractSecurityProxy that executes as the currently authenticated subject within the invokeHomeOnDelegate and invokeOnDelegate methods.
SubjectSecurityProxyFactory - Class in org.jboss.security
An implementation of SecurityProxyFactory that creates SubjectSecurityProxy objects to wrap the raw security proxy objects.
SubjectSecurityProxyFactory() - Constructor for class org.jboss.security.SubjectSecurityProxyFactory
 
SubjectX500Principal - Class in org.jboss.security.auth.certs
A CertificatePrincipal implementation that uses the client cert SubjectX500Principal as the principal.
SubjectX500Principal() - Constructor for class org.jboss.security.auth.certs.SubjectX500Principal
 
supports(String) - Method in class org.jboss.security.auth.callback.CallbackHandlerPolicyContextHandler
 
supports(String) - Method in class org.jboss.security.jacc.SubjectPolicyContextHandler
 
suspendResume - Variable in class org.jboss.security.auth.spi.DatabaseCertLoginModule
Whether to suspend resume transactions during database operations
suspendResume - Variable in class org.jboss.security.auth.spi.DatabaseServerLoginModule
Whether to suspend resume transactions during database operations
SystemAuthenticator - Class in org.jboss.security.auth
An MBean that requires a JAAS login in order for it to startup.
SystemAuthenticator() - Constructor for class org.jboss.security.auth.SystemAuthenticator
 
SystemAuthenticatorMBean - Interface in org.jboss.security.auth
An MBean that requires a JAAS login in order for it to startup.

T

TmpFilePassword - Class in org.jboss.security.plugins
Read a password from a file specified via the ctor and then overwrite the file contents with garbage, and then remove it.
TmpFilePassword(String) - Constructor for class org.jboss.security.plugins.TmpFilePassword
 
tob64(byte[]) - Static method in class org.jboss.security.Base64Utils
 
tob64(byte[]) - Static method in class org.jboss.security.Util
 
toCharArray() - Method in class org.jboss.security.plugins.ConsolePassword
 
toCharArray() - Method in class org.jboss.security.plugins.FilePassword
 
toCharArray() - Method in class org.jboss.security.plugins.TmpFilePassword
 
toPrinicipal(X509Certificate[]) - Method in class org.jboss.security.auth.certs.SerialNumberIssuerDNMapping
Create a SimplePrincipal with the name composed from certs[0].getSerialNumber() + " " + certs[0].getIssuerDN()
toPrinicipal(X509Certificate[]) - Method in class org.jboss.security.auth.certs.SubjectCNMapping
Returns the client cert common name portion (cn=...) of the SubjectDN as the principal.
toPrinicipal(X509Certificate[]) - Method in class org.jboss.security.auth.certs.SubjectDNMapping
Returns the client cert SubjectDN as the principal.
toPrinicipal(X509Certificate[]) - Method in class org.jboss.security.auth.certs.SubjectX500Principal
Returns the client cert SubjectX500Principal as the principal.
toPrinicipal(X509Certificate[]) - Method in interface org.jboss.security.CertificatePrincipal
Return the Principal associated with the specified chain of X509 client certificates.
toString() - Method in class org.jboss.security.AnybodyPrincipal
 
toString() - Method in class org.jboss.security.AppPolicy
 
toString() - Method in class org.jboss.security.auth.login.AuthenticationInfo
 
toString() - Method in class org.jboss.security.auth.spi.Users
 
toString() - Method in class org.jboss.security.auth.spi.Users.User
 
toString() - Method in class org.jboss.security.AuthorizationInfo
 
toString() - Method in class org.jboss.security.CallerIdentity
Returns a string representation of the object.
toString() - Method in class org.jboss.security.jacc.ContextPolicy
 
toString() - Method in class org.jboss.security.NestableGroup
 
toString() - Method in class org.jboss.security.NobodyPrincipal
 
toString() - Method in class org.jboss.security.plugins.JaasSecurityManager.DomainInfo
 
toString() - Method in class org.jboss.security.RunAsIdentity
Returns a string representation of the object.
toString() - Method in class org.jboss.security.SecurityAssociation.SubjectContext
 
toString() - Method in class org.jboss.security.SimpleGroup
 
toString() - Method in class org.jboss.security.SimplePrincipal
 
trace - Variable in class org.jboss.security.auth.spi.LdapExtLoginModule
 
trace - Variable in class org.jboss.security.plugins.JaasSecurityManager
 
trim(byte[]) - Static method in class org.jboss.security.Util
Treat the input as the MSB representation of a number, and lop off leading zero elements.

U

unauthenticatedIdentity - Variable in class org.jboss.security.auth.spi.AbstractServerLoginModule
the principal to use when a null username and password are seen
useFirstPass - Variable in class org.jboss.security.auth.spi.AbstractServerLoginModule
Flag indicating if the shared credential should be used
USERNAME - Static variable in class org.jboss.security.auth.spi.RFC2617Digest
The user's name in the specified realm.
UsernamePasswordHandler - Class in org.jboss.security.auth.callback
A simple implementation of CallbackHandler that sets a username and password in the handle(Callback[]) method to that passed in to the constructor.
UsernamePasswordHandler(String, char[]) - Constructor for class org.jboss.security.auth.callback.UsernamePasswordHandler
Initialize the UsernamePasswordHandler with the usernmae and password to use.
UsernamePasswordHandler(String, Object) - Constructor for class org.jboss.security.auth.callback.UsernamePasswordHandler
 
UsernamePasswordLoginModule - Class in org.jboss.security.auth.spi
An abstract subclass of AbstractServerLoginModule that imposes an identity == String username, credentials == String password view on the login process.
UsernamePasswordLoginModule() - Constructor for class org.jboss.security.auth.spi.UsernamePasswordLoginModule
 
Users - Class in org.jboss.security.auth.spi
The XMLLoginModule users/roles object representation.
Users() - Constructor for class org.jboss.security.auth.spi.Users
 
Users.User - Class in org.jboss.security.auth.spi
 
Users.User() - Constructor for class org.jboss.security.auth.spi.Users.User
 
Users.User(String) - Constructor for class org.jboss.security.auth.spi.Users.User
 
UsersLoginModule - Class in org.jboss.security.auth.spi
A simple properties file based login module that consults a Java Properties formatted text files for username to password("users.properties") mapping.
UsersLoginModule() - Constructor for class org.jboss.security.auth.spi.UsersLoginModule
 
UsersObjectModelFactory - Class in org.jboss.security.auth.spi
A JBossXB object factory for parsing the
UsersObjectModelFactory() - Constructor for class org.jboss.security.auth.spi.UsersObjectModelFactory
 
UsersRolesLoginModule - Class in org.jboss.security.auth.spi
A simple Properties map based login module that consults two Java Properties formatted text files for username to password("users.properties") and username to roles("roles.properties") mapping.
UsersRolesLoginModule() - Constructor for class org.jboss.security.auth.spi.UsersRolesLoginModule
 
Util - Class in org.jboss.security.auth.spi
Common login module utility methods
Util() - Constructor for class org.jboss.security.auth.spi.Util
 
Util - Class in org.jboss.security
Various security related utilities like MessageDigest factories, SecureRandom access, password hashing.
Util() - Constructor for class org.jboss.security.Util
 

V

validateCredential(String, X509Certificate) - Method in class org.jboss.security.auth.spi.BaseCertLoginModule
 
validatePassword(String, String) - Method in class org.jboss.security.auth.spi.LdapExtLoginModule
Validate the inputPassword by creating a ldap InitialContext with the SECURITY_CREDENTIALS set to the password.
validatePassword(String, String) - Method in class org.jboss.security.auth.spi.LdapLoginModule
Validate the inputPassword by creating a ldap InitialContext with the SECURITY_CREDENTIALS set to the password.
validatePassword(String, String) - Method in class org.jboss.security.auth.spi.SimpleServerLoginModule
 
validatePassword(String, String) - Method in class org.jboss.security.auth.spi.UsernamePasswordLoginModule
A hook that allows subclasses to change the validation of the input password against the expected password.
validateState(String) - Method in class org.jboss.security.jacc.JBossPolicyConfiguration
 
verify(X509Certificate, String, KeyStore, KeyStore) - Method in class org.jboss.security.auth.certs.AnyCertVerifier
Returns true regardless of the arguments.
verify(X509Certificate, String, KeyStore, KeyStore) - Method in interface org.jboss.security.auth.certs.X509CertificateVerifier
Validate a cert.

X

X509CertificateVerifier - Interface in org.jboss.security.auth.certs
A verifier for X509Certificate used by authentication layers.
XMLLoginConfig - Class in org.jboss.security.auth.login
An MBean for managing a XMLLoginConfigImpl instance.
XMLLoginConfig() - Constructor for class org.jboss.security.auth.login.XMLLoginConfig
 
XMLLoginConfigImpl - Class in org.jboss.security.auth.login
An concrete implementation of the javax.security.auth.login.Configuration class that parses an xml configuration of the form: starksm
XMLLoginConfigImpl() - Constructor for class org.jboss.security.auth.login.XMLLoginConfigImpl
 
XMLLoginConfigMBean - Interface in org.jboss.security.auth.login
The managment bean interface for the XML based JAAS login configuration object.
XMLLoginModule - Class in org.jboss.security.auth.spi
A login module that obtains its security information directly from its login module options.
XMLLoginModule() - Constructor for class org.jboss.security.auth.spi.XMLLoginModule
 
xor(byte[], byte[], int) - Static method in class org.jboss.security.Util
 

A B C D E F G H I J L M N O P Q R S T U V X

Copyright © 2002 JBoss Group, LLC. All Rights Reserved.