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

A

addAccessFilter(VOMS.AccessFilter) - Method in class org.edg.security.authorization.repository.VOMS.AccessFilter
 
addAttribute(String, String) - Method in class org.edg.security.authorization.map.DefaultAttributeMap
 
addAttribute(String, String) - Method in interface org.edg.security.authorization.map.AttributeMap
Convenience method to add a single attribute to the existing set of attributes associated with a key.
addAttributes(String, List) - Method in class org.edg.security.authorization.map.DefaultAttributeMap
 
addAttributes(String, List) - Method in interface org.edg.security.authorization.map.AttributeMap
Convenience method to add a set of attributes.
addData(String, String) - Method in class org.edg.security.voms.VOMSInfo
Adds a data part item of the VOMS info (key=value pair).
addDelegationsEventListener(DelegationsEventListener) - Method in class org.edg.security.delegation.DelegationStorageCleaner
Allows DelegationStorages to register for DelegationsEvents
And - class org.edg.security.authorization.repository.And.
Attribute repository that operates on the junction of a set of underlying repositories.
And() - Constructor for class org.edg.security.authorization.repository.And
 
append(File, Object, Object) - Method in class org.edg.security.authorization.map.XmlFileHandler
 
append(File, Object, Object) - Method in interface org.edg.security.authorization.map.FileMap.FileTypeHandler
Appends a given (key,value) pair to the given file.
append(File, Object, Object) - Method in class org.edg.security.authorization.map.FileTableHandler
 
append(File, Object, Object) - Method in class org.edg.security.authorization.map.GridMapFileHandler
 
approve(SecurityContext, VOMSInfo) - Method in class org.edg.security.authorization.repository.VOMS
Verifies the signature of a VOMSInfo
arrange(Vector, Vector) - Method in class org.edg.security.util.DNImpl
 
asFault() - Method in class org.edg.security.SecurityException
Return this exception as an AXIS Fault
AttribFileHandler - class org.edg.security.authorization.admin.AttribFileHandler.
Class implementing methods to load the set of attributes from a file and to save the set of attributes to the same file.
AttribFileHandler(String) - Constructor for class org.edg.security.authorization.admin.AttribFileHandler
Constructor that receives the location of the file where the set of attributes is stored.
AttributeMap - interface org.edg.security.authorization.map.AttributeMap.
The standard Java Map extended with some utility functions to ease its use in the particular case that the keys are String (subject) and maps against List of String (attributes).
AttributeMapCreator - interface org.edg.security.authorization.map.AttributeMapCreator.
Creates a Map from a supplied XML definition.
AttributeMapFactory - class org.edg.security.authorization.map.AttributeMapFactory.
AttributeMapFactory Creates a Map from an XML snippet.
AttributeMapFactory() - Constructor for class org.edg.security.authorization.map.AttributeMapFactory
 
AttributeRepository - interface org.edg.security.authorization.repository.AttributeRepository.
Interface for AttributeRepository implementation.
AttributeRepositoryCreator - interface org.edg.security.authorization.repository.AttributeRepositoryCreator.
Defines an interface that creates an AttributeRepository from and XML snippet.
AttributeRepositoryFactory - class org.edg.security.authorization.repository.AttributeRepositoryFactory.
Factory for creating AttributeRepository instances.
AttributeRepositoryFactory() - Constructor for class org.edg.security.authorization.repository.AttributeRepositoryFactory
 
AuthorizationFilter - class org.edg.security.authorization.AuthorizationFilter.
This class implements javax.servlet.Filter and it's purpose is to inspect X509 distinguished names of the clients and attach database connections to the servlet request on the fly after comparing DNs with the data stored in a relational database.
AuthorizationFilter() - Constructor for class org.edg.security.authorization.AuthorizationFilter
 
AuthorizationManager - class org.edg.security.authorization.AuthorizationManager.
An Authorization Manager checks whether a subject is entitled to act in a certain role or not.
AuthorizationManager.Policy - class org.edg.security.authorization.AuthorizationManager.Policy.
Internal class extending the AttributeRepository with a possible extra transformation.
AuthorizationManager.Policy(AttributeRepository, AttributeMap) - Constructor for class org.edg.security.authorization.AuthorizationManager.Policy
 
AuthorizationManager.RefreshConfigTask - class org.edg.security.authorization.AuthorizationManager.RefreshConfigTask.
The reload timer task
AuthorizationManager.RefreshConfigTask() - Constructor for class org.edg.security.authorization.AuthorizationManager.RefreshConfigTask
 
AuthorizationManager() - Constructor for class org.edg.security.authorization.AuthorizationManager
Default constructor.
AuthorizationManager(File) - Constructor for class org.edg.security.authorization.AuthorizationManager
Creates a new Authorization Manager instance.
AuthorizationManager(String, String) - Constructor for class org.edg.security.authorization.AuthorizationManager
Creates a new Authorization Manager instance.
AuthorizationManagerFactory - class org.edg.security.authorization.AuthorizationManagerFactory.
Factory for creating AuthorizationManager instances.
AuthorizationManagerFactory() - Constructor for class org.edg.security.authorization.AuthorizationManagerFactory
 
authorize(SecurityContext, String) - Method in class org.edg.security.authorization.AuthorizationManager
A convenience method to authorize(String, String, List)
authorize(String, String, List) - Method in class org.edg.security.authorization.AuthorizationManager
Authorizes a subject against a mask of attributes with a given policy.
authorizeSingle(String, String, List) - Method in class org.edg.security.authorization.AuthorizationManager
Authorizes a subject's association with any attribute in a list using a given policy.
authorizeSingle(String, String, String) - Method in class org.edg.security.authorization.AuthorizationManager
Authorizes a subject's association with an attribute using a given policy.
authorizeSingle(X509Certificate, String, String) - Method in class org.edg.security.authorization.AuthorizationManager
A convenience method to authorizeSingle()
AUTHZ_APPROVED_ATTRIBUTES - Static variable in class org.edg.security.info.SecurityContext
The label fo the set of authorized attributes
AUTHZ_MANAGER - Static variable in class org.edg.security.info.SecurityContext
The label for the AuthorizationManager
AUTHZ_POLICY - Static variable in class org.edg.security.info.SecurityContext
The label for the authorization policy
AUTHZ_REQUESTED_ATTRIBUTES - Static variable in class org.edg.security.info.SecurityContext
The label for the set of requested attributes
AuthzFilter - class org.edg.security.authorization.admin.AuthzFilter.
This class implements javax.servlet.Filter and its purpose is to inspect X509 distinguished names of the clients and decide whether they are authorized to act as administrator of the AuthorizationManager.
AuthzFilter() - Constructor for class org.edg.security.authorization.admin.AuthzFilter
 
AXISSocketFactory - class org.edg.security.trustmanager.axis.AXISSocketFactory.
 
AXISSocketFactory(Hashtable) - Constructor for class org.edg.security.trustmanager.axis.AXISSocketFactory
Creates a new instance of AxisSocketFactory
AXISSocketFactoryFactory - class org.edg.security.trustmanager.axis.AXISSocketFactoryFactory.
 
AXISSocketFactoryFactory() - Constructor for class org.edg.security.trustmanager.axis.AXISSocketFactoryFactory
Creates a new instance of AxisSocketFactoryFactory

C

CA_FILES - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CA_FILES_DEFAULT - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CA_STORE_ALIAS - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CA_STORE_FILE - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CA_STORE_PASSWD - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CA_STORE_TYPE - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CachedMap - class org.edg.security.authorization.map.CachedMap.
Class CachedMap A map with constraints on time and/or size.
CachedMap.Result - class org.edg.security.authorization.map.CachedMap.Result.
 
CachedMap.Result(Object) - Constructor for class org.edg.security.authorization.map.CachedMap.Result
 
CachedMap(Map) - Constructor for class org.edg.security.authorization.map.CachedMap
Constructor CachedMap.
CachedMap(Map, long, long) - Constructor for class org.edg.security.authorization.map.CachedMap
Constructor CachedMap.
CachedMapCreator - class org.edg.security.authorization.map.CachedMapCreator.
Class CachedMapCreator.
CachedMapCreator() - Constructor for class org.edg.security.authorization.map.CachedMapCreator
 
CANON - Static variable in class org.edg.security.util.DNImpl
 
canonicalString - Variable in class org.edg.security.util.DNImpl
 
CaseInsensitiveProperties - class org.edg.security.trustmanager.CaseInsensitiveProperties.
 
CaseInsensitiveProperties() - Constructor for class org.edg.security.trustmanager.CaseInsensitiveProperties
 
CaseInsensitiveProperties(Properties) - Constructor for class org.edg.security.trustmanager.CaseInsensitiveProperties
Creates a new instance of CaseInsensitiveProperties
CERT_CHAIN - Static variable in class org.edg.security.info.SecurityContext
The label for the client's certificate chain
CERT_REQ_CONTENT_TYPE - Static variable in class org.edg.security.delegation.DelegationFilterHTTP
MIME type for the GET-PROXY-REQ
certReader - Variable in class org.edg.security.trustmanager.ContextWrapper
 
CertUtil - class org.edg.security.info.CertUtil.
Reads a DER-encode, Base64-encoded, or PEM-encoded certificate from disk without using broken IAIK implementations...
CertUtil() - Constructor for class org.edg.security.info.CertUtil
 
chainToPem(X509Certificate[]) - Static method in class org.edg.security.delegation.DelegationUtil
Method encodes the certificate chain given as a parameter to PEM-String.
ChangeFactory - class org.edg.security.trustmanager.tomcat.ChangeFactory.
A quick and dirty application to set the TrustManager settings in server.xml
ChangeFactory(String) - Constructor for class org.edg.security.trustmanager.tomcat.ChangeFactory
Creates a new instance of ChangeFactory.
check(Certificate, Collection) - Method in class org.edg.security.trustmanager.CRLCertChecker
Checks that the certificate is not revoked.
check(String) - Method in class org.edg.security.mediumgrainedauthz.MediumGrainedAuthorization
Check if the method is allowed for this user.
check(X509Certificate[]) - Method in class org.edg.security.trustmanager.ProxyCertPathValidator
Checks that a certificate path is valid.
checkAuthorization(String, List) - Method in class org.edg.security.mediumgrainedauthz.MediumGrainedAuthorization
Searches through the allowed methods for the given role.
checkCertificatePair(X509Certificate, X509Certificate, boolean) - Method in class org.edg.security.trustmanager.ProxyCertPathValidator
Checks that the sub certificate is signed and issued by signer
checkClientTrusted(X509Certificate[], String) - Method in class org.edg.security.trustmanager.CRLFileTrustManager
This method checks that the certificate path is a valid client certificate path.
checkDNRestriction(X509Certificate, X509Certificate) - Method in class org.edg.security.trustmanager.ProxyCertPathValidator
checks that the subject dn starts weith the DN parts of the signer.
checkLastAnchor(X509Certificate, TrustAnchor) - Method in class org.edg.security.trustmanager.ProxyCertPathValidator
Does the same checks as checkCertificatePair and in addition checks that the sub is not listed in the possible CRL issued by the CA represented by the anchor.
checkResponseErrors(HTTPResponse) - Method in class org.edg.security.delegation.DelegationClientHTTP
Checks the response for error codes.
checkServerTrusted(X509Certificate[], String) - Method in class org.edg.security.trustmanager.CRLFileTrustManager
This method checks that the certificate path is a valid server certificate path.
checkSignature(X509Certificate, X509Certificate) - Method in class org.edg.security.trustmanager.ProxyCertPathValidator
Checks that the sub certificate is signed by the signer.
chooseClientAlias(String[], Principal[], Socket) - Method in class org.edg.security.trustmanager.UpdatingKeyManager
 
chooseServerAlias(String, Principal[], Socket) - Method in class org.edg.security.trustmanager.UpdatingKeyManager
 
CipherSSLSocketFactory - class org.edg.security.httpclient.CipherSSLSocketFactory.
A SSL socket factory that returns a SSLSocket having the given ciphersuite enabled.
CipherSSLSocketFactory() - Constructor for class org.edg.security.httpclient.CipherSSLSocketFactory
MySSLSocketFactory constructor comment.
CipherSSLSocketFactory(SSLSocketFactory, String[]) - Constructor for class org.edg.security.httpclient.CipherSSLSocketFactory
MySSLSocketFactory constructor comment.
clear() - Method in class org.edg.security.authorization.map.CachedMap
 
clear() - Method in class org.edg.security.authorization.map.RegexMap
 
clear() - Method in class org.edg.security.authorization.map.DefaultAttributeMap
 
clear() - Method in class org.edg.security.authorization.map.TableMap
 
clear() - Method in class org.edg.security.authorization.map.FileMap
 
clear() - Method in class org.edg.security.authorization.map.DbMap
 
clearCurrentContext() - Static method in class org.edg.security.info.SecurityContext
Clears any set SecurityContext associated with the current thread.
CLIENT_CERT - Static variable in class org.edg.security.info.SecurityContext
The label for the client identity certificate
CLIENT_NAME - Static variable in class org.edg.security.info.SecurityContext
The label for the client name
CONF_FILE - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
config - Variable in class org.edg.security.trustmanager.ContextWrapper
 
