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).
abort() - Method in class org.jboss.test.TestLoginModule
 
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
 
add(Permission) - Method in class org.jboss.test.NamespacePermissionCollection
 
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
 
commit() - Method in class org.jboss.test.TestLoginModule
 
compare(Object, Object) - Method in class org.jboss.test.PermissionName.NameLengthComparator
 
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.
compareTo(Object) - Method in class org.jboss.test.PermissionName
 
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
 
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
 
DelegatingPolicyTestCase - Class in org.jboss.test
 
DelegatingPolicyTestCase(String) - Constructor for class org.jboss.test.DelegatingPolicyTestCase
 
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

elements() - Method in class org.jboss.test.NamespacePermissionCollection
 
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
 
equals(Object) - Method in class org.jboss.test.PermissionName
 

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
 
getActions() - Method in class org.jboss.test.NamespacePermission
 
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
 
getFullName() - Method in class org.jboss.test.NamespacePermission
 
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.SimpleServerLoginModule
 
getIdentity() - Method in class org.jboss.security.auth.spi.UsernamePasswordLoginModule
 
getInfo(String) - Method in class org.jboss.security.auth.callback.MapCallback