Config - class org.edg.security.authorization.Config.
 
Config(String) - Constructor for class org.edg.security.authorization.Config
Constructor that initialises the parameters to the default values and next tries to update them with the contents of the configuration file.
connectURL(String, String, Properties, PostBody, Properties) - Method in class org.edg.security.httpclient.HTTPJavaClient
Sends a generic HTTP request to the destination file specified by the URL.
constructRFC2253(boolean) - Method in class org.edg.security.util.DNImpl
 
constructX500() - Method in class org.edg.security.util.DNImpl
 
containsKey(Object) - Method in class org.edg.security.authorization.map.CachedMap
 
containsKey(Object) - Method in class org.edg.security.authorization.map.RegexMap
 
containsKey(Object) - Method in class org.edg.security.authorization.map.DefaultAttributeMap
 
containsKey(Object) - Method in class org.edg.security.authorization.map.TableMap
 
containsKey(Object) - Method in class org.edg.security.authorization.map.FileMap
 
containsKey(Object) - Method in class org.edg.security.authorization.map.DbMap
 
containsValue(Object) - Method in class org.edg.security.authorization.map.CachedMap
 
containsValue(Object) - Method in class org.edg.security.authorization.map.RegexMap
 
containsValue(Object) - Method in class org.edg.security.authorization.map.DefaultAttributeMap
 
containsValue(Object) - Method in class org.edg.security.authorization.map.TableMap
 
containsValue(Object) - Method in class org.edg.security.authorization.map.FileMap
 
containsValue(Object) - Method in class org.edg.security.authorization.map.DbMap
 
ContextFactory - class org.edg.security.trustmanager.ContextFactory.
 
ContextFactory() - Constructor for class org.edg.security.trustmanager.ContextFactory
 
ContextWrapper - class org.edg.security.trustmanager.ContextWrapper.
 
ContextWrapper(Properties) - Constructor for class org.edg.security.trustmanager.ContextWrapper
 
ContextWrapper(Properties, PasswordFinder) - Constructor for class org.edg.security.trustmanager.ContextWrapper
Creates a new instance of ContextWrapper
ContextWrapper(Properties, X509Certificate[], PrivateKey) - Constructor for class org.edg.security.trustmanager.ContextWrapper
 
copy(File) - Method in class org.edg.security.authorization.AuthorizationManager
Convenience method to copy the content of a source file in the AuthorizationManager configuration file.
CopyFile(File, File) - Method in class org.edg.security.authorization.admin.GUIConfigFileServlet
Convenience method to copy a file.
count - Variable in class org.edg.security.util.DNImpl
 
countTokens() - Method in class org.edg.security.authorization.map.GridMapFileTokenizer
 
create(AttributeMapFactory, Element) - Method in class org.edg.security.authorization.map.TableMapCreator
 
create(AttributeMapFactory, Element) - Method in class org.edg.security.authorization.map.CachedMapCreator
 
create(AttributeMapFactory, Element) - Method in class org.edg.security.authorization.map.DbMapCreator
 
create(AttributeMapFactory, Element) - Method in class org.edg.security.authorization.map.RegexMapCreator
 
create(AttributeMapFactory, Element) - Method in class org.edg.security.authorization.map.FileMapCreator
 
create(AttributeMapFactory, Element) - Method in interface org.edg.security.authorization.map.AttributeMapCreator
Method create.
create(AttributeRepositoryFactory, Element) - Method in class org.edg.security.authorization.repository.And
 
create(AttributeRepositoryFactory, Element) - Method in class org.edg.security.authorization.repository.VOMS
 
create(AttributeRepositoryFactory, Element) - Method in class org.edg.security.authorization.repository.Map
 
create(AttributeRepositoryFactory, Element) - Method in class org.edg.security.authorization.repository.Or
 
create(AttributeRepositoryFactory, Element) - Method in interface org.edg.security.authorization.repository.AttributeRepositoryCreator
Creates and initializes an attribute repository according to the specified configuration.
create(String, int, StringBuffer, BooleanHolder) - Method in class org.edg.security.trustmanager.axis.AXISSocketFactory
 
createAuthorizationManager(String, String, String) - Static method in class org.edg.security.authorization.AuthorizationManagerFactory
Method createAuthorizationManager Creates an AuthorizationManager according to the definition supplied in the section of the XML configuration file corresponing to the given element tag.
createClient(String) - Method in class org.edg.security.delegation.DelegationClientFactory
 
createConnection(String) - Method in class org.edg.security.delegation.DelegationClientHTTP
 
createConnection(URI) - Method in class org.edg.security.delegation.DelegationClientHTTP
Creates the coennection to the uri
createConnection(URI, X509Certificate[], PrivateKey, Properties) - Method in class org.edg.security.delegation.SnoopServlet
Creates the connection to the uri
createContextWrapper(Properties) - Static method in class org.edg.security.trustmanager.ContextFactory
 
createContextWrapper(Properties, PasswordFinder) - Static method in class org.edg.security.trustmanager.ContextFactory
 
createCred(String) - Static method in class org.edg.security.delegation.DelegationUtil
Method creates a DelegationRequestItem with a given delegation id.
createCred(String, X509Certificate[]) - Static method in class org.edg.security.delegation.DelegationUtil
Method creates a DelegationRequestItem with a given delegation id and client cert chain.
createRequest(DelegationRequestItem) - Static method in class org.edg.security.delegation.DelegationUtil
Creates a PEM-String from a given DelegationRequestItem.
createServerFactory() - Method in class org.edg.security.trustmanager.axis.AXISSocketFactory
 
createServerFactory() - Method in class org.edg.security.trustmanager.axis.AXISSocketFactoryFactory
 
createSocket(InetAddress, int) - Method in class org.edg.security.httpclient.CipherSSLSocketFactory
Returns a socket connected to a ServerSocket at the specified network address and port.
createSocket(InetAddress, int, InetAddress, int) - Method in class org.edg.security.httpclient.CipherSSLSocketFactory
Returns a socket connected to a ServerSocket at the specified network address and port.
createSocket(int) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Return a server socket that uses all network interfaces on the host, and is bound to a specified port.
createSocket(int, int) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Return a server socket that uses all network interfaces on the host, and is bound to a specified port, and uses the specified connection backlog.
createSocket(int, int, InetAddress) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Return a server socket that uses the specified interface on the host, and is bound to a specified port, and uses the specified connection backlog.
createSocket(Socket, String, int, boolean) - Method in class org.edg.security.httpclient.CipherSSLSocketFactory
Returns a socket layered over an existing socket connected to the named host, at the given port.
createSocket(String, int) - Method in class org.edg.security.httpclient.CipherSSLSocketFactory
Returns a socket connected to a ServerSocket on the named host, at the given port.
createSocket(String, int, InetAddress, int) - Method in class org.edg.security.httpclient.CipherSSLSocketFactory
Returns a socket connected to a ServerSocket on the named host, at the given port.
createStorage(Properties) - Method in class org.edg.security.delegation.DelegationStorageContainer
Creates a new DelegationStorage, wraps it inside this Container class and returns it.
createStorageItem(DelegationRequestItem, X509Certificate[]) - Static method in class org.edg.security.delegation.DelegationUtil
Creates DelegationStorageItem from the request & delegated cert chain
CREDENTIALS_CERT_FILE - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CREDENTIALS_KEY_FILE - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CREDENTIALS_KEY_PASSWD - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CREDENTIALS_PROXY_FILE - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CREDENTIALS_STORE_FILE - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CREDENTIALS_STORE_PASSWD - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CREDENTIALS_STORE_TYPE - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CREDENTIALS_UPDATE_INTERVAL - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CREDENTIALS_UPDATE_INTERVAL_DEAFULT - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CRL_ENABLED - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CRL_ENABLED_DEFAULT - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CRL_FILES - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CRL_REQUIRED - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CRL_REQUIRED_DEFAULT - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CRL_UPDATE_INTERVAL - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CRL_UPDATE_INTERVAL_DEFAULT - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
CRLCertChecker - class org.edg.security.trustmanager.CRLCertChecker.
The CRLCertChecker is used to check a certificate agaisnt Certificate Revocation Lists (CRLs) and thus determine if the certificate is revoked or not.
CRLCertChecker(Vector, boolean) - Constructor for class org.edg.security.trustmanager.CRLCertChecker
Creates a new instance of CRLCertChecker and sets the CRLs to use.
CRLFileTrustManager - class org.edg.security.trustmanager.CRLFileTrustManager.
The CRLFileTrustManager meks the decisions whether the certificate chain is trusted or not.
CRLFileTrustManager(Vector) - Constructor for class org.edg.security.trustmanager.CRLFileTrustManager
Creates new CRLTrustManager
crls - Variable in class org.edg.security.trustmanager.ContextWrapper
 

D

DbMap - class org.edg.security.authorization.map.DbMap.
Class DbMap.
DbMap(String, String, String, String, String, String, int) - Constructor for class org.edg.security.authorization.map.DbMap
Constructor DbMap.
DbMapCreator - class org.edg.security.authorization.map.DbMapCreator.
Class DbMapCreator.
DbMapCreator() - Constructor for class org.edg.security.authorization.map.DbMapCreator
 
decodePem(InputStream, String) - Static method in class org.edg.security.info.CertUtil
 
DEFAULT_ATTRIBUTE - Static variable in class org.edg.security.authorization.admin.GUIPoliciesServlet
 
DEFAULT_DELEGATIONID - Static variable in class org.edg.security.delegation.DelegationUtil
 
DefaultAttributeMap - class org.edg.security.authorization.map.DefaultAttributeMap.
Default implementation for the AttributeMap interface, that works against a normal Map implemenation.
DefaultAttributeMap(Map) - Constructor for class org.edg.security.authorization.map.DefaultAttributeMap
 
delegate(Properties, String, String) - Method in class org.edg.security.delegation.DelegationClientHTTP
 
delegate(Properties, String, String) - Method in interface org.edg.security.delegation.DelegationClient
 
DelegationClient - interface org.edg.security.delegation.DelegationClient.
The client interface to the delegation system.
DelegationClientFactory - class org.edg.security.delegation.DelegationClientFactory.
The (singleton) factory class used to make the client for the delegations system.
DelegationClientHTTP - class org.edg.security.delegation.DelegationClientHTTP.
The client implementation for the G-HTTPS protocol for the delegation system.
DelegationClientHTTP() - Constructor for class org.edg.security.delegation.DelegationClientHTTP
 
DelegationClientSOAP - class org.edg.security.delegation.DelegationClientSOAP.
The client implementation for SOAP for the delegation system.
DelegationClientSOAP() - Constructor for class org.edg.security.delegation.DelegationClientSOAP
 
DelegationConfig - class org.edg.security.delegation.DelegationConfig.
An utility class for loading various configuration parameters for the delegation.
DelegationConfig(String) - Constructor for class org.edg.security.delegation.DelegationConfig
Constructor that initialises the parameters to the default values and next tries to update them with the contents of the configuration file.
DelegationCredentialItem - class org.edg.security.delegation.DelegationCredentialItem.
the common base class for the DelegationItem and DelegationRequestItem
DelegationCredentialItem() - Constructor for class org.edg.security.delegation.DelegationCredentialItem
 
DelegationException - exception org.edg.security.delegation.DelegationException.
The exception thrown when delegation fails
DelegationFilterHTTP - class org.edg.security.delegation.DelegationFilterHTTP.
The Servlet filter that implements the server side of the G-HTTPS delegation protocol.
DelegationFilterHTTP() - Constructor for class org.edg.security.delegation.DelegationFilterHTTP
 
DelegationFilterSOAP - class org.edg.security.delegation.DelegationFilterSOAP.
The SOAP implementation of the server side of the delegation system.
DelegationFilterSOAP() - Constructor for class org.edg.security.delegation.DelegationFilterSOAP
 
DelegationItem - interface org.edg.security.delegation.DelegationItem.
 
DelegationRequestItem - class org.edg.security.delegation.DelegationRequestItem.
The class that holds all the necessary information about the delegation request in the delegation storage.
DelegationRequestItem() - Constructor for class org.edg.security.delegation.DelegationRequestItem
 
DelegationsEvent - class org.edg.security.delegation.DelegationsEvent.
Represents a custom event that is fired when stored delegations must be updated so that expired ones are removed.
DelegationsEvent(Object) - Constructor for class org.edg.security.delegation.DelegationsEvent
Creates a new instance of DelegationsEvent
DelegationsEventListener - interface org.edg.security.delegation.DelegationsEventListener.
A listener interface for UpdateDelegationEvents.
DelegationsEventOccurred(DelegationsEvent) - Method in class org.edg.security.delegation.DelegationStorageDB
 
DelegationsEventOccurred(DelegationsEvent) - Method in interface org.edg.security.delegation.DelegationsEventListener
 
DelegationsEventOccurred(DelegationsEvent) - Method in class org.edg.security.delegation.DelegationStorageMap
Called by DelegationStorageCleaner Thread whenever there is a need to remove all expired delegations and requests.
DelegationStorage - interface org.edg.security.delegation.DelegationStorage.
The class that handles the delegation information storing and retrieving
DelegationStorageCleaner - class org.edg.security.delegation.DelegationStorageCleaner.
A custom TimerTask that removes all expired delegations from the storage.
DelegationStorageCleaner() - Constructor for class org.edg.security.delegation.DelegationStorageCleaner
 
DelegationStorageContainer - class org.edg.security.delegation.DelegationStorageContainer.
A container class that creates the delegation storage or returns existing if one exists.
DelegationStorageDB - class org.edg.security.delegation.DelegationStorageDB.
The database implementation of the delegation storage
DelegationStorageDB(Properties) - Constructor for class org.edg.security.delegation.DelegationStorageDB
The constructor
DelegationStorageItem - class org.edg.security.delegation.DelegationStorageItem.
The item holding all the necessary information about the delegation in the storage.
DelegationStorageItem() - Constructor for class org.edg.security.delegation.DelegationStorageItem
 
DelegationStorageMap - class org.edg.security.delegation.DelegationStorageMap.
The memory (hashtable) implementation of the delegation storage
DelegationStorageMap() - Constructor for class org.edg.security.delegation.DelegationStorageMap
Constructor for creating a new DelegationStorageMap
DelegationStorageService - interface org.edg.security.delegation.DelegationStorageService.
The interface the services use to access the delegation storage.
DelegationUtil - class org.edg.security.delegation.DelegationUtil.
Utility methods used by the delegation system.
DelegationUtil() - Constructor for class org.edg.security.delegation.DelegationUtil
 
destroy() - Method in class org.edg.security.authorization.AuthorizationFilter
Deallocates stuff.
destroy() - Method in class org.edg.security.authorization.admin.AuthzFilter
Deallocates member objects.
destroy() - Method in class org.edg.security.delegation.SnoopServlet
Destroys the servlet.
destroy() - Method in class org.edg.security.delegation.DelegationFilterHTTP
Deallocates stuff.
DirectoryList - class org.edg.security.trustmanager.DirectoryList.
This class lists all the files defined in the constructor.
DirectoryList(String) - Constructor for class org.edg.security.trustmanager.DirectoryList
Creates a new instance of DirectoryList
DN - interface org.edg.security.util.api.DN.
 
DNConvert - class org.edg.security.authorization.DNConvert.
This class is made to convert RFC2253-style Distinguished Name to the older X.500 style frequently used in Globus, or vice versa.
DNConvert(String) - Constructor for class org.edg.security.authorization.DNConvert
 
DNConvert(String, boolean) - Constructor for class org.edg.security.authorization.DNConvert
 
DNHandler - class org.edg.security.util.api.DNHandler.
Distinguished Name (DN) handling routines.
DNHandler() - Constructor for class org.edg.security.util.api.DNHandler
 
DNImpl - class org.edg.security.util.DNImpl.
 
DNImpl(DERObjectIdentifier[], String[], int) - Constructor for class org.edg.security.util.DNImpl
Creates a new instance of DN
DNImpl(Principal) - Constructor for class org.edg.security.util.DNImpl
 
DNImpl(String) - Constructor for class org.edg.security.util.DNImpl
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.edg.security.authorization.AuthorizationFilter
Filters the ServletRequest and adds some db information like db connection string into the request via a specific RequestWrapper class.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.edg.security.authorization.admin.AuthzFilter
Filters the ServletRequest and adds information, like authorized connections, into the request via a specific RequestWrapper class.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.edg.security.delegation.DelegationFilterHTTP
Filters the ServletRequest
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.edg.security.authorization.admin.GUISubjectServlet
Generates the html response to be sent back to the client.
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.edg.security.authorization.admin.GUIAttributesServlet
Generates the html response to be sent back to the client.
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.edg.security.authorization.admin.GUIMapServlet
Generates the html response to be sent back to the client.
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.edg.security.authorization.admin.GUIPoliciesServlet
Generates the html response to be sent back to the client.
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.edg.security.authorization.admin.GUIConfigFileServlet
Generates the html response to be sent back to the client.
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.edg.security.delegation.SnoopServlet
Handles the HTTP GET method.
doGetProxyInfo(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.edg.security.delegation.DelegationFilterHTTP
Handles the GET-PROXY-INFO operation
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.edg.security.authorization.admin.GUIConfigFileServlet
Generates the html response to be sent back to the client.
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.edg.security.delegation.SnoopServlet
Handles the HTTP POST method.
doProxyReq(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.edg.security.delegation.DelegationFilterHTTP
Handles the GET-PROXY-REQ operation of the G-HTTPS
doPutProxy(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.edg.security.delegation.DelegationFilterHTTP
Handles the PUT-PROXY-CERT operation of the G-HTTPS
DummyServlet - class org.edg.security.authorization.DummyServlet.
Dummy servlet for the testing of AuthorizationServlet.
DummyServlet() - Constructor for class org.edg.security.authorization.DummyServlet
 

E

Echo - class org.edg.security.authorization.test.Echo.
Simple echo web service to test the authorization modules for Axis.
Echo() - Constructor for class org.edg.security.authorization.test.Echo
 
echoAuthorization() - Method in class org.edg.security.authorization.test.Echo
 
EchoClient - class org.edg.security.authorization.test.EchoClient.
Simple client class to test the authorization modules for Axis.
EchoClient() - Constructor for class org.edg.security.authorization.test.EchoClient
 
ending - Variable in class org.edg.security.trustmanager.FileEndingIterator
The file ending.
entrySet() - Method in class org.edg.security.authorization.map.CachedMap
 
entrySet() - Method in class org.edg.security.authorization.map.RegexMap
 
entrySet() - Method in class org.edg.security.authorization.map.DefaultAttributeMap
 
entrySet() - Method in class org.edg.security.authorization.map.TableMap
 
entrySet() - Method in class org.edg.security.authorization.map.FileMap
 
entrySet() - Method in class org.edg.security.authorization.map.DbMap
 
equals(DN) - Method in class org.edg.security.util.DNImpl
 
equals(DN) - Method in interface org.edg.security.util.api.DN
 
evalAttributeBinding(String, String) - Method in class org.edg.security.authorization.AuthorizationManager.Policy
 
evalAttributeBinding(String, String) - Method in class org.edg.security.authorization.repository.And
 
evalAttributeBinding(String, String) - Method in class org.edg.security.authorization.repository.VOMS
Note: The parameter identity is ignored.
evalAttributeBinding(String, String) - Method in class org.edg.security.authorization.repository.Map
 
evalAttributeBinding(String, String) - Method in class org.edg.security.authorization.repository.Or
 
evalAttributeBinding(String, String) - Method in interface org.edg.security.authorization.repository.AttributeRepository
Method evalAttributeBinding.

F

faultCode() - Static method in class org.edg.security.SecurityException
 
fiddle(String) - Method in class org.edg.security.authorization.AuthorizationManager.Policy
fiddles with the subject to remove proxy and get it in RFC2253 format
FileCertReader - class org.edg.security.trustmanager.FileCertReader.
Reads all certificates from given files, accepts binary form of DER encoded certs and the Base64 form of the DER encoded certs (PEM).
FileCertReader() - Constructor for class org.edg.security.trustmanager.FileCertReader
Creates a new instance of CertReader
FileCertReader(Provider) - Constructor for class org.edg.security.trustmanager.FileCertReader
Creates a new instance of CertReader with the specified provider
FileEndingIterator - class org.edg.security.trustmanager.FileEndingIterator.
Lists all the files in the given directory that end with a certain ending.
FileEndingIterator(String, String) - Constructor for class org.edg.security.trustmanager.FileEndingIterator
Creates new FileIterator and searches the first match.
fileList - Variable in class org.edg.security.trustmanager.FileEndingIterator
The list of files in the directory.
FileMap - class org.edg.security.authorization.map.FileMap.
Class FileMap.
FileMap.FileTypeHandler - interface org.edg.security.authorization.map.FileMap.FileTypeHandler.
Inner class that handles different file types
FileMap(String, String, int) - Constructor for class org.edg.security.authorization.map.FileMap
Creates a FileMap
FileMapCreator - class org.edg.security.authorization.map.FileMapCreator.
Class FileMapCreator.
FileMapCreator() - Constructor for class org.edg.security.authorization.map.FileMapCreator
 
FileTableHandler - class org.edg.security.authorization.map.FileTableHandler.
A FileTypeHandler that understands flat file tables
FileTableHandler() - Constructor for class org.edg.security.authorization.map.FileTableHandler
 
findAllAttributesFor(String) - Method in class org.edg.security.authorization.AuthorizationManager.Policy
 
findAllAttributesFor(String) - Method in class org.edg.security.authorization.repository.And
 
findAllAttributesFor(String) - Method in class org.edg.security.authorization.repository.VOMS
Note: The parameter identity is ignored.
findAllAttributesFor(String) - Method in class org.edg.security.authorization.repository.Map
 
findAllAttributesFor(String) - Method in class org.edg.security.authorization.repository.Or
 
findAllAttributesFor(String) - Method in interface org.edg.security.authorization.repository.AttributeRepository
Method findAllAttributesFor.
findCA(DN) - Method in class org.edg.security.trustmanager.ProxyCertPathValidator
Finds the TrustAnchor with the distinguished name (DN) dn.
findFirstAttributeFor(String) - Method in class org.edg.security.authorization.AuthorizationManager.Policy
 
findFirstAttributeFor(String) - Method in class org.edg.security.authorization.repository.And
 
findFirstAttributeFor(String) - Method in class org.edg.security.authorization.repository.VOMS
Note: The parameter identity is ignored.
findFirstAttributeFor(String) - Method in class org.edg.security.authorization.repository.Map
 
findFirstAttributeFor(String) - Method in class org.edg.security.authorization.repository.Or
 
findFirstAttributeFor(String) - Method in interface org.edg.security.authorization.repository.AttributeRepository
Method findFirstAttributeFor.
findNext() - Method in class org.edg.security.trustmanager.FileEndingIterator
Finds the next matching file in the list of files.
findProxy() - Method in class org.edg.security.trustmanager.UpdatingKeyManager
 
fireDelegationsEvent(DelegationsEvent) - Method in class org.edg.security.delegation.DelegationStorageCleaner
Fires DelegationsEvents
fromCert(X509Certificate) - Static method in class org.edg.security.voms.VOMSExtension
Returns a VOMS extension object from the data contained in the certificate, or null if no such extension was present.

G

generate(String, String, PasswordFinder, String) - Static method in class org.edg.security.trustmanager.KeyStoreGenerator
Generates the new KeyStore using the information given in the constructor.
generateProxy(String, String, long, X509Certificate[], PrivateKey) - Static method in class org.edg.security.delegation.DelegationUtil
Generates a new proxy from the public key in the certReq and add it to the certicate chain.
GenericResponse - class org.edg.security.httpclient.GenericResponse.
Class used to store various fields of the HTTP response sent by the HTTP server.
GenericResponse() - Constructor for class org.edg.security.httpclient.GenericResponse
 
get(Object) - Method in class org.edg.security.authorization.map.CachedMap
 
get(Object) - Method in class org.edg.security.authorization.map.RegexMap
 
get(Object) - Method in class org.edg.security.authorization.map.DefaultAttributeMap
 
get(Object) - Method in class org.edg.security.authorization.map.MyHashtable
 
get(Object) - Method in class org.edg.security.authorization.map.TableMap
 
get(Object) - Method in class org.edg.security.authorization.map.FileMap
 
get(Object) - Method in class org.edg.security.authorization.map.DbMap
 
get(String) - Method in class org.edg.security.authorization.Config
Returns the parameter value.
get(String) - Method in class org.edg.security.delegation.DelegationConfig
Returns the parameter value.
get(String) - Method in class org.edg.security.httpclient.PostBody
Returns the value associated to the given key.
getAcceptedIssuers() - Method in class org.edg.security.trustmanager.CRLFileTrustManager
This method returns an array containing all the CA certs.
getAlgorithm() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the keymanager algorithm.
getAttributeMap(String) - Method in class org.edg.security.authorization.AuthorizationManager
Convenience method that returns the AttributeMap corresponding to the given name.
getAttributeMapFactory() - Method in class org.edg.security.authorization.repository.AttributeRepositoryFactory
 
getAttributeMaps() - Method in class org.edg.security.authorization.AuthorizationManager
Convenience method that returns all AttributeMaps created in this instance of the AuthorizationManager.
getAttributeRepositories(Element) - Method in class org.edg.security.authorization.repository.AttributeRepositoryFactory
Method getAttributeRepositories.
getAttributeRepository(Element) - Method in class org.edg.security.authorization.repository.AttributeRepositoryFactory
Method getAttributeRepository.
getAttributeRepository(String) - Method in class org.edg.security.authorization.repository.AttributeRepositoryFactory
Method getAttributeRepository.
getAttributes(String) - Method in class org.edg.security.authorization.map.DefaultAttributeMap
 
getAttributes(String) - Method in interface org.edg.security.authorization.map.AttributeMap
Convenience method to get the right return type, and to get an empty list in case of no match.
getAuthorizationManager() - Method in class org.edg.security.info.SecurityContext
 
getAuthorizationManager(String) - Static method in class org.edg.security.authorization.AuthorizationManagerFactory
Method getAuthorizationManager Returns the AuthorizationManager associated with the given identity.
getAuthorizationPolicy() - Method in class org.edg.security.info.SecurityContext
 
getAuthorizationPolicy() - Method in interface org.edg.security.info.SecurityInfo
 
getAuthorizedAttributes() - Method in class org.edg.security.info.SecurityContext
 
getAuthorizedAttributes() - Method in interface org.edg.security.info.SecurityInfo
 
getBody() - Method in class org.edg.security.httpclient.GenericResponse
Returns the complete body content of the HTTP response
getCACerts() - Method in class org.edg.security.trustmanager.ProxyCertPathValidator
Returns an array of accepted CA certificates
getCaFiles() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the file definition for the certificate authority (CA) files.
getCanon() - Method in class org.edg.security.util.DNImpl
 
getCanon() - Method in interface org.edg.security.util.api.DN
 
getCapabilities() - Method in class org.edg.security.voms.VOMSInfo
Convenience wrapper
getCertificateChain(String) - Method in class org.edg.security.trustmanager.UpdatingKeyManager
 
getChain(Properties) - Method in class org.edg.security.delegation.DelegationClientHTTP
Loads the certificate chain from files specified in the properties file
getClientAliases(String, Principal[]) - Method in class org.edg.security.trustmanager.UpdatingKeyManager
 
getClientAuth() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Returns true if the client authentication is required.
getClientCert() - Method in class org.edg.security.info.SecurityContext
 
getClientCert() - Method in interface org.edg.security.info.SecurityInfo
 
getClientCertChain() - Method in class org.edg.security.delegation.DelegationCredentialItem
 
getClientCertChain() - Method in class org.edg.security.info.SecurityContext
 
getClientCertChain() - Method in interface org.edg.security.info.SecurityInfo
 
getClientCertificate(X509Certificate[]) - Static method in class org.edg.security.info.CertUtil
Ignores any proxy certificates and returns the index of the client cert
getClientName() - Method in class org.edg.security.info.SecurityContext
 
getClientName() - Method in interface org.edg.security.info.SecurityInfo
Returns the name of the authenticated client.
getCredentialsUpdateInterval() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the update interval.
getCrlFiles() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to get the certificate revocation list (CRL) file definition.
getCurrentContext() - Static method in class org.edg.security.info.SecurityContext
 
getData() - Method in class org.edg.security.voms.VOMSInfo
Returns the data part of the VOMS info, which is assumed to be in ASCII format.
getData(String) - Method in class org.edg.security.voms.VOMSInfo
 
getDefaultCipherSuites() - Method in class org.edg.security.httpclient.CipherSSLSocketFactory
Returns the list of cipher suites which are enabled by default.
getDefaultVOMSInfo() - Method in class org.edg.security.voms.VOMSExtension
 
getDelegatedCertChain() - Method in class org.edg.security.delegation.DelegationStorageItem
 
getDelegatedCertChain() - Method in interface org.edg.security.delegation.DelegationItem
 
getDelegatedChains(HTTPResponse) - Method in class org.edg.security.delegation.DelegationClientHTTP
 
getDelegation(String, X509Certificate[]) - Method in class org.edg.security.delegation.DelegationStorageDB
 
getDelegation(String, X509Certificate[]) - Method in interface org.edg.security.delegation.DelegationStorageService
 
getDelegation(String, X509Certificate[]) - Method in class org.edg.security.delegation.DelegationStorageMap
Get delegation that corresponds to given delegationId and clientCertChain
getDelegationId() - Method in class org.edg.security.delegation.DelegationCredentialItem
 
getDelegations(X509Certificate[]) - Method in class org.edg.security.delegation.DelegationStorageDB
 
getDelegations(X509Certificate[]) - Method in interface org.edg.security.delegation.DelegationStorage
 
getDelegations(X509Certificate[]) - Method in class org.edg.security.delegation.DelegationStorageMap
Returns a collection containing all the DelegationStorageItems matching the certificate chain(i.e. client cert's DN) given as the parameter.
getDN(Principal) - Static method in class org.edg.security.util.api.DNHandler
 
getDN(String) - Static method in class org.edg.security.util.api.DNHandler
 
getExpirationDate() - Method in class org.edg.security.delegation.DelegationRequestItem
 
getFullyQualifiedAttributes() - Method in class org.edg.security.voms.VOMSInfo
Convenience wrapper
getGridProxyFile() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the filename for the gridproxy file.
getGroups() - Method in class org.edg.security.voms.VOMSInfo
Convenience wrapper
getHeaders() - Method in class org.edg.security.httpclient.GenericResponse
Returns the headers of the HTTP response
getHeaderValue(MessageContext, String, String, String) - Method in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
Convenience method to extract a value from an optional SOAP header or return default value if empty or non-existent.
getHostCert() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the host (server) certificate file name.
getHostKey() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the filename for the host private key.
getHostKeyPass() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the filename for the host private key.
getInstance() - Static method in class org.edg.security.authorization.AuthorizationManager
Deprecated. It was a bad idea to have a singleton instance of this object
getInstance() - Static method in class org.edg.security.delegation.DelegationStorageContainer
Returns the singleton instance of this class.
getInstance() - Static method in class org.edg.security.delegation.DelegationClientFactory
 
getInstance() - Static method in class org.edg.security.mediumgrainedauthz.MediumGrainedAuthorizationFactory
Gets the factory instance.
getIntervalSecs(String) - Static method in class org.edg.security.trustmanager.ContextWrapper
 
getIssuer(X509Certificate) - Static method in class org.edg.security.util.api.DNHandler
 
getIssuerName() - Method in class org.edg.security.info.SecurityContext
 
getIssuerName() - Method in interface org.edg.security.info.SecurityInfo
Returns the Issuer Distuingished Name of the client certificate.
getKeyManager() - Method in class org.edg.security.trustmanager.ContextWrapper
 
getKeystoreFile() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to get name of the file containing the server KeyStore.
getKeystorePass() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to get the password for the server KeyStore.
getKeystoreType() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the server KeyStore type.
getListing() - Method in class org.edg.security.trustmanager.DirectoryList
Used to get the file listing, the list of files matching the definition in constructor.
getLog4jConfFile() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the filename for the configuration file for the log4j logging.
getLogConf() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the filename for the configuration file for the log4j logging.
getLogConfFile() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the filename for the configuration file for the log4j logging.
getLogFile() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the filename for the SSL authentication log messages.
getMap(Element) - Method in class org.edg.security.authorization.map.AttributeMapFactory
Method getMap.
getMap(String) - Method in class org.edg.security.authorization.map.AttributeMapFactory
 
getMapNames() - Method in class org.edg.security.authorization.map.AttributeMapFactory
 
getMaps(Element) - Method in class org.edg.security.authorization.map.AttributeMapFactory
Method getMaps.
getMaps(File) - Method in class org.edg.security.authorization.map.AttributeMapFactory
Convenience method, loading all maps defined inside the root element of the supplied config file.
getMedAuthzInstance(String) - Method in class org.edg.security.mediumgrainedauthz.MediumGrainedAuthorizationFactory
gets the MediumGrainedAuthorization instance
getMedAuthzInstance(String, Properties) - Method in class org.edg.security.mediumgrainedauthz.MediumGrainedAuthorizationFactory
gets the MediumGrainedAuthorization instance.
getMedAuthzInstance(String, String) - Method in class org.edg.security.mediumgrainedauthz.MediumGrainedAuthorizationFactory
gets the MediumGrainedAuthorization instance.
getNotAfter() - Method in class org.edg.security.voms.VOMSInfo
Returns the notAfter.
getNotBefore() - Method in class org.edg.security.voms.VOMSInfo
Returns the notBefore.
getOptionValue(String, String) - Method in class org.edg.security.mediumgrainedauthz.MedAuthzHandler
Convenience method to extract an option setting or provide a default value if empty or non-existent.
getParameter(String) - Method in class org.edg.security.authorization.ServletRequestWrapper
Returns getParameter(String name) on the wrapped request object
getParameter(String) - Method in class org.edg.security.authorization.XSQLRequestWrapper
Returns getParameter(String name) on the wrapped request object
getPassword() - Method in class org.edg.security.trustmanager.Password
 
getPassword() - Method in class org.edg.security.trustmanager.tomcat.TryAuthentication
 
getPeerCas() - Method in class org.edg.security.info.SecurityContext
 
getPolicy(String) - Method in class org.edg.security.authorization.AuthorizationManager
Convenience method that returns a particular policy.
getPrivateKey() - Method in interface org.edg.security.delegation.DelegationItem
 
getPrivateKey() - Method in class org.edg.security.delegation.DelegationCredentialItem
 
getPrivateKey(Properties) - Method in class org.edg.security.delegation.DelegationClientHTTP
Loads a privete key from tha file specified in the properties.
getPrivateKey(String) - Method in class org.edg.security.trustmanager.UpdatingKeyManager
 
getProperties() - Method in class org.edg.security.delegation.DelegationConfig
 
getProperty(String) - Method in class org.edg.security.trustmanager.CaseInsensitiveProperties
 
getProperty(String, String) - Method in class org.edg.security.trustmanager.CaseInsensitiveProperties
 
getProtocol() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the protocol to use.
getPublicKey() - Method in class org.edg.security.delegation.DelegationRequestItem
 
getRequest(String) - Method in class org.edg.security.delegation.DelegationStorageDB
 
getRequest(String) - Method in interface org.edg.security.delegation.DelegationStorage
 
getRequest(String) - Method in class org.edg.security.delegation.DelegationStorageMap
Returns the request item corresponding the id.
getRequestedAttributes() - Method in class org.edg.security.info.SecurityContext
 
getRequestedAttributes() - Method in interface org.edg.security.info.SecurityInfo
 
getResult() - Method in class org.edg.security.authorization.map.CachedMap.Result
 
getResultCode() - Method in class org.edg.security.httpclient.GenericResponse
Returns the Status Code, Reason and HTTP Version of the HTTP response
getRFC2253() - Method in class org.edg.security.util.DNImpl
 
getRFC2253() - Method in interface org.edg.security.util.api.DN
 
getRoles() - Method in class org.edg.security.info.VOMSInfo
Deprecated.  
getRoles() - Method in class org.edg.security.voms.VOMSInfo
Convenience wrapper
getSecurityInfo() - Static method in class org.edg.security.info.SecurityInfoContainer
 
getServer() - Method in class org.edg.security.voms.VOMSInfo
Returns the name of the issuing VOMS server (RFC2253 format)
getServerAliases(String, Principal[]) - Method in class org.edg.security.trustmanager.UpdatingKeyManager
 
getServerCa() - Method in class org.edg.security.voms.VOMSInfo
Returns the serverCa name (RFC2253 format)
getServerSocketFactory() - Method in class org.edg.security.trustmanager.ContextWrapper
 
getServerSocketFactory() - Method in interface org.edg.security.trustmanager.SSLContextWrapper
 
getServletInfo() - Method in class org.edg.security.delegation.SnoopServlet
Returns a short description of the servlet.
getSignature() - Method in class org.edg.security.voms.VOMSInfo
Returns the signature.
getSigners(String) - Method in class org.edg.security.authorization.repository.VOMS
 
getSocketFactory() - Method in class org.edg.security.trustmanager.ContextWrapper
 
getSocketFactory() - Method in interface org.edg.security.trustmanager.SSLContextWrapper
 
getSslConfigFile() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the filename for the configuration file for the log4j logging.
getStorage() - Method in class org.edg.security.delegation.DelegationStorageContainer
Returns the existing DelegationStorage
getSubject(X509Certificate) - Static method in class org.edg.security.util.api.DNHandler
 
getSupportedCipherSuites() - Method in class org.edg.security.httpclient.CipherSSLSocketFactory
Returns the names of the cipher suites which could be enabled for use on an SSL connection.
getSupportedExtensions() - Method in class org.edg.security.trustmanager.CRLCertChecker
Returns the Set of supported extensions.
getTbs() - Method in class org.edg.security.voms.VOMSInfo
Returns the tbs.
getTimeStamp() - Method in class org.edg.security.authorization.map.CachedMap.Result
 
getTrustManager() - Method in class org.edg.security.info.SecurityContext
 
getTrustStore() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the filename for the KeyStore that holds the certificate authority (CA) certificates.
getTrustStorePass() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the password needed to access the KeyStore which has all the CA certs.
getTrustStoreType() - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the type of the KeyStore that holds all the CA certs.
getUnverifiedCertChain() - Method in class org.edg.security.info.SecurityContext
 
getUri() - Method in class org.edg.security.voms.VOMSInfo
Returns the uri.
getURL(String, Properties) - Method in class org.edg.security.httpclient.HTTPJavaClient
Sends GET request to the destination file specified by the URL.
getUser() - Method in class org.edg.security.voms.VOMSInfo
Returns the user name (RFC2253 format)
getUserCa() - Method in class org.edg.security.voms.VOMSInfo
Returns the userCa name (RFC2253 format)
getVO() - Method in class org.edg.security.info.VOMSInfo
Deprecated.  
getVO() - Method in class org.edg.security.voms.VOMSInfo
 
getVOMSExtension() - Method in class org.edg.security.info.SecurityContext
 
getVOMSExtension() - Method in interface org.edg.security.info.SecurityInfo
 
getVOMSInfos() - Method in class org.edg.security.voms.VOMSExtension
 
getX500() - Method in class org.edg.security.util.DNImpl
 
getX500() - Method in interface org.edg.security.util.api.DN
 
GridMapFileHandler - class org.edg.security.authorization.map.GridMapFileHandler.
A FileTypeHandler that understands gridmap files
GridMapFileHandler() - Constructor for class org.edg.security.authorization.map.GridMapFileHandler
 
GridMapFileTokenizer - class org.edg.security.authorization.map.GridMapFileTokenizer.
Helper class for the FileMap, tokenizes a gridmap format.
GridMapFileTokenizer(String) - Constructor for class org.edg.security.authorization.map.GridMapFileTokenizer
 
GUIAttributesServlet - class org.edg.security.authorization.admin.GUIAttributesServlet.
Web Interface for the Authorization Manager.
GUIAttributesServlet() - Constructor for class org.edg.security.authorization.admin.GUIAttributesServlet
 
GUIConfigFileServlet - class org.edg.security.authorization.admin.GUIConfigFileServlet.
Web Interface for the Authorization Manager.
GUIConfigFileServlet() - Constructor for class org.edg.security.authorization.admin.GUIConfigFileServlet
 
GUIMapServlet - class org.edg.security.authorization.admin.GUIMapServlet.
Web Interface for the Authorization Manager.
GUIMapServlet() - Constructor for class org.edg.security.authorization.admin.GUIMapServlet
 
GUIPoliciesServlet - class org.edg.security.authorization.admin.GUIPoliciesServlet.
Web Interface for the Authorization Manager.
GUIPoliciesServlet() - Constructor for class org.edg.security.authorization.admin.GUIPoliciesServlet
 
GUISubjectServlet - class org.edg.security.authorization.admin.GUISubjectServlet.
Web Interface for the Authorization Manager.
GUISubjectServlet() - Constructor for class org.edg.security.authorization.admin.GUISubjectServlet
 

H

hasMapping(String, String) - Method in class org.edg.security.authorization.map.DefaultAttributeMap
 
hasMapping(String, String) - Method in interface org.edg.security.authorization.map.AttributeMap
This method has the same semantics as the call getAttributes(key).contains(value)
but may be optimized for the particular Map
hasMoreElements() - Method in class org.edg.security.authorization.map.GridMapFileTokenizer
 
hasMoreTokens() - Method in class org.edg.security.authorization.map.GridMapFileTokenizer
 
hasNext() - Method in class org.edg.security.trustmanager.FileEndingIterator
Used to check that there are more matching files to get using next().
HTMLWriter - class org.edg.security.authorization.admin.HTMLWriter.
Class collecting convenience methods for the AuthorizationManager Administration Interface, used to generate header and trailer of HTML pages and to show failure messages.
HTMLWriter() - Constructor for class org.edg.security.authorization.admin.HTMLWriter
 
HTTPJavaClient - class org.edg.security.httpclient.HTTPJavaClient.
Class implementing a client API to send HTTP requests to a web server.
HTTPJavaClient() - Constructor for class org.edg.security.httpclient.HTTPJavaClient
 

I

identityKeyManagers - Variable in class org.edg.security.trustmanager.ContextWrapper
 
in - Variable in class org.edg.security.voms.VOMSInfo.SnoopInputStream
 
index - Variable in class org.edg.security.trustmanager.FileEndingIterator
The index of the next match in the fileList.
init() - Method in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
init() - Method in class org.edg.security.authorization.admin.GUISubjectServlet
Initializes the GUISubjectServlet.
init() - Method in class org.edg.security.authorization.admin.GUIAttributesServlet
Initializes the GUIAttributesServlet.
init() - Method in class org.edg.security.authorization.admin.GUIMapServlet
Initializes the GUIMapServlet.
init() - Method in class org.edg.security.authorization.admin.GUIPoliciesServlet
Initializes the GUIPoliciesServlet.
init() - Method in class org.edg.security.authorization.admin.GUIConfigFileServlet
Initializes the GUIConfigFileServlet.
init() - Method in class org.edg.security.mediumgrainedauthz.MedAuthzHandler
 
init(boolean) - Method in class org.edg.security.trustmanager.CRLCertChecker
This method is used to initialize the checker and to set the direction of checking (forward or reverse).
init(FilterConfig) - Method in class org.edg.security.authorization.AuthorizationFilter
Initializes the filter, loads configuration parameters, creates an instance of the AuthorizationManager.
init(FilterConfig) - Method in class org.edg.security.authorization.admin.AuthzFilter
Initializes the AuthzFilter.
init(FilterConfig) - Method in class org.edg.security.delegation.DelegationFilterHTTP
Initializes the filter, loads configuration parameters,
init(PasswordFinder, X509Certificate[], PrivateKey) - Method in class org.edg.security.trustmanager.ContextWrapper
 
init(Properties) - Method in class org.edg.security.httpclient.HTTPJavaClient
Initializes the security context of the HTTPJavaClient by setting configuration parameters as Log4j configuration file, proxy server, username/password, SSL certificate and key location, grid-proxy file location, authorization role and authorization policy.
init(Properties) - Method in class org.edg.security.mediumgrainedauthz.MediumGrainedAuthorization
init
init(ServletConfig) - Method in class org.edg.security.delegation.SnoopServlet
Initializes the servlet.
init(String) - Method in class org.edg.security.authorization.repository.AttributeRepositoryFactory
Method getAttributeRepository.
init(String) - Method in class org.edg.security.delegation.DelegationClientHTTP
 
init(String) - Method in interface org.edg.security.delegation.DelegationClient
 
init(String, String) - Method in class org.edg.security.authorization.AuthorizationManager
 
initializeSocket(Socket) - Method in class org.edg.security.httpclient.CipherSSLSocketFactory
createSocket method comment.
initKeyManagers(PasswordFinder) - Method in class org.edg.security.trustmanager.ContextWrapper
 
initKeyManagers(X509Certificate[], PrivateKey) - Method in class org.edg.security.trustmanager.ContextWrapper
 
initWrapper(Config) - Method in class org.edg.security.authorization.ServletRequestWrapper
 
initWrapper(Config) - Method in class org.edg.security.authorization.RequestWrapper
 
initWrapper(Config) - Method in class org.edg.security.authorization.XSQLRequestWrapper
 
insertHeader(PrintWriter, String) - Static method in class org.edg.security.authorization.admin.HTMLWriter
Convenience method that writes the header of an HTML response.
insertTrailer(PrintWriter) - Static method in class org.edg.security.authorization.admin.HTMLWriter
Convenience method that writes the trailer of an HTML response
INT_KEYSTORE_PASSWD - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
invoke(MessageContext) - Method in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
Authorizes the authenticated user by using the user's credential(s) along with any information specified in the 'policy' and 'role' SOAP headers.
invoke(MessageContext) - Method in class org.edg.security.client.RoleHandler
Sets and adds the role and policy SOAP headers to the message to indicate your choice for the Authorization manager.
invoke(MessageContext) - Method in class org.edg.security.mediumgrainedauthz.MedAuthzHandler
 
isAllowed(String) - Method in class org.edg.security.authorization.repository.VOMS.AccessFilter
 
isEmpty() - Method in class org.edg.security.authorization.map.CachedMap
 
isEmpty() - Method in class org.edg.security.authorization.map.RegexMap
 
isEmpty() - Method in class org.edg.security.authorization.map.DefaultAttributeMap
 
isEmpty() - Method in class org.edg.security.authorization.map.TableMap
 
isEmpty() - Method in class org.edg.security.authorization.map.FileMap
 
isEmpty() - Method in class org.edg.security.authorization.map.DbMap
 
isForwardCheckingSupported() - Method in class org.edg.security.trustmanager.CRLCertChecker
This method returns true if forward checking is supported.
IsInitialized - Variable in class org.edg.security.mediumgrainedauthz.MedAuthzHandler
 
ISSUER_NAME - Static variable in class org.edg.security.info.SecurityContext
The label for the issuer name

K

KEYPAIR_KEYSIZE - Static variable in class org.edg.security.delegation.DelegationUtil
 
keySet() - Method in class org.edg.security.authorization.map.CachedMap
 
keySet() - Method in class org.edg.security.authorization.map.RegexMap
Deprecated. What does this mean? The regex key set or all possible keys that matches those regexes? Unsupported for now...
keySet() - Method in class org.edg.security.authorization.map.DefaultAttributeMap
 
keySet() - Method in class org.edg.security.authorization.map.TableMap
 
keySet() - Method in class org.edg.security.authorization.map.FileMap
 
keySet() - Method in class org.edg.security.authorization.map.DbMap
 
KEYSTORE_TYPE_DEFAULT - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
KeyStoreGenerator - class org.edg.security.trustmanager.KeyStoreGenerator.
Generates a keystore from the certificate and the private key from the files.
KeyStoreGenerator() - Constructor for class org.edg.security.trustmanager.KeyStoreGenerator
 

L

load() - Method in class org.edg.security.authorization.admin.AttribFileHandler
Load the set of attributes.
load(File) - Method in class org.edg.security.authorization.map.XmlFileHandler
 
load(File) - Method in interface org.edg.security.authorization.map.FileMap.FileTypeHandler
Parses the file and turns it into a Map.
load(File) - Method in class org.edg.security.authorization.map.FileTableHandler
 
load(File) - Method in class org.edg.security.authorization.map.GridMapFileHandler
 
load(InputStream) - Method in class org.edg.security.trustmanager.CaseInsensitiveProperties
Loads the properties from the stream inputStream.
loadCert(String) - Method in class org.edg.security.delegation.DelegationClientHTTP
Loads an indivudial certificate from a file.
loadCertificate(String) - Static method in class org.edg.security.info.CertUtil
 
loadCerts() - Method in class org.edg.security.authorization.repository.VOMS
 
loadConfig(Properties) - Method in class org.edg.security.trustmanager.ContextWrapper
 
loadProperties(Properties) - Method in class org.edg.security.trustmanager.CaseInsensitiveProperties
Loads the properties from inProperties into this instance.
LOG_CONF_FILE - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
LOG_FILE - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
LOG_FILE_DEFAULT - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
logger - Static variable in class org.edg.security.authorization.map.XmlFileHandler
 
logger - Static variable in class org.edg.security.authorization.map.FileTableHandler
 
logger - Static variable in class org.edg.security.authorization.map.GridMapFileHandler
 
logger - Variable in class org.edg.security.authorization.repository.VOMS
 
logger - Static variable in class org.edg.security.authorization.repository.AttributeRepositoryFactory
 
logger - Static variable in class org.edg.security.mediumgrainedauthz.MedAuthzHandler
 

M

main(String[]) - Static method in class org.edg.security.authorization.test.EchoClient
 
main(String[]) - Static method in class org.edg.security.delegation.DelegationClientHTTP
 
main(String[]) - Static method in class org.edg.security.trustmanager.tomcat.TryAuthentication
 
main(String[]) - Static method in class org.edg.security.trustmanager.tomcat.ChangeFactory
Main to able this little program to be run from command line.
makeFault(String, String) - Method in class org.edg.security.SecurityException
 
map - Variable in class org.edg.security.authorization.map.DefaultAttributeMap
The Map instance to work against
Map - class org.edg.security.authorization.repository.Map.
A Map-based AttributeRepository implementation.
Map() - Constructor for class org.edg.security.authorization.repository.Map
 
MedAuthzException - exception org.edg.security.mediumgrainedauthz.MedAuthzException.
The exception thrown when medium grained authorization fails i.e. access is not allowed.
MedAuthzHandler - class org.edg.security.mediumgrainedauthz.MedAuthzHandler.
The MedAuthzHandler is an AXIS handler that can be put in a request flow in front of a SOAP endpoint that needs medium grained authorization.
MedAuthzHandler() - Constructor for class org.edg.security.mediumgrainedauthz.MedAuthzHandler
 
MediumGrainedAuthorization - class org.edg.security.mediumgrainedauthz.MediumGrainedAuthorization.
 
MediumGrainedAuthorizationFactory - class org.edg.security.mediumgrainedauthz.MediumGrainedAuthorizationFactory.
 
MODIFY_ATTRIBUTE - Static variable in class org.edg.security.authorization.admin.GUIPoliciesServlet
 
myAccessFilter - Variable in class org.edg.security.authorization.repository.VOMS
 
myAllow - Variable in class org.edg.security.authorization.repository.VOMS.AccessFilter
 
myAttribFile - Variable in class org.edg.security.authorization.admin.AttribFileHandler
 
myAttributeHeader - Variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
myAttributeHeaderNameSpace - Variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
myAuthorizationManagers - Static variable in class org.edg.security.authorization.AuthorizationManagerFactory
 
myAuthorizedValue - Variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
myBaseDirs - Variable in class org.edg.security.authorization.repository.VOMS
 
myCache - Variable in class org.edg.security.authorization.map.CachedMap
 
myConfigElement - Variable in class org.edg.security.authorization.AuthorizationManager
 
myConfigFile - Variable in class org.edg.security.authorization.AuthorizationManager
 
myDefaultPolicy - Variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
myDoStat - Variable in class org.edg.security.authorization.AuthorizationManager
 
MyHashtable - class org.edg.security.authorization.map.MyHashtable.
 
MyHashtable() - Constructor for class org.edg.security.authorization.map.MyHashtable
 
myIsInitialized - Variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
myIsSilent - Variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
myLastModified - Variable in class org.edg.security.authorization.AuthorizationManager
 
myLogger - Static variable in class org.edg.security.authorization.AuthorizationManagerFactory
 
myMap - Variable in class org.edg.security.authorization.map.CachedMap
 
myMap - Variable in class org.edg.security.authorization.map.RegexMap
 
myMap - Variable in class org.edg.security.authorization.map.DbMap
 
myMap - Variable in class org.edg.security.authorization.repository.Map
 
myMapFactory - Variable in class org.edg.security.authorization.repository.AttributeRepositoryFactory
 
myMaxSize - Variable in class org.edg.security.authorization.map.CachedMap
 
myMaxTime - Variable in class org.edg.security.authorization.map.CachedMap
 
myNext - Variable in class org.edg.security.authorization.repository.VOMS.AccessFilter
 
myPeriod - Variable in class org.edg.security.authorization.AuthorizationManager
 
myPolicies - Variable in class org.edg.security.authorization.AuthorizationManager
 
myPolicyHeader - Variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
myPolicyHeaderNameSpace - Variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
myRegex - Variable in class org.edg.security.authorization.repository.VOMS.AccessFilter
 
myRepositories - Variable in class org.edg.security.authorization.repository.AttributeRepositoryFactory
 
myRepository - Variable in class org.edg.security.authorization.AuthorizationManager.Policy
 
myRepositoryFactory - Variable in class org.edg.security.authorization.AuthorizationManager
 
myReps - Variable in class org.edg.security.authorization.repository.And
 
myReps - Variable in class org.edg.security.authorization.repository.Or
 
myResult - Variable in class org.edg.security.authorization.map.CachedMap.Result
 
mySigners - Variable in class org.edg.security.authorization.repository.VOMS
 
mySilent - Variable in class org.edg.security.authorization.repository.VOMS
 
mySize - Variable in class org.edg.security.authorization.map.CachedMap
 
myTimer - Variable in class org.edg.security.authorization.AuthorizationManager
 
myTimer - Variable in class org.edg.security.authorization.repository.VOMS
 
myTimeStamp - Variable in class org.edg.security.authorization.map.CachedMap.Result
 
myTranslationMap - Variable in class org.edg.security.authorization.AuthorizationManager.Policy
 
myVomsHeader - Variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
myVomsHeaderNameSpace - Variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
myWillShortcut - Variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 

N

NAME_ATTRIBUTE - Static variable in class org.edg.security.authorization.admin.GUIPoliciesServlet
 
next() - Method in class org.edg.security.trustmanager.FileEndingIterator
Used to get the next matching file.
nextElement() - Method in class org.edg.security.authorization.map.GridMapFileTokenizer
 
nextFound - Variable in class org.edg.security.trustmanager.FileEndingIterator
A flag to show that there are more files that match.
nextToken() - Method in class org.edg.security.authorization.map.GridMapFileTokenizer
 

O

objectReader(BufferedInputStream, int) - Method in class org.edg.security.trustmanager.FileCertReader
Reads a certificate or a CRL from the stream, doing some error correction.
oids - Variable in class org.edg.security.util.DNImpl
 
Or - class org.edg.security.authorization.repository.Or.
Attribute repository that operates on the unity of a set of underlying repositories.
Or() - Constructor for class org.edg.security.authorization.repository.Or
 
org.edg.security - package org.edg.security
 
org.edg.security.authorization - package org.edg.security.authorization
 
org.edg.security.authorization.admin - package org.edg.security.authorization.admin
 
org.edg.security.authorization.map - package org.edg.security.authorization.map
 
org.edg.security.authorization.repository - package org.edg.security.authorization.repository
 
org.edg.security.authorization.test - package org.edg.security.authorization.test
 
org.edg.security.client - package org.edg.security.client
 
org.edg.security.delegation - package org.edg.security.delegation
 
org.edg.security.httpclient - package org.edg.security.httpclient
 
org.edg.security.info - package org.edg.security.info
 
org.edg.security.mediumgrainedauthz - package org.edg.security.mediumgrainedauthz
 
org.edg.security.trustmanager - package org.edg.security.trustmanager
 
org.edg.security.trustmanager.axis - package org.edg.security.trustmanager.axis
 
org.edg.security.trustmanager.tomcat - package org.edg.security.trustmanager.tomcat
 
org.edg.security.util - package org.edg.security.util
 
org.edg.security.util.api - package org.edg.security.util.api
 
org.edg.security.voms - package org.edg.security.voms
 
out - Variable in class org.edg.security.voms.VOMSInfo.SnoopInputStream
 
overrideExpirationCheck - Variable in class org.edg.security.trustmanager.ContextWrapper
only for testing!

P

parse(Element) - Method in class org.edg.security.authorization.AuthorizationManager
Adds the policy information supplied in the given config to the Authorization Manager.
parse(InputStream) - Method in class org.edg.security.voms.VOMSInfo
 
parse(String) - Method in class org.edg.security.util.DNImpl
 
Password - class org.edg.security.trustmanager.Password.
 
PEER_CAS - Static variable in class org.edg.security.info.SecurityContext
The label for peer CA Principal list
pemToChain(String) - Static method in class org.edg.security.delegation.DelegationUtil
 
POLICY_ELEMENT - Static variable in class org.edg.security.authorization.admin.GUIPoliciesServlet
 
PostBody - class org.edg.security.httpclient.PostBody.
Class used to store the optional parameters to be included in the request when using POST or PUT connection method.
PostBody() - Constructor for class org.edg.security.httpclient.PostBody
Constructs a PostBody object.
postURL(String, PostBody, Properties) - Method in class org.edg.security.httpclient.HTTPJavaClient
Sends POST request, with POST data, to the destination file specified by the URL.
PrivateKeyReader - class org.edg.security.trustmanager.PrivateKeyReader.
This class is used to read a private key.
PrivateKeyReader() - Constructor for class org.edg.security.trustmanager.PrivateKeyReader
 
processRequest(HttpServletRequest, HttpServletResponse) - Method in class org.edg.security.delegation.SnoopServlet
Processes requests for both HTTP GET and POST methods.
processTest(HttpServletRequest, HttpServletResponse) - Method in class org.edg.security.delegation.SnoopServlet
 
provider - Static variable in class org.edg.security.delegation.DelegationClientHTTP
 
PROXY_VALIDITY_TIME - Static variable in class org.edg.security.delegation.DelegationUtil
 
ProxyCertPathValidator - class org.edg.security.trustmanager.ProxyCertPathValidator.
ProxyCertificatePathValidator validates certificate paths.
ProxyCertPathValidator(Vector) - Constructor for class org.edg.security.trustmanager.ProxyCertPathValidator
Creates a new instance of MyCertPathValidator
put(Object, Object) - Method in class org.edg.security.authorization.map.CachedMap
 
put(Object, Object) - Method in class org.edg.security.authorization.map.RegexMap
 
put(Object, Object) - Method in class org.edg.security.authorization.map.DefaultAttributeMap
 
put(Object, Object) - Method in class org.edg.security.authorization.map.TableMap
 
put(Object, Object) - Method in class org.edg.security.authorization.map.FileMap
 
put(Object, Object) - Method in class org.edg.security.authorization.map.DbMap
 
putAll(Map) - Method in class org.edg.security.authorization.map.CachedMap
 
putAll(Map) - Method in class org.edg.security.authorization.map.RegexMap
 
putAll(Map) - Method in class org.edg.security.authorization.map.DefaultAttributeMap
 
putAll(Map) - Method in class org.edg.security.authorization.map.TableMap
 
putAll(Map) - Method in class org.edg.security.authorization.map.FileMap
 
putAll(Map) - Method in class org.edg.security.authorization.map.DbMap
 
putDelegation(DelegationStorageItem) - Method in class org.edg.security.delegation.DelegationStorageDB
 
putDelegation(DelegationStorageItem) - Method in interface org.edg.security.delegation.DelegationStorage
 
putDelegation(DelegationStorageItem) - Method in class org.edg.security.delegation.DelegationStorageMap
Stores delegations into this container class.
putRequest(DelegationRequestItem) - Method in class org.edg.security.delegation.DelegationStorageDB
 
putRequest(DelegationRequestItem) - Method in interface org.edg.security.delegation.DelegationStorage
 
putRequest(DelegationRequestItem) - Method in class org.edg.security.delegation.DelegationStorageMap
Store a new delegation request into this container class.

Q

queryDelegatedCertChains(Properties, String, String) - Method in class org.edg.security.delegation.DelegationClientHTTP
 
queryDelegatedCertChains(Properties, String, String) - Method in interface org.edg.security.delegation.DelegationClient
 

R

rdns - Variable in class org.edg.security.util.DNImpl
 
read() - Method in class org.edg.security.voms.VOMSInfo.SnoopInputStream
 
read(BufferedInputStream) - Static method in class org.edg.security.trustmanager.PrivateKeyReader
Reads the private key form the stream that was given in the constructor.
read(BufferedInputStream, PasswordFinder) - Static method in class org.edg.security.trustmanager.PrivateKeyReader
Reads the private key form the stream that was given in the constructor.
read(BufferedInputStream, String) - Static method in class org.edg.security.trustmanager.PrivateKeyReader
Reads the private key form the stream that was given in the constructor.
read(InputStream, String) - Static method in class org.edg.security.voms.VOMSInfo
 
readAnchors(String) - Method in class org.edg.security.trustmanager.FileCertReader
Reads the certificates from the files defined in the argument and makes TrustAnchors from them.
readCerts(String) - Method in class org.edg.security.trustmanager.FileCertReader
Reads the certificates from the files defined in the argument.
readCRLs(String) - Method in class org.edg.security.trustmanager.FileCertReader
Reads the certificate revocation lists (CRLs) from the files defined in the argument.
readDate(InputStream, String) - Static method in class org.edg.security.voms.VOMSInfo
 
readFile(File, int) - Method in class org.edg.security.trustmanager.FileCertReader
Reads the objects of given type from the File
readFile(String) - Static method in class org.edg.security.info.CertUtil
 
readInt(InputStream, String) - Static method in class org.edg.security.voms.VOMSInfo
 
readLine(InputStream, String) - Static method in class org.edg.security.voms.VOMSInfo
 
readObject(BufferedInputStream, int) - Method in class org.edg.security.trustmanager.FileCertReader
Does the actual reading of the object.
readProxy(BufferedInputStream, String) - Method in class org.edg.security.trustmanager.FileCertReader
 
reformat(int) - Method in class org.edg.security.authorization.DNConvert
Converts the DN from one style to another.
RegexMap - class org.edg.security.authorization.map.RegexMap.
Class RegexMap.
RegexMap(Map) - Constructor for class org.edg.security.authorization.map.RegexMap
 
RegexMapCreator - class org.edg.security.authorization.map.RegexMapCreator.
Class RegexMapCreator.
RegexMapCreator() - Constructor for class org.edg.security.authorization.map.RegexMapCreator
 
reload(File, String) - Method in class org.edg.security.authorization.AuthorizationManager
 
remove(Object) - Method in class org.edg.security.authorization.map.CachedMap
 
remove(Object) - Method in class org.edg.security.authorization.map.RegexMap
 
remove(Object) - Method in class org.edg.security.authorization.map.DefaultAttributeMap
 
remove(Object) - Method in class org.edg.security.authorization.map.TableMap
 
remove(Object) - Method in class org.edg.security.authorization.map.FileMap
 
remove(Object) - Method in class org.edg.security.authorization.map.DbMap
 
remove(Object) - Method in class org.edg.security.trustmanager.CaseInsensitiveProperties
 
removeAttribute(String, String) - Method in class org.edg.security.authorization.map.DefaultAttributeMap
 
removeAttribute(String, String) - Method in interface org.edg.security.authorization.map.AttributeMap
Removal of a particular attribute in the list of attributes for the given subject.
removeProxySuffix() - Method in class org.edg.security.authorization.DNConvert
Removes the proxy extension of the DN.
removeProxySuffix(int) - Method in class org.edg.security.authorization.DNConvert
Removes the proxy extension of the DN.
removeRequest(String) - Method in class org.edg.security.delegation.DelegationStorageDB
 
removeRequest(String) - Method in interface org.edg.security.delegation.DelegationStorage
 
removeRequest(String) - Method in class org.edg.security.delegation.DelegationStorageMap
Removes and returns the DelegationRequestItem matching the given id from the map.
RequestWrapper - class org.edg.security.authorization.RequestWrapper.
Abstraction that defines a way to manipulate ServletRequests filtered by the authorization servlet filter and passed forward in the servlet chain.
RequestWrapper(HttpServletRequest) - Constructor for class org.edg.security.authorization.RequestWrapper
 
RFC2253 - Static variable in class org.edg.security.authorization.DNConvert
The style denoting RFC2253 format of the DN
RFC2253 - Static variable in class org.edg.security.util.DNImpl
 
rfc2253String - Variable in class org.edg.security.util.DNImpl
 
ROLE_NAME - Static variable in class org.edg.security.info.VOMSInfo
Deprecated.  
RoleHandler - class org.edg.security.client.RoleHandler.
 
RoleHandler() - Constructor for class org.edg.security.client.RoleHandler
 
run() - Method in class org.edg.security.authorization.AuthorizationManager.RefreshConfigTask
 
run() - Method in class org.edg.security.delegation.DelegationStorageCleaner
The run method of this TimerTask

S

save(File, Map) - Method in class org.edg.security.authorization.map.XmlFileHandler
 
save(File, Map) - Method in interface org.edg.security.authorization.map.FileMap.FileTypeHandler
Saves the map to the given file.
save(File, Map) - Method in class org.edg.security.authorization.map.FileTableHandler
 
save(File, Map) - Method in class org.edg.security.authorization.map.GridMapFileHandler
 
save(Set) - Method in class org.edg.security.authorization.admin.AttribFileHandler
Save the set of attributes.
SecurityContext - class org.edg.security.info.SecurityContext.
A context class in which security-related information from the authentication and authorization process is collected.
SecurityContext() - Constructor for class org.edg.security.info.SecurityContext
 
SecurityException - exception org.edg.security.SecurityException.
This is a security exception which can be converted into an Axis Fault and thrown across a SOAP communication.
SecurityException(String) - Constructor for class org.edg.security.SecurityException
Constructs an SecurityException with the specified detail message.
SecurityInfo - interface org.edg.security.info.SecurityInfo.
An interface from which an external application can get information from underlying authentication and authorization processes.
SecurityInfoContainer - class org.edg.security.info.SecurityInfoContainer.
Container class from which the current SecurityInfo can be retrieved.
SecurityInfoContainer() - Constructor for class org.edg.security.info.SecurityInfoContainer
 
sendGetCertReq(HTTPConnection, URI, String) - Method in class org.edg.security.delegation.DelegationClientHTTP
Sends a certification reques to the specified uri.
sendGetProxyInfo(HTTPConnection, URI, String) - Method in class org.edg.security.delegation.DelegationClientHTTP
 
sendPutCert(HTTPConnection, URI, String) - Method in class org.edg.security.delegation.DelegationClientHTTP
sends a put proxy cert
ServletRequestWrapper - class org.edg.security.authorization.ServletRequestWrapper.
Subclass of the abstract RequestWrapper.
ServletRequestWrapper(HttpServletRequest) - Constructor for class org.edg.security.authorization.ServletRequestWrapper
 
setAlgorithm(String) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Sets the KeyManager algorithm.
setAuthorizationManager(AuthorizationManager) - Method in class org.edg.security.info.SecurityContext
 
setAuthorizationPolicy(String) - Method in class org.edg.security.info.SecurityContext
 
setAuthorizedAttributes(List) - Method in class org.edg.security.info.SecurityContext
 
setBody(ByteArrayOutputStream) - Method in class org.edg.security.httpclient.GenericResponse
 
setBody(String) - Method in class org.edg.security.httpclient.PostBody
Sets the body of the data to be sent to the server.
setCaFiles(String) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the file definition for the CA files.
setChecker(PKIXCertPathChecker) - Method in class org.edg.security.trustmanager.CRLFileTrustManager
 
setClientAuth(boolean) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to choose if the client authentication is on or off.
setClientCert(X509Certificate) - Method in class org.edg.security.info.SecurityContext
This method also automatically sets the client name, the issuer name, and validity period.
setClientCertChain(X509Certificate[]) - Method in class org.edg.security.delegation.DelegationCredentialItem
 
setClientCertChain(X509Certificate[]) - Method in class org.edg.security.info.SecurityContext
This method also automatically sets the client name, the issuer name, validity period, and the VOMSInfo if such an extension is present.
setClientName(String) - Method in class org.edg.security.info.SecurityContext
 
setContentType(String) - Method in class org.edg.security.httpclient.PostBody
Sets the content-type of the data to be sent to the server.
setCredentialsUpdateInterval(String) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the update interval.
setCRLChecker(CRLCertChecker) - Method in class org.edg.security.trustmanager.ProxyCertPathValidator
The setCRLs method sets the CRLs that are used to check that the last non-CA certificates are not revoked.
setCrlFiles(String) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the file definitions for the CRL files.
setCurrentContext(SecurityContext) - Static method in class org.edg.security.info.SecurityContext
 
setDefaultEmailAttrFormatting(boolean) - Static method in class org.edg.security.authorization.DNConvert
Redefines the default behavior whether to reformat the email address portion of a DN or not.
setDelegatedCertChain(X509Certificate[]) - Method in class org.edg.security.delegation.DelegationStorageItem
 
setDelegationId(String) - Method in class org.edg.security.delegation.DelegationCredentialItem
 
setEnabledCipherSuites(String[]) - Method in class org.edg.security.httpclient.CipherSSLSocketFactory
Controls which particular cipher suites are enabled for use on sockets generated by this factory.
setExpirationDate(Date) - Method in class org.edg.security.delegation.DelegationRequestItem
 
setFormatEmailAttr(boolean) - Method in class org.edg.security.authorization.DNConvert
Defines whether to reformat an email attribute in the DN or not
setForms(String, String) - Method in class org.edg.security.httpclient.PostBody
Adds a name-value pair to the HTML FORM parameters.
setGridProxyFile(String) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the filename for the gridproxy file.
setHeaders(ByteArrayOutputStream) - Method in class org.edg.security.httpclient.GenericResponse
 
setHostCert(String) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the filename for the host certificate.
setHostKey(String) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the filename fot the host private key.
setHostKeyPass(String) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the filename fot the host private key.
setIssuerName(String) - Method in class org.edg.security.info.SecurityContext
 
setKeystoreFile(String) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the filename for the server KeyStore.
setKeystorePass(String) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the password to use when reading the server KeyStore.
setKeystoreType(String) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the type for the server KeyStore.
setLog4jConfFile(String) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the filename for the logging configuration for the authentication logs.
setLogConf(String) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the filename for the logging configuration for the authentication logs.
setLogConfFile(String) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the filename for the logging configuration for the authentication logs.
setLogFile(String) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the log filename for the authentication log.
setNotAfter(Date) - Method in class org.edg.security.voms.VOMSInfo
Sets the notAfter date
setNotBefore(Date) - Method in class org.edg.security.voms.VOMSInfo
Sets the notBefore date
setPeerCas(Principal[]) - Method in class org.edg.security.info.SecurityContext
 
setPrivateKey(PrivateKey) - Method in class org.edg.security.delegation.DelegationCredentialItem
 
setProperty(String, String) - Method in class org.edg.security.trustmanager.CaseInsensitiveProperties
 
setProtocol(String) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Sets the SSL protocol to use.
setPublicKey(PublicKey) - Method in class org.edg.security.delegation.DelegationRequestItem
 
setRequestedAttributes(List) - Method in class org.edg.security.info.SecurityContext
 
setResultCode(String) - Method in class org.edg.security.httpclient.GenericResponse
 
setServer(String) - Method in class org.edg.security.voms.VOMSInfo
Sets the name of the issuing VOMS server (RFC2253 format)
setServerCa(String) - Method in class org.edg.security.voms.VOMSInfo
Sets the serverCa.
setSignature(byte[]) - Method in class org.edg.security.voms.VOMSInfo
Sets the signature.
setSslConfigFile(String) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the filename for the logging configuration for the authentication logs.
setTbs(byte[]) - Method in class org.edg.security.voms.VOMSInfo
Sets the tbs.
setTrustManager(CRLFileTrustManager) - Method in class org.edg.security.info.SecurityContext
 
setTrustStore(String) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the filename for the KeyStore that holds all the CA certs.
setTrustStorePass(String) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the password required to access the KeyStore which has all the CA certs.
setTrustStoreType(String) - Method in class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the type of the KeyStore holding all the CA certs.
setUnverifiedCertChain(X509Certificate[]) - Method in class org.edg.security.info.SecurityContext
 
setupDriver(String, String, String, String) - Static method in class org.edg.security.authorization.map.DbMap
Setup a pool of database connections.
setUri(String) - Method in class org.edg.security.voms.VOMSInfo
Sets the uri.
setUser(String) - Method in class org.edg.security.voms.VOMSInfo
Sets the user.
setUserCa(String) - Method in class org.edg.security.voms.VOMSInfo
Sets the userCa.
setVO(String) - Method in class org.edg.security.voms.VOMSInfo
Sets the vo.
setVOMSExtension(VOMSExtension) - Method in class org.edg.security.info.SecurityContext
 
showFailure(PrintWriter, String, String) - Static method in class org.edg.security.authorization.admin.HTMLWriter
Convenience method that shows info about a failure in using the AuthorizationManager Administration Interface.
signCert(PublicKey, String, String, long, BigInteger, PrivateKey) - Static method in class org.edg.security.delegation.DelegationUtil
Signs the request given in the parameters with the credentials and data found from the parameters too.
signCert(String, String, String, long, BigInteger, PrivateKey) - Static method in class org.edg.security.delegation.DelegationUtil
Signs the request given in the parameters with the credentials and data found from the parameters too.
size() - Method in class org.edg.security.authorization.map.CachedMap
Deprecated. Hmm... what to return here? The current size of the cache or the size of the underlying Map? Unsupported for now...
size() - Method in class org.edg.security.authorization.map.RegexMap
 
size() - Method in class org.edg.security.authorization.map.DefaultAttributeMap
 
size() - Method in class org.edg.security.authorization.map.TableMap
 
size() - Method in class org.edg.security.authorization.map.FileMap
 
size() - Method in class org.edg.security.authorization.map.DbMap
 
skipEmptyLines(BufferedInputStream) - Static method in class org.edg.security.trustmanager.FileCertReader
Skips empty lines in the stream.
skipToCertBeginning(BufferedInputStream) - Static method in class org.edg.security.trustmanager.FileCertReader
Skips everything in front of "-----BEGIN" in the stream.
SnoopServlet - class org.edg.security.delegation.SnoopServlet.
Snoop/test servlet Tests the delegation by fetching the delegationID from HTTP-GET from the test client (/test/delegation/test.sh).
SnoopServlet() - Constructor for class org.edg.security.delegation.SnoopServlet
 
SOAPOverHTTPAuthorizationHandler - class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler.
The SOAPOverHTTPAuthorizationHandler is and AXIS handler that can be put in a request flow in front of an actual SOAP endpoint that needs authorization protection.
SOAPOverHTTPAuthorizationHandler() - Constructor for class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
Constructor for SOAPOverHTTPAuthorizationHandler.
SSL_PROTOCOL - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
SSL_PROTOCOL_DEFAULT - Static variable in class org.edg.security.trustmanager.ContextWrapper
 
SSLContextWrapper - interface org.edg.security.trustmanager.SSLContextWrapper.
 
SSLServerSocketFactory - class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory.
Socket factory for SSL sockets, using the Java Server Sockets Extension (JSSE) reference implementation support classes.
SSLServerSocketFactory() - Constructor for class org.edg.security.trustmanager.tomcat.SSLServerSocketFactory
The constructor.
start() - Method in class org.edg.security.delegation.DelegationStorageDB
 
start() - Method in interface org.edg.security.delegation.DelegationStorage
 
start() - Method in class org.edg.security.delegation.DelegationStorageMap
Starts a timer task that checks the validity of delegations and delegation requests at regular time intervals.
stop() - Method in class org.edg.security.delegation.DelegationStorageDB
 
stop() - Method in interface org.edg.security.delegation.DelegationStorage
 
stop() - Method in class org.edg.security.delegation.DelegationStorageMap
Stops the timer task, see start().

T

TableMap - class org.edg.security.authorization.map.TableMap.
Class TableMap.
TableMap(Element) - Constructor for class org.edg.security.authorization.map.TableMap
Constructor TableMap
TableMapCreator - class org.edg.security.authorization.map.TableMapCreator.
Class TableMapCreator.
TableMapCreator() - Constructor for class org.edg.security.authorization.map.TableMapCreator
 
terminate() - Method in class org.edg.security.authorization.AuthorizationManager
Terminate all Timers refreshing the configuration of the AuthorizationManager.
terminate() - Method in class org.edg.security.authorization.AuthorizationManager.Policy
 
terminate() - Method in class org.edg.security.authorization.map.DefaultAttributeMap
 
terminate() - Method in interface org.edg.security.authorization.map.AttributeMap
Terminate all Timer objects responsible for refreshing the content of the AttributeMap.
terminate() - Method in class org.edg.security.authorization.map.FileMap
Remove the reference to the Timer object, in order to kill all threads responsible for refreshing the FileMap.
terminate() - Method in class org.edg.security.authorization.map.DbMap
Remove the reference to the Timer object, in order to kill all threads responsible for refreshing the DbMap.
terminate() - Method in class org.edg.security.authorization.repository.And
 
terminate() - Method in class org.edg.security.authorization.repository.VOMS
 
terminate() - Method in class org.edg.security.authorization.repository.Map
 
terminate() - Method in class org.edg.security.authorization.repository.Or
 
terminate() - Method in interface org.edg.security.authorization.repository.AttributeRepository
Terminate all Timer objects responsible for refreshing the content of the AttributeRepository.
testDelegation(Properties, String, String) - Method in class org.edg.security.delegation.DelegationClientHTTP
 
testDelegation(String, DelegationItem) - Method in class org.edg.security.delegation.SnoopServlet
 
theAllows - Static variable in class org.edg.security.authorization.repository.VOMS
 
theAttributeHeaderName - Static variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
theAttributeHeaderNameSpace - Static variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
theAuthorizationManager - Static variable in class org.edg.security.authorization.AuthorizationManager
Deprecated. OLLE 030220: Don't use the singleton anymore -- will go away ASAP.
theAuthorizedValue - Static variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
theAuthorizedValue - Static variable in class org.edg.security.mediumgrainedauthz.MedAuthzHandler
 
theAuthzManagerConfigElementParameter - Static variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
theAuthzManagerConfigParameter - Static variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
theAuthzManagerDefaultPolicyParameter - Static variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
theComment - Static variable in class org.edg.security.authorization.map.FileTableHandler
 
theComment - Static variable in class org.edg.security.authorization.map.GridMapFileHandler
 
theCreatedMaps - Variable in class org.edg.security.authorization.map.AttributeMapFactory
Hashtable storing the created maps with their name as lookup key
theDbNameElement - Static variable in class org.edg.security.authorization.map.DbMapCreator
 
theDefaultAttribute - Static variable in class org.edg.security.authorization.AuthorizationManager
 
theDefaultMaxSize - Static variable in class org.edg.security.authorization.map.CachedMap
theDefaultMaxSize The maximum number of lookup results stored in the cache.
theDefaultMaxTime - Static variable in class org.edg.security.authorization.map.CachedMap
theDefaultMaxTime The maximum time period a result is cached, in seconds.
theDriverElement - Static variable in class org.edg.security.authorization.map.DbMapCreator
 
theFileNameElement - Static variable in class org.edg.security.authorization.map.FileMapCreator
 
theFileRecheck - Static variable in class org.edg.security.authorization.AuthorizationManager
 
theFileTypeElement - Static variable in class org.edg.security.authorization.map.FileMapCreator
 
theFileTypes - Static variable in class org.edg.security.authorization.map.FileMap
Lookup table (name->class) for different file types
theLogger - Static variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
theLogger - Static variable in class org.edg.security.authorization.AuthorizationManager
 
theLogger - Static variable in class org.edg.security.authorization.map.RegexMap
 
theMapCreators - Static variable in class org.edg.security.authorization.map.AttributeMapFactory
Hashtable storing the String->Class mappings type -> AttributeMapCreator
theMapElement - Static variable in class org.edg.security.authorization.map.AttributeMapFactory
 
theMedGrainedAuthzConfigParameter - Static variable in class org.edg.security.mediumgrainedauthz.MedAuthzHandler
 
theModifyAttribute - Static variable in class org.edg.security.authorization.map.AttributeMapFactory
 
theNameAttribute - Static variable in class org.edg.security.authorization.AuthorizationManager
 
theNameAttribute - Static variable in class org.edg.security.authorization.map.AttributeMapFactory
 
theNameAttribute - Static variable in class org.edg.security.authorization.repository.AttributeRepositoryFactory
 
thePasswordElement - Static variable in class org.edg.security.authorization.map.DbMapCreator
 
thePolicyElement - Static variable in class org.edg.security.authorization.AuthorizationManager
 
thePolicyHeaderName - Static variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
thePolicyHeaderNameSpace - Static variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
theRefreshIntervalElement - Static variable in class org.edg.security.authorization.map.DbMapCreator
 
theRefreshPeriodElement - Static variable in class org.edg.security.authorization.map.FileMapCreator
 
theRepositoryCreators - Static variable in class org.edg.security.authorization.repository.AttributeRepositoryFactory
 
theRepositoryElement - Static variable in class org.edg.security.authorization.repository.AttributeRepositoryFactory
 
theSilentFlag - Static variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
theSizeElement - Static variable in class org.edg.security.authorization.map.CachedMapCreator
 
theTableElement - Static variable in class org.edg.security.authorization.map.DbMapCreator
 
theTimeElement - Static variable in class org.edg.security.authorization.map.CachedMapCreator
 
theTranslationElement - Static variable in class org.edg.security.authorization.AuthorizationManager
 
theTypeAttribute - Static variable in class org.edg.security.authorization.map.AttributeMapFactory
 
theTypeAttribute - Static variable in class org.edg.security.authorization.repository.AttributeRepositoryFactory
 
theUrlElement - Static variable in class org.edg.security.authorization.map.DbMapCreator
 
theUserNameElement - Static variable in class org.edg.security.authorization.map.DbMapCreator
 
theVomsHeaderName - Static variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
theVomsHeaderNameSpace - Static variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
theWillShortCutConfigParameter - Static variable in class org.edg.security.authorization.SOAPOverHTTPAuthorizationHandler
 
toByteArray() - Method in class org.edg.security.info.VOMSInfo
Deprecated.  
tooOld() - Method in class org.edg.security.authorization.map.CachedMap.Result
 
toString() - Method in class org.edg.security.authorization.DNConvert
 
toString() - Method in class org.edg.security.authorization.map.CachedMap
 
toString() - Method in class org.edg.security.authorization.map.CachedMap.Result
 
toString() - Method in class org.edg.security.authorization.map.RegexMap
 
toString() - Method in class org.edg.security.authorization.map.TableMap
 
toString() - Method in class org.edg.security.authorization.repository.And
 
toString() - Method in class org.edg.security.authorization.repository.VOMS
 
toString() - Method in class org.edg.security.authorization.repository.VOMS.AccessFilter
 
toString() - Method in class org.edg.security.authorization.repository.Map
 
toString() - Method in class org.edg.security.authorization.repository.Or
 
toString() - Method in class org.edg.security.info.SecurityContext
 
toString() - Method in class org.edg.security.util.DNImpl
 
toString() - Method in class org.edg.security.voms.VOMSInfo
 
toString() - Method in class org.edg.security.voms.VOMSExtension
 
translateAttribute(String) - Method in class org.edg.security.authorization.AuthorizationManager.Policy
 
translateAttributes(List) - Method in class org.edg.security.authorization.AuthorizationManager.Policy
 
TRANSLATION_ELEMENT - Static variable in class org.edg.security.authorization.admin.GUIPoliciesServlet
 
trim() - Method in class org.edg.security.authorization.DNConvert
Removes any whitespace between type-value and RDN delimiters.
trustAnchors - Variable in class org.edg.security.trustmanager.ContextWrapper
 
trustManager - Variable in class org.edg.security.trustmanager.ContextWrapper
 
TRUSTMANAGER - Static variable in class org.edg.security.info.SecurityContext
The label for TrustManager
TryAuthentication - class org.edg.security.trustmanager.tomcat.TryAuthentication.
 
TryAuthentication() - Constructor for class org.edg.security.trustmanager.tomcat.TryAuthentication
Creates a new instance of TestAuthentication
TYPE_ATTRIBUTE - Static variable in class org.edg.security.authorization.admin.GUIPoliciesServlet
 

U

undo(MessageContext) - Method in class org.edg.security.client.RoleHandler
 
UNVERIFIED_CERT_CHAIN - Static variable in class org.edg.security.info.SecurityContext
The label for UnverifiedCertChain
UpdatingKeyManager - class org.edg.security.trustmanager.UpdatingKeyManager.
A KeyManager that reloads the credentials periodically.
UpdatingKeyManager(CaseInsensitiveProperties, PasswordFinder) - Constructor for class org.edg.security.trustmanager.UpdatingKeyManager
Creates a new instance of UpdatingKeyManager
UpdatingKeyManager(KeyStore, char[]) - Constructor for class org.edg.security.trustmanager.UpdatingKeyManager
 
uploadConfigFile(File) - Method in class org.edg.security.authorization.AuthorizationManager
Upload the configuration file with a new file and force the AuthorizationManager to reload its configuration.

V

values() - Method in class org.edg.security.authorization.map.CachedMap
 
values() - Method in class org.edg.security.authorization.map.RegexMap
 
values() - Method in class org.edg.security.authorization.map.DefaultAttributeMap
 
values() - Method in class org.edg.security.authorization.map.TableMap
 
values() - Method in class org.edg.security.authorization.map.FileMap
 
values() - Method in class org.edg.security.authorization.map.DbMap
 
verify(PublicKey) - Method in class org.edg.security.voms.VOMSInfo
Verifies the signature using the given public key
VO_CAP - Static variable in class org.edg.security.voms.VOMSInfo
The identifier for VO capability information
VO_FULL_ATTRIBUTE - Static variable in class org.edg.security.voms.VOMSInfo
The identifier for VO fully qualified attribute information: /vo[/group][/role=role][/cap=capability]
VO_GROUP - Static variable in class org.edg.security.voms.VOMSInfo
The identifier for VO group information
VO_NAME - Static variable in class org.edg.security.info.VOMSInfo
Deprecated.  
VO_ROLE - Static variable in class org.edg.security.voms.VOMSInfo
The identifier for VO role information
VOMS - class org.edg.security.authorization.repository.VOMS.
Attribute repository that operates by parsing of VOMS extensions.
VOMS_EXT - Static variable in class org.edg.security.info.SecurityContext
The label for the VOMS extension
VOMS_OID - Static variable in class org.edg.security.voms.VOMSExtension
The VOMS extension OID
VOMS.AccessFilter - class org.edg.security.authorization.repository.VOMS.AccessFilter.
Utility class for the access filter
VOMS.AccessFilter(String, String) - Constructor for class org.edg.security.authorization.repository.VOMS.AccessFilter
 
VOMS() - Constructor for class org.edg.security.authorization.repository.VOMS
 
VOMSExtension - class org.edg.security.voms.VOMSExtension.
Parses the information from a VOMS extension in a certificate.
VOMSExtension(byte[]) - Constructor for class org.edg.security.voms.VOMSExtension
 
VOMSExtension(X509Certificate) - Constructor for class org.edg.security.voms.VOMSExtension
 
VOMSInfo - class org.edg.security.info.VOMSInfo.
Deprecated. This is to warn any developer that this code will be replaced by org.edg.security.voms.VOMSInfo in the near-term future.
VOMSInfo - class org.edg.security.voms.VOMSInfo.
Representation of a VOMS token.
VOMSInfo.SnoopInputStream - class org.edg.security.voms.VOMSInfo.SnoopInputStream.
Simple helper class that remembers everything read from an input stream in a separate output stream
VOMSInfo.SnoopInputStream(InputStream, OutputStream) - Constructor for class org.edg.security.voms.VOMSInfo.SnoopInputStream
 
VOMSInfo() - Constructor for class org.edg.security.voms.VOMSInfo
 
VOMSInfo(byte[]) - Constructor for class org.edg.security.info.VOMSInfo
Deprecated.  
VOMSInfo(InputStream) - Constructor for class org.edg.security.voms.VOMSInfo
Creates a VOMS info blob by reading from the (binary) inputstream.
VOMSInfo(String, Set) - Constructor for class org.edg.security.info.VOMSInfo
Deprecated.  

W

withoutLastCN(boolean) - Method in class org.edg.security.util.DNImpl
 
withoutLastCN(boolean) - Method in interface org.edg.security.util.api.DN
 

X

X500 - Static variable in class org.edg.security.authorization.DNConvert
The style denoting the old X.500 format of the DN
X500 - Static variable in class org.edg.security.util.DNImpl
 
x500String - Variable in class org.edg.security.util.DNImpl
 
XmlFileHandler - class org.edg.security.authorization.map.XmlFileHandler.
A FileTypeHandler that understands XML files
XmlFileHandler() - Constructor for class org.edg.security.authorization.map.XmlFileHandler
 
XSQLRequestWrapper - class org.edg.security.authorization.XSQLRequestWrapper.
Subclass of the abstract RequestWrapper.
XSQLRequestWrapper(HttpServletRequest) - Constructor for class org.edg.security.authorization.XSQLRequestWrapper
 

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