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

A

add(Object) - Method in class org.globus.gridshib.security.AttributeSet
 
add(Object) - Method in class org.globus.gridshib.security.saml.AttributeSet
 
addAttribute(SAMLAttribute) - Method in class org.globus.gridshib.config.SAMLToolsConfig
 
addAttribute(SAMLAttribute) - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Add a SAML attribute to this GlobusSAMLCredential instance.
addAttributeStatement(Collection) - Method in class org.globus.gridshib.security.saml.SelfIssuedAssertion
Adds a SAML AttributeStatement to this SelfIssuedAssertion.
addAuthnStatement(String, Date, String) - Method in class org.globus.gridshib.security.saml.SelfIssuedAssertion
Adds a SAML AuthenticationStatement to this SelfIssuedAssertion.
addCertificateChain(X509Certificate[]) - Method in class org.globus.gridshib.security.BaseSecurityContext
 
addCertificateChain(X509Certificate[]) - Method in interface org.globus.gridshib.security.SecurityContext
 
addEmailAddress(String) - Method in class org.teragrid.ncsa.gridshib.security.x509.GatewayCredential
Formulates the given e-mail address as a single-valued SAML attribute and adds this attribute to this GatewayCredential instance.
addEmailAddresses(String[]) - Method in class org.teragrid.ncsa.gridshib.security.x509.GatewayCredential
Formulates the given e-mail addresses as a multi-valued SAML attribute and adds this attribute to this GatewayCredential instance.
addMapping(String, String) - Method in class org.globus.gridshib.common.mapper.TrivialEntityMap
 
addPrincipal(Principal) - Method in class org.globus.gridshib.security.BaseSecurityContext
 
addPrincipal(Principal) - Method in interface org.globus.gridshib.security.SecurityContext
 
addPrincipals(Principal[]) - Method in class org.globus.gridshib.security.BaseSecurityContext
 
addPrincipals(Principal[]) - Method in interface org.globus.gridshib.security.SecurityContext
 
addSAMLAttribute(String, String, SAMLAttribute) - Method in class org.globus.gridshib.security.SAMLSecurityContext
 
addSAMLAttributes(String, String, Iterator) - Method in class org.globus.gridshib.security.SAMLSecurityContext
 
addSAMLAttributeStatement(String, String, SAMLAttributeStatement) - Method in class org.globus.gridshib.security.SAMLSecurityContext
 
addSAMLAuthnStatement(String, String, SAMLAuthenticationStatement) - Method in class org.globus.gridshib.security.SAMLSecurityContext
 
addSAMLSubject(String, String, SAMLSubject) - Method in class org.globus.gridshib.security.SAMLSecurityContext
 
addValue(String) - Method in class org.globus.gridshib.security.BasicAttribute
 
APPLICATION_ERROR - Static variable in interface org.globus.gridshib.common.cli.Testable
 
ApplicationRuntimeException - Exception in org.globus.gridshib.common.cli
 
ApplicationRuntimeException(String) - Constructor for exception org.globus.gridshib.common.cli.ApplicationRuntimeException
 
ApplicationRuntimeException(String, Throwable) - Constructor for exception org.globus.gridshib.common.cli.ApplicationRuntimeException
 
assertions - Variable in class org.globus.gridshib.security.SAMLSecurityContext
 
attributes - Variable in class org.globus.gridshib.security.SAMLSecurityContext
 
AttributeSet - Class in org.globus.gridshib.security
An attribute abstraction
AttributeSet() - Constructor for class org.globus.gridshib.security.AttributeSet
 
AttributeSet - Class in org.globus.gridshib.security.saml
An attribute abstraction
AttributeSet() - Constructor for class org.globus.gridshib.security.saml.AttributeSet
 
authnContexts - Variable in class org.globus.gridshib.security.SAMLSecurityContext
 

B

BaseCLI - Class in org.globus.gridshib.common.cli
A basic command-line interface with common options used by all GridShib tools and clients.
BaseCLI(String[]) - Constructor for class org.globus.gridshib.common.cli.BaseCLI
A subclass MUST invoke this constructor.
BaseLogging - Interface in org.globus.gridshib.common
Log configuration interface
BaseSecurityContext - Class in org.globus.gridshib.security
 
BaseSecurityContext(Subject) - Constructor for class org.globus.gridshib.security.BaseSecurityContext
 
BaseSecurityItem - Class in org.globus.gridshib.security
The base class for all security context components.
BaseSecurityItem() - Constructor for class org.globus.gridshib.security.BaseSecurityItem
 
BasicAttribute - Class in org.globus.gridshib.security
A SAML attribute abstraction of the simplest kind.
BasicAttribute(String, String, String, String) - Constructor for class org.globus.gridshib.security.BasicAttribute
Creates an instance of BasicAttribute.
BasicAttribute(String, String, String, String, String) - Constructor for class org.globus.gridshib.security.BasicAttribute
A convenience constructor that calls BasicAttribute.BasicAttribute(String, String, String, String) and then sets the given value.
BasicConfig - Class in org.globus.gridshib.config
Basic configuration properties for the GridShib SAML Tools.
BasicConfig() - Constructor for class org.globus.gridshib.config.BasicConfig
 
bindAssertion(GlobusCredential, SAMLAssertion) - Static method in class org.globus.gridshib.security.util.GSIUtil
Utility method to bind a SAML assertion to an X.509 proxy certificate.
bindAssertion(GlobusCredential, SAMLAssertion, int) - Static method in class org.globus.gridshib.security.util.GSIUtil
Utility method to bind a SAML assertion to an X.509 proxy certificate.
bindToX509Proxy(GlobusCredential, int) - Method in class org.globus.gridshib.security.saml.SelfIssuedAssertion
Bind this SelfIssuedAssertion instance to an X.509 proxy certificate.
bindToX509Proxy(GlobusCredential) - Method in class org.globus.gridshib.security.saml.SelfIssuedAssertion
Bind this SelfIssuedAssertion instance to an X.509 proxy certificate.
BootstrapConfigLoader - Class in org.globus.gridshib.config
A bootstrap properties file provides bootstrap configuration options to GridShib SAML Tools at startup.

C

CertUtil - Class in org.globus.gridshib.security.util
GridShib certificate utilities
CertUtil() - Constructor for class org.globus.gridshib.security.util.CertUtil
 
cloneSet() - Method in class org.globus.gridshib.security.saml.AttributeSet
 
COMMAND_LINE_ERROR - Static variable in interface org.globus.gridshib.common.cli.Testable
 
CONFIG_FILE_ERROR - Static variable in interface org.globus.gridshib.common.cli.Testable
 
configureLogger() - Method in interface org.globus.gridshib.common.BaseLogging
 
consumeSAMLAssertions(Subject) - Static method in class org.globus.gridshib.security.util.SAMLUtil
First obtain the certificate chain of the authenticated user from the existing security context, and then traverse the certificate chain and search for bound SAML assertions.
contains(String) - Method in class org.globus.gridshib.common.StringSetFile
Determine if this StringSetFile contains the given string.
createCredential(GlobusCredential, X509Extension) - Static method in class org.globus.gridshib.security.util.GSIUtil
General utility method to create a Globus proxy credential.
createCredential(GlobusCredential, X509Extension, int) - Static method in class org.globus.gridshib.security.util.GSIUtil
General utility method to create a Globus proxy credential.
createCredential(GlobusCredential, X509ExtensionSet) - Static method in class org.globus.gridshib.security.util.GSIUtil
General utility method to create a Globus proxy credential.
createCredential(GlobusCredential, X509ExtensionSet, int) - Static method in class org.globus.gridshib.security.util.GSIUtil
General utility method to create a Globus proxy credential.
createCredential(File, char[], String, char[]) - Static method in class org.globus.gridshib.security.util.GSIUtil
General utility method to create a Globus X.509 credential from a Java KeyStore.
CRITICAL - Static variable in class org.globus.gridshib.security.x509.NonCriticalX509Extension
The criticality of a non-critical certificate extension is false by definition.
currentSAMLIdentity - Variable in class org.globus.gridshib.security.SAMLSecurityContext
 

D

DEBUG - Static variable in class org.globus.gridshib.common.cli.BaseCLI
The --debug option.
displayUsage() - Method in class org.globus.gridshib.common.cli.BaseCLI
A concrete subclass MUST implement this method.

E

embedAssertion(GlobusCredential, SAMLAssertion) - Static method in class org.globus.gridshib.security.util.GSIUtil
Deprecated. Use #bindAssertion(GlobusCredential, SAMLAssertion) instead
embedAssertion(GlobusCredential, SAMLAssertion, int) - Static method in class org.globus.gridshib.security.util.GSIUtil
Deprecated. Use #bindAssertion(GlobusCredential, SAMLAssertion, int) instead
encodeDERUTF8String(String) - Static method in class org.globus.gridshib.security.x509.X509Extension
Encode the given string as a DER-encoded UTF8 string.
EntityMap - Interface in org.globus.gridshib.common.mapper
A simple mapping abstraction that maps a SAML entityID to various security-related metadata bits such as an X.500 distinguished name (DN) or an X.509 certificate.
EntityMapDir - Class in org.globus.gridshib.common.mapper
An implementation of the EntityMap interface backed by a Loadable map of String into String.
EntityMapDir(URI) - Constructor for class org.globus.gridshib.common.mapper.EntityMapDir
 
EntityMapDir(String) - Constructor for class org.globus.gridshib.common.mapper.EntityMapDir
 
EntityMapDir(File) - Constructor for class org.globus.gridshib.common.mapper.EntityMapDir
 
EntityMapFile - Class in org.globus.gridshib.common.mapper
An implementation of the EntityMap interface backed by a Loadable map of String into String (i.e., a StringMap).
EntityMapFile(URI) - Constructor for class org.globus.gridshib.common.mapper.EntityMapFile
 
EntityMapFile(String) - Constructor for class org.globus.gridshib.common.mapper.EntityMapFile
 
EntityMapFile(File) - Constructor for class org.globus.gridshib.common.mapper.EntityMapFile
 
equals(Object) - Method in class org.globus.gridshib.security.BasicAttribute
 
equals(Object) - Method in interface org.globus.gridshib.security.IssuedSecurityItem
Compare this issued security item with the given object.
equals(Object) - Method in class org.globus.gridshib.security.SAMLAuthnContext
 
equals(Object) - Method in class org.globus.gridshib.security.SAMLIdentity
 
equals(Object) - Method in class org.globus.gridshib.security.SAMLPrincipal
 

F

FileLocation - Class in org.globus.gridshib.common
Manages access to location-based (i.e., file: URLs) resources in a consistent fashion.
FileLocation(String) - Constructor for class org.globus.gridshib.common.FileLocation
 
FileLocation(String, Class) - Constructor for class org.globus.gridshib.common.FileLocation
 
FileLocation.ResourceNotAvailableException - Exception in org.globus.gridshib.common
 
FileLocation.ResourceNotAvailableException(String) - Constructor for exception org.globus.gridshib.common.FileLocation.ResourceNotAvailableException
 

G

GatewayCredential - Class in org.teragrid.ncsa.gridshib.security.x509
A GatewayCredential is a proxy credential with a SAML assertion bound to a non-critical certificate extension.
GatewayCredential(String) - Constructor for class org.teragrid.ncsa.gridshib.security.x509.GatewayCredential
Creates a gateway credential instance.
GatewayException - Exception in org.teragrid.ncsa.gridshib.security.saml
 
GatewayException(String) - Constructor for exception org.teragrid.ncsa.gridshib.security.saml.GatewayException
 
GatewayException(String, Throwable) - Constructor for exception org.teragrid.ncsa.gridshib.security.saml.GatewayException
 
get(String) - Method in class org.globus.gridshib.common.StringMapDir
Gets the string value that corresponds to the given key.
get(String) - Method in class org.globus.gridshib.common.StringMapFile
Gets the string value that corresponds to the given key.
getArgs() - Method in class org.globus.gridshib.common.cli.BaseCLI
 
getArgs() - Method in interface org.globus.gridshib.common.cli.Testable
Gets the command-line arguments used to invoke the application.
getAttributes() - Method in class org.globus.gridshib.config.SAMLToolsConfig
 
getAttributes() - Method in class org.globus.gridshib.security.SAMLSecurityContext
 
getAttributes() - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Get the attributes associated with this GlobusSAMLCredential instance.
getAttributeSet() - Method in class org.globus.gridshib.config.SAMLToolsConfig
 
getAuthnInstant() - Method in class org.globus.gridshib.security.SAMLAuthnContext
 
getAuthnMethod() - Method in class org.globus.gridshib.security.SAMLAuthnContext
 
getCertificateChain() - Method in class org.globus.gridshib.security.BaseSecurityContext
 
getCertificateChain() - Method in interface org.globus.gridshib.security.SecurityContext
 
getCertificateChain(Subject) - Static method in class org.globus.gridshib.security.util.CertUtil
Retrieves the X.509 certificate chain of the authenticated user.
getCommandLine() - Method in class org.globus.gridshib.common.cli.BaseCLI
 
getConfigFileDefault() - Static method in class org.globus.gridshib.config.BootstrapConfigLoader
Get the current value of the gridshib.SAMLToolsConfigPath bootstrap property.
getCredential() - Method in class org.globus.gridshib.config.BasicConfig
 
getCredential() - Static method in class org.globus.gridshib.security.util.GSIUtil
General utility method to get a Globus X.509 credential (EEC or proxy) in the usual place.
getCredential(String) - Static method in class org.globus.gridshib.security.util.GSIUtil
General utility method to get a Globus X.509 credential (EEC or proxy).
getCredential(File) - Static method in class org.globus.gridshib.security.util.GSIUtil
General utility method to get a Globus X.509 credential (EEC or proxy).
getCredential(InputStream) - Static method in class org.globus.gridshib.security.util.GSIUtil
General utility method to get a Globus X.509 credential (EEC or proxy).
getCredential(File, File) - Static method in class org.globus.gridshib.security.util.GSIUtil
General utility method to get a Globus X.509 credential (EEC or proxy).
getCredential(String, String) - Static method in class org.globus.gridshib.security.util.GSIUtil
General utility method to get a Globus X.509 credential (EEC or proxy).
getCredential() - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Get the issuing credential of this GlobusSAMLCredential instance.
getCredentialDefault() - Static method in class org.globus.gridshib.config.BootstrapConfigLoader
Get the current default issuing credential.
getCurrentSAMLIdentity() - Method in class org.globus.gridshib.security.SAMLSecurityContext
 
getDateTimePattern() - Method in class org.globus.gridshib.config.BasicConfig
 
getDefaultLifetime() - Static method in class org.globus.gridshib.security.util.GSIUtil
 
getDefaultSAMLIssuer(GlobusCredential) - Static method in class org.globus.gridshib.security.util.GSIUtil
Gets the default SAML issuer associated with the given GlobusCredential.
getDefaultX509Lifetime() - Static method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
A convenience method that gets the default lifetime of a proxy credential associated with the GlobusSAMLCredential class.
getDN(String) - Method in interface org.globus.gridshib.common.mapper.EntityMap
Gets an X.500 distinguished name (DN) for a particular SAML entity.
getDN(String) - Method in class org.globus.gridshib.common.mapper.EntityMapDir
 
getDN(String) - Method in class org.globus.gridshib.common.mapper.EntityMapFile
 
getDN(String) - Static method in class org.globus.gridshib.common.mapper.GridShibEntityMapper
Search all registered entity mappings for the given entityID and return the DN associated with that entity.
getDN(String) - Method in class org.globus.gridshib.common.mapper.TrivialEntityMap
 
getDNSName() - Method in class org.globus.gridshib.security.SAMLAuthnContext
 
getEEC(Subject) - Static method in class org.globus.gridshib.security.util.CertUtil
Gets the certificate chain from the security context associated with the given subject and then calls CertUtil.getEEC(X509Certificate[]).
getEEC(X509Certificate[]) - Static method in class org.globus.gridshib.security.util.CertUtil
Gets the End Entity Certificate (EEC) from the given certificate chain.
getEntityID() - Method in class org.globus.gridshib.config.BasicConfig
 
getExitCode() - Method in class org.globus.gridshib.common.cli.BaseCLI
If this method is called before calling the BaseCLI.setExitCode(int) method, this method returns Testable.SECURITY_ERROR.
getExitCode(boolean) - Method in class org.globus.gridshib.common.cli.BaseCLI
This method is equivalent to
getExitCode() - Method in interface org.globus.gridshib.common.cli.Testable
Gets the exit code.
getExitCode(boolean) - Method in interface org.globus.gridshib.common.cli.Testable
A convenience method that executes the application and gets the exit code.
getExtensionValue(X509Certificate) - Static method in class org.globus.gridshib.security.x509.SAMLX509Extension
Gets the value of the standard SAML X.509 Extension for the given certificate.
getFormat() - Method in class org.globus.gridshib.config.BasicConfig
 
getFormat() - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Get the name identifier format of this GlobusSAMLCredential instance.
getFormattedAuthnInstant() - Method in class org.globus.gridshib.security.SAMLAuthnContext
 
getFormattedName(String) - Method in class org.globus.gridshib.config.BasicConfig
 
getFormattedName() - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Get the formatted name of this GlobusSAMLCredential instance.
getId() - Method in class org.globus.gridshib.security.BaseSecurityItem
Get the unique identifier of this BaseSecurityItem
getId() - Method in interface org.globus.gridshib.security.IssuedSecurityItem
Get the unique ID of this issued security item.
getIdentity(GlobusCredential) - Static method in class org.globus.gridshib.security.util.GSIUtil
Gets the identity associated with the given GlobusCredential.
getIdentityAttributes() - Static method in class org.globus.gridshib.config.BootstrapConfigLoader
Get the identity attributes.
getInfile() - Method in class org.globus.gridshib.common.cli.BaseCLI
Deprecated. as of 0.5.0, use BaseCLI.getInputPath() instead
getInputPath() - Method in class org.globus.gridshib.common.cli.BaseCLI
 
getInputStream() - Method in class org.globus.gridshib.common.FileLocation
Returns an input stream to read the file contents
getInstance(URI) - Static method in class org.globus.gridshib.common.StringMapDir
Creates a File object from the given URI instance and invokes #getInstance(File).
getInstance(String) - Static method in class org.globus.gridshib.common.StringMapDir
Creates a File object from the given pathname and invokes #getInstance(File).
getInstance(File) - Static method in class org.globus.gridshib.common.StringMapDir
Gets the instance of StringMapDir that corresponds to the given directory.
getInstance(URI) - Static method in class org.globus.gridshib.common.StringMapFile
Creates a File object from the given URI instance and invokes #getInstance(File).
getInstance(String) - Static method in class org.globus.gridshib.common.StringMapFile
Creates a File object from the given pathname and invokes #getInstance(File).
getInstance(File) - Static method in class org.globus.gridshib.common.StringMapFile
Gets the instance of StringMapFile that corresponds to the given file.
getInstance(URI) - Static method in class org.globus.gridshib.common.StringSetFile
Creates a File object from the given URI instance and invokes StringSetFile.getInstance(File).
getInstance(String) - Static method in class org.globus.gridshib.common.StringSetFile
Creates a File object from the given pathname and invokes StringSetFile.getInstance(File).
getInstance(File) - Static method in class org.globus.gridshib.common.StringSetFile
Gets the instance of StringSetFile that corresponds to the given file.
getInstance(Subject) - Static method in class org.globus.gridshib.security.SecurityContextFactory
Get the one and only SecurityContext instance associated with the given Subject.
getInstance(Subject, String) - Static method in class org.globus.gridshib.security.SecurityContextFactory
Get the one and only SecurityContext instance associated with the given Subject.
getIPAddress() - Method in class org.globus.gridshib.security.SAMLAuthnContext
 
getIssuer() - Method in class org.globus.gridshib.security.BaseSecurityItem
Get the issuer of this BaseSecurityItem
getIssuer() - Method in interface org.globus.gridshib.security.IssuedSecurityItem
Get the issuer of this issued security item.
getKeySet() - Method in class org.globus.gridshib.common.StringMapDir
Gets all the (String) keys associated with this instance.
getKeySet() - Method in class org.globus.gridshib.common.StringMapFile
Gets all the (String) keys associated with this instance.
getKeyStoreKeyAliasDefault() - Static method in class org.globus.gridshib.config.BootstrapConfigLoader
Get the value of the gridshib.keyStoreKeyAlias bootstrap property.
getKeyStoreKeyPasswordDefault() - Static method in class org.globus.gridshib.config.BootstrapConfigLoader
Get the value of the gridshib.keyStoreKeyPassword bootstrap property.
getKeyStorePasswordDefault() - Static method in class org.globus.gridshib.config.BootstrapConfigLoader
Get the value of the gridshib.keyStorePassword bootstrap property.
getKeyStorePathDefault() - Static method in class org.globus.gridshib.config.BootstrapConfigLoader
Get the value of the gridshib.keyStorePath bootstrap property.
getLastLoaded() - Method in interface org.globus.gridshib.common.Loadable
Gets the lastLoaded property of this Loadable object.
getLastLoaded() - Method in class org.globus.gridshib.common.LoadableResource
 
getLegacyExtensionValue(X509Certificate) - Static method in class org.globus.gridshib.security.x509.SAMLX509Extension
Gets the value of the legacy SAML X.509 Extension for the given certificate.
getLogConfigPath() - Method in interface org.globus.gridshib.common.BaseLogging
 
getLogConfigPathDefault() - Static method in class org.globus.gridshib.config.BootstrapConfigLoader
Get the current value of the gridshib.logConfigPath bootstrap property.
getName() - Method in class org.globus.gridshib.security.BasicAttribute
 
getName() - Method in class org.globus.gridshib.security.SAMLPrincipal
 
getNameFormat() - Method in class org.globus.gridshib.security.BasicAttribute
 
getNameID() - Method in class org.globus.gridshib.security.SAMLIdentity
 
getNameQualifier() - Method in class org.globus.gridshib.config.BasicConfig
 
getNameQualifier() - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Get the name qualifier of this GlobusSAMLCredential instance.
getOptions() - Method in class org.globus.gridshib.common.cli.BaseCLI
 
getOutfile() - Method in class org.globus.gridshib.common.cli.BaseCLI
Deprecated. as of 0.5.0, use BaseCLI.getOutputPath() instead
getOutputPath() - Method in class org.globus.gridshib.common.cli.BaseCLI
 
getPrincipals() - Method in class org.globus.gridshib.security.BaseSecurityContext
 
getPrincipals() - Method in interface org.globus.gridshib.security.SecurityContext
 
getProperty(Properties, String) - Static method in class org.globus.gridshib.config.BootstrapConfigLoader
Gets the value of a GridShib Tool config property.
getProperty(Properties, String, String) - Static method in class org.globus.gridshib.config.BootstrapConfigLoader
Gets the value of a GridShib Tool config property.
getResource() - Method in class org.globus.gridshib.common.LoadableResource
Get the file-based resource backing this instance of LoadableResource.
getSAMLAssertion(X509Certificate) - Static method in class org.globus.gridshib.security.util.SAMLUtil
Deprecated. This method will be removed in a future version of the GridShib Security Framework. Use org.globus.gridshib.security.x509.SAMLX509Extension.getSAMLAssertion(X509Certificate) instead.
getSAMLAssertion(X509Certificate) - Static method in class org.globus.gridshib.security.x509.SAMLX509Extension
Gets the certificate extension value from the given certificate and attempts to parse it as a SAML assertion.
getSAMLAssertions() - Method in class org.globus.gridshib.security.SAMLSecurityContext
 
getSAMLAssertions(X509Certificate[]) - Static method in class org.globus.gridshib.security.util.SAMLUtil
Gets all the SAML assertions from the given certificate chain, up to and including the first non-impersonation proxy.
getSAMLAuthnContexts() - Method in class org.globus.gridshib.security.SAMLSecurityContext
 
getSAMLExtension() - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
This convenience method is quivalent to calling getSAMLExtension(false).
getSAMLExtension(boolean) - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Get the SAML X.509 certificate extension for this GlobusSAMLCredential instance.
getSAMLIdentities() - Method in class org.globus.gridshib.security.SAMLSecurityContext
 
getSAMLPrincipals() - Method in class org.globus.gridshib.security.SAMLSecurityContext
 
getSAMLSecurityContext(Subject) - Static method in class org.globus.gridshib.security.SAMLSecurityContext
 
getSAMLToken() - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
This convenience method is equivalent to calling getSAMLToken(false).
getSAMLToken(boolean) - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Get a SAML token for this GlobusSAMLCredential instance.
getSAMLToken(boolean) - Method in class org.teragrid.ncsa.gridshib.security.x509.GatewayCredential
Checks for required attributes before self-issuing a SAML token.
getSecurityContextImpl() - Static method in class org.globus.gridshib.config.BootstrapConfigLoader
Get the value of the gridshib.SecurityContextImpl bootstrap property.
getSubject() - Method in class org.globus.gridshib.security.BaseSecurityContext
 
getSubject() - Method in interface org.globus.gridshib.security.SecurityContext
 
getTemplate() - Method in class org.globus.gridshib.config.BasicConfig
 
getTemplate() - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Get the name identifier format template of this GlobusSAMLCredential instance.
getToolConfig() - Static method in class org.globus.gridshib.config.SAMLToolsConfigLoader
Gets the SAML Tools configuration object.
getToolConfig(File) - Static method in class org.globus.gridshib.config.SAMLToolsConfigLoader
Gets the SAML Tools configuration object.
getUsername() - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Get the username of this GlobusSAMLCredential instance.
getValues() - Method in class org.globus.gridshib.security.BasicAttribute
 
getX509Certificate(String) - Method in interface org.globus.gridshib.common.mapper.EntityMap
Gets a trusted X.509 certificate for a particular SAML entity.
getX509Certificate(String) - Method in class org.globus.gridshib.common.mapper.EntityMapDir
This flat file-based implementation of the EntityMap interface does not encode certificates, so this method always returns null.
getX509Certificate(String) - Method in class org.globus.gridshib.common.mapper.EntityMapFile
This flat file-based implementation of the EntityMap interface does not encode certificates, so this method always returns null.
getX509Certificate(String) - Static method in class org.globus.gridshib.common.mapper.GridShibEntityMapper
Search all registered entity mappings for the given entityID and return the X.509 certificate associated with that entity.
getX509Certificate(String) - Method in class org.globus.gridshib.common.mapper.TrivialEntityMap
 
GlobusSAMLCredential - Class in org.globus.gridshib.security.x509
A GlobusSAMLCredential is a proxy credential with a SAML assertion bound to a non-critical certificate extension.
GlobusSAMLCredential() - Constructor for class org.globus.gridshib.security.x509.GlobusSAMLCredential
A GlobusCredential containing a self-issued SAML assertion with holder-of-key subject confirmation.
GlobusSAMLCredential(String, int) - Constructor for class org.globus.gridshib.security.x509.GlobusSAMLCredential
A GlobusSAMLCredential instance is essentially a GlobusCredential containing a self-issued SAML assertion with the indicated type of subject confirmation.
GlobusSAMLException - Exception in org.globus.gridshib.security.saml
 
GlobusSAMLException(String) - Constructor for exception org.globus.gridshib.security.saml.GlobusSAMLException
 
GlobusSAMLException(String, Throwable) - Constructor for exception org.globus.gridshib.security.saml.GlobusSAMLException
 
GridShibConfigException - Exception in org.globus.gridshib.common
 
GridShibConfigException(String) - Constructor for exception org.globus.gridshib.common.GridShibConfigException
 
GridShibConfigException(String, Throwable) - Constructor for exception org.globus.gridshib.common.GridShibConfigException
 
GridShibEntityMapper - Class in org.globus.gridshib.common.mapper
The GridShib Entity Mapper is a container for implementations of the EntityMap interface.
GridShibEntityMapper() - Constructor for class org.globus.gridshib.common.mapper.GridShibEntityMapper
 
GridShibException - Exception in org.globus.gridshib.common
 
GridShibException(String) - Constructor for exception org.globus.gridshib.common.GridShibException
 
GridShibException(String, Throwable) - Constructor for exception org.globus.gridshib.common.GridShibException
 
GridShibTestCase - Class in org.globus.gridshib.common
The superclass of all GridShib unit tests.
GridShibTestCase(String) - Constructor for class org.globus.gridshib.common.GridShibTestCase
 
GSIUtil - Class in org.globus.gridshib.security.util
Utilities for Globus proxy credentials.
GSIUtil() - Constructor for class org.globus.gridshib.security.util.GSIUtil
 

H

hasCriticalExtension(X509Certificate, String) - Static method in class org.globus.gridshib.security.x509.X509Extension
Determines if the given certificate contains the critical extension indicated by the given OID.
hasCurrentSAMLIdentity() - Method in class org.globus.gridshib.security.SAMLSecurityContext
 
hashCode() - Method in class org.globus.gridshib.security.BasicAttribute
 
hashCode() - Method in interface org.globus.gridshib.security.IssuedSecurityItem
Compute the hash code of this issued security item.
hashCode() - Method in class org.globus.gridshib.security.SAMLAuthnContext
 
hashCode() - Method in class org.globus.gridshib.security.SAMLIdentity
 
hashCode() - Method in class org.globus.gridshib.security.SAMLPrincipal
 
hasMetadata(String) - Method in interface org.globus.gridshib.common.mapper.EntityMap
Determines whether the SAML entity represented by the given entityID has metadata, that is, if the relying party has consumed metadata for that entity.
hasMetadata(String) - Method in class org.globus.gridshib.common.mapper.EntityMapDir
 
hasMetadata(String) - Method in class org.globus.gridshib.common.mapper.EntityMapFile
 
hasMetadata(String) - Static method in class org.globus.gridshib.common.mapper.GridShibEntityMapper
Determines whether the SAML entity represented by the given entityID has metadata.
hasMetadata(String) - Method in class org.globus.gridshib.common.mapper.TrivialEntityMap
 
hasNonCriticalExtension(X509Certificate, String) - Static method in class org.globus.gridshib.security.util.CertUtil
Deprecated. This method will be removed in the next version of the GridShib Security Framework. Use org.globus.gridshib.security.x509.NonCriticalX509Extension.hasNonCriticalExtension(X509Certificate, String) instead
hasNonCriticalExtension(X509Certificate, String) - Static method in class org.globus.gridshib.security.x509.X509Extension
Determines if the given certificate contains the non-critical extension indicated by the given OID.
hasSAMLExtension(X509Certificate) - Static method in class org.globus.gridshib.security.util.CertUtil
Deprecated. This method will be removed in the next version of the GridShib Security Framework. Use org.globus.gridshib.security.x509.SAMLX509Extension.hasSAMLExtension(X509Certificate) instead
hasSAMLExtension(X509Certificate) - Static method in class org.globus.gridshib.security.x509.SAMLX509Extension
Determines if the given certificate contains a non-critical X.509 extension at the appropriate OID.
HELP - Static variable in class org.globus.gridshib.common.cli.BaseCLI
The --help option.
HOLDER_OF_KEY - Static variable in class org.globus.gridshib.security.x509.GlobusSAMLCredential
An indicator of holder-of-key subject confirmation.

I

id - Variable in class org.globus.gridshib.security.BaseSecurityItem
The unique identifier of this BaseSecurityItem
identities - Variable in class org.globus.gridshib.security.SAMLSecurityContext
 
INPUT - Static variable in class org.globus.gridshib.common.cli.BaseCLI
The --infile option.
INPUT_DESCRIPTION - Static variable in class org.globus.gridshib.common.cli.BaseCLI
Description of the --infile option.
isDebug() - Method in class org.globus.gridshib.common.cli.BaseCLI
 
isEmpty() - Method in class org.globus.gridshib.security.BaseSecurityContext
 
isEmpty() - Method in class org.globus.gridshib.security.SAMLSecurityContext
Determines if this instance is empty.
isEmpty() - Method in interface org.globus.gridshib.security.SecurityContext
 
isHolderOfKey() - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Determines if the X.509-bound SAML token is a holder-of-key SAML assertion.
isImpersonationProxy(X509Certificate) - Static method in class org.globus.gridshib.security.util.CertUtil
 
isLoaded() - Method in interface org.globus.gridshib.common.Loadable
Determines if this Loadable object has been loaded.
isLoaded() - Method in class org.globus.gridshib.common.LoadableResource
 
isSenderVouches() - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Determines if the X.509-bound SAML token is a sender-vouches SAML assertion.
isStale() - Method in interface org.globus.gridshib.common.Loadable
Determine if this Loadable object needs to be reloaded.
isStale() - Method in class org.globus.gridshib.common.LoadableResource
 
issue() - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
This convenience method is quivalent to calling issue(false).
issue(boolean) - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Issue an X.509 proxy credential with bound SAML token for this GlobusSAMLCredential instance.
IssuedSecurityItem - Interface in org.globus.gridshib.security
Every component of a security context must implement this interface.
issuer - Variable in class org.globus.gridshib.security.BaseSecurityItem
The unique identifier of the issuer of this BaseSecurityItem
isTrusted() - Method in class org.globus.gridshib.security.BaseSecurityItem
Determines whether or not this BaseSecurityItem is trusted.
isTrusted() - Method in interface org.globus.gridshib.security.IssuedSecurityItem
Indicates whether or not the issued security item is trusted.

L

lastLoaded - Variable in class org.globus.gridshib.common.LoadableResource
The time (in milliseconds past the epoch) since this LoadableResource instance was last loaded.
LEGACY_OID - Static variable in class org.globus.gridshib.security.x509.SAMLX509Extension
The OID of the legacy SAML X.509 Extension.
load() - Method in interface org.globus.gridshib.common.Loadable
Loads this Loadable object.
load() - Method in class org.globus.gridshib.common.StringMapDir
Loads the directory and calls #resetLastLoaded().
load() - Method in class org.globus.gridshib.common.StringMapFile
Loads the file and calls #resetLastLoaded().
load() - Method in class org.globus.gridshib.common.StringSetFile
Loads the file and calls LoadableResource.resetLastLoaded().
load() - Static method in class org.globus.gridshib.config.SAMLToolsConfigLoader
A convenience method that loads the default config file specified in the bootstrap properties file.
load(File) - Static method in class org.globus.gridshib.config.SAMLToolsConfigLoader
Load the properties from the given config file.
load(InputStream) - Static method in class org.globus.gridshib.config.SAMLToolsConfigLoader
Load the properties from the given input stream.
Loadable - Interface in org.globus.gridshib.common
An interface for loadable (i.e., cached) objects.
LoadableResource - Class in org.globus.gridshib.common
An abstract implementation of the Loadable interface.
LoadableResource() - Constructor for class org.globus.gridshib.common.LoadableResource
 
loaded - Variable in class org.globus.gridshib.common.LoadableResource
Is true if and only if this LoadableResource object has been loaded.
LoadException - Exception in org.globus.gridshib.common
Indicates an error occurred while loading a Loadable object.
LoadException(String) - Constructor for exception org.globus.gridshib.common.LoadException
 
log(Subject) - Static method in class org.globus.gridshib.security.SecurityContextLogger
Logs the security context of the given subject at the INFO level.
logger - Static variable in class org.globus.gridshib.security.x509.GlobusSAMLCredential
 
logger - Static variable in class org.teragrid.ncsa.gridshib.security.x509.GatewayCredential
 

M

MAIL - Static variable in class org.teragrid.ncsa.gridshib.security.x509.GatewayCredential
The MAIL constant is the formal name of the attribute that holds the user's e-mail address.
main(String[]) - Static method in class org.globus.gridshib.common.GridShibTestCase
 

N

nestSSOAssertions(SAMLResponse) - Method in class org.globus.gridshib.security.saml.SelfIssuedAssertion
Add SSO assertions to the Advice element of this SelfIssuedAssertion instance.
NonCriticalX509Extension - Class in org.globus.gridshib.security.x509
An arbitrary, non-critical X.509 extension.
NonCriticalX509Extension(String) - Constructor for class org.globus.gridshib.security.x509.NonCriticalX509Extension
Creates an instance of NonCriticalX509Extension with the given OID.
NonCriticalX509Extension(String, byte[]) - Constructor for class org.globus.gridshib.security.x509.NonCriticalX509Extension
Creates an instance of NonCriticalX509Extension with the given OID and value.

O

OID - Static variable in class org.globus.gridshib.security.x509.SAMLX509Extension
The OID of the standard SAML X.509 Extension.
org.globus.gridshib.common - package org.globus.gridshib.common
 
org.globus.gridshib.common.cli - package org.globus.gridshib.common.cli
 
org.globus.gridshib.common.mapper - package org.globus.gridshib.common.mapper
 
org.globus.gridshib.config - package org.globus.gridshib.config
 
org.globus.gridshib.security - package org.globus.gridshib.security
 
org.globus.gridshib.security.saml - package org.globus.gridshib.security.saml
 
org.globus.gridshib.security.util - package org.globus.gridshib.security.util
 
org.globus.gridshib.security.x509 - package org.globus.gridshib.security.x509
 
org.teragrid.ncsa.gridshib.security.saml - package org.teragrid.ncsa.gridshib.security.saml
 
org.teragrid.ncsa.gridshib.security.x509 - package org.teragrid.ncsa.gridshib.security.x509
 
OUTPUT - Static variable in class org.globus.gridshib.common.cli.BaseCLI
The --outfile option.
OUTPUT_DESCRIPTION - Static variable in class org.globus.gridshib.common.cli.BaseCLI
Description of the --outfile option.
overlay(InputStream) - Static method in class org.globus.gridshib.config.SAMLToolsConfigLoader
Overlays the config properties on the given input stream on top of the existing configuration object.

P

parse() - Method in class org.globus.gridshib.common.cli.BaseCLI
A subclass MUST call this method.
parseSAMLAssertion(SAMLSubjectAssertion) - Method in class org.globus.gridshib.security.SAMLSecurityContext
Adds the security information in the given SAML assertion to this security context.
printCredential(GlobusCredential) - Static method in class org.globus.gridshib.security.util.GSIUtil
A convenience method that prints the given credential on stdout.
printExtension(X509Certificate, String) - Static method in class org.globus.gridshib.security.util.CertUtil
Deprecated. This method will be removed in the next version of the GridShib Security Framework.
printSAMLExtension(X509Certificate) - Static method in class org.globus.gridshib.security.util.CertUtil
Deprecated. This method will be removed in the next version of the GridShib Security Framework.
printValue() - Method in class org.globus.gridshib.security.x509.X509Extension
Print the value of this extension to stdout.

Q

QUIET - Static variable in class org.globus.gridshib.common.cli.BaseCLI
The --quiet option.
quote(String) - Static method in class org.globus.gridshib.security.SecurityContextLogger
Produces a quoted form by escaping all backslashes and quotes (in that order) in the given input string.

R

register(EntityMap) - Static method in class org.globus.gridshib.common.mapper.GridShibEntityMapper
Register an entity mapping with the GridShib Entity Mapper.
register(String) - Static method in class org.globus.gridshib.common.mapper.GridShibEntityMapper
Register one or more entity mappings with the GridShib Entity Mapper.
removeAttribute(BasicAttribute) - Method in class org.globus.gridshib.security.SAMLSecurityContext
 
removeSAMLAuthnContext(SAMLAuthnContext) - Method in class org.globus.gridshib.security.SAMLSecurityContext
 
removeSAMLIdentity(SAMLIdentity) - Method in class org.globus.gridshib.security.SAMLSecurityContext
 
resetLastLoaded() - Method in interface org.globus.gridshib.common.Loadable
Resets the lastLoaded property of this Loadable object.
resetLastLoaded() - Method in class org.globus.gridshib.common.LoadableResource
 
resource - Variable in class org.globus.gridshib.common.LoadableResource
The actual resource backing this LoadableResource object.
run() - Method in class org.globus.gridshib.common.cli.BaseCLI
 
run() - Method in interface org.globus.gridshib.common.cli.Testable
Execute the command-line application.

S

SAMLAuthnContext - Class in org.globus.gridshib.security
An abstraction for authentication context, that is, the details surrounding a previous act of authentication.
SAMLAuthnContext(String, String, URI, Date) - Constructor for class org.globus.gridshib.security.SAMLAuthnContext
 
SAMLAuthnContext(String, String, URI, Date, String, String) - Constructor for class org.globus.gridshib.security.SAMLAuthnContext
 
SAMLIdentity - Class in org.globus.gridshib.security
An abstraction for a SAML identity.
SAMLIdentity(String, String, SAMLNameIdentifier) - Constructor for class org.globus.gridshib.security.SAMLIdentity
 
SAMLPrincipal - Class in org.globus.gridshib.security
An abstraction for a SAML principal.
SAMLPrincipal(String, String, String) - Constructor for class org.globus.gridshib.security.SAMLPrincipal
 
SAMLSecurityContext - Class in org.globus.gridshib.security
This SAMLSecurityContext object encapsulates the following information: an ordered list of SAMLSubjectAssertion objects an ordered list of SAMLIdentity objects a set of SAMLAuthnContext objects a set of BasicAttribute objects a set of SAMLAuthzDecision objects The SAMLSubjectAssertion objects are the SAML assertions that were parsed by this SAMLSecurityContext instance.
SAMLSecurityContext(Subject) - Constructor for class org.globus.gridshib.security.SAMLSecurityContext
 
SAMLToolsConfig - Class in org.globus.gridshib.config
Configuration properties for the SAML Assertion Issuer Tool.
SAMLToolsConfig() - Constructor for class org.globus.gridshib.config.SAMLToolsConfig
 
SAMLToolsConfigLoader - Class in org.globus.gridshib.config
Configuration property file loader for the GridShib SAML Tools.
SAMLUtil - Class in org.globus.gridshib.security.util
 
SAMLUtil() - Constructor for class org.globus.gridshib.security.util.SAMLUtil
 
SAMLX509Extension - Class in org.globus.gridshib.security.x509
The SAML X.509 extension is a non-critical X.509 extension containing a SAML V1.1 subject-based assertion.
SAMLX509Extension() - Constructor for class org.globus.gridshib.security.x509.SAMLX509Extension
Deprecated. This constructor will be removed in the next version of the GridShib Security Framework. Use SAMLX509Extension(SAMLAssertion) instead.
SAMLX509Extension(SAMLAssertion) - Constructor for class org.globus.gridshib.security.x509.SAMLX509Extension
Creates an instance of SAMLX509Extension with the appropriate OID and criticality.
saveCredential(GlobusCredential, OutputStream) - Static method in class org.globus.gridshib.security.util.GSIUtil
Writes the given credential to the indicated output stream.
SECURITY_ERROR - Static variable in interface org.globus.gridshib.common.cli.Testable
 
SecurityContext - Interface in org.globus.gridshib.security
A security context is an abstract representation of the security information associated with a particular subject.
SecurityContextFactory - Class in org.globus.gridshib.security
A factory for creating instances of the SecurityContext interface.
SecurityContextFactory() - Constructor for class org.globus.gridshib.security.SecurityContextFactory
 
SecurityContextLogger - Class in org.globus.gridshib.security
This class is used to log the complete security context.
SecurityContextLogger() - Constructor for class org.globus.gridshib.security.SecurityContextLogger
 
SelfIssuedAssertion - Class in org.globus.gridshib.security.saml
A self-issued assertion is an X.509-bound SAML assertion where the assertion issuer and the X.509 issuer are one and the same entity.
SelfIssuedAssertion(Date, String, int, String, String, String) - Constructor for class org.globus.gridshib.security.saml.SelfIssuedAssertion
Creates an empty SelfIssuedAssertion instance, that is, an assertion with no content.
SelfIssuedAssertion(Date, String, int, String, String, String, boolean) - Constructor for class org.globus.gridshib.security.saml.SelfIssuedAssertion
Creates an empty SelfIssuedAssertion instance, that is, an assertion with no content.
SelfIssuedAssertion(String, Date, String, Date, Date, Collection, Collection, Collection) - Constructor for class org.globus.gridshib.security.saml.SelfIssuedAssertion
Creates a SelfIssuedAssertion instance from its component parts.
SENDER_VOUCHES - Static variable in class org.globus.gridshib.security.x509.GlobusSAMLCredential
An indicator of sender-vouches subject confirmation.
setAttributes(SAMLAttribute[]) - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Sets the attributes associated with this GlobusSAMLCredential instance to the given attributes.
setAuthnContext(String, Date, String) - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Sets the authentication context for the authenticated user.
setAuthnInstant(Date) - Method in class org.globus.gridshib.security.SAMLAuthnContext
 
setAuthnMethod(String) - Method in class org.globus.gridshib.security.SAMLAuthnContext
 
setAuthnMethod(URI) - Method in class org.globus.gridshib.security.SAMLAuthnContext
 
setCoGConfigPathDefault(String) - Static method in class org.globus.gridshib.config.BootstrapConfigLoader
Store the given path in the "org.globus.config.file" system property.
setConfigFileDefault(String) - Static method in class org.globus.gridshib.config.BootstrapConfigLoader
Deprecated. As of 0.4.3, use SAMLToolsConfigLoader.getToolConfig(File) or SAMLToolsConfigLoader.load(File) or GlobusSAMLCredential.setDefaultConfigFile(String) instead. This method will be removed in a future version of GridShib SAML Tools.
setCredential(GlobusCredential) - Method in class org.globus.gridshib.config.BasicConfig
 
setCredential(GlobusCredential) - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Sets the issuing credential, that is, the credential that signs the proxy credential issued with either the GlobusSAMLCredential.issue() or the GlobusSAMLCredential.issue(boolean) method.
setCredentialDefault(GlobusCredential) - Static method in class org.globus.gridshib.config.BootstrapConfigLoader
Deprecated. As of 0.4.3, use BasicConfig.setCredential(GlobusCredential) or GlobusSAMLCredential.setDefaultCredential(GlobusCredential) instead. This method will be removed in a future version of GridShib SAML Tools.
setCritical(boolean) - Method in class org.globus.gridshib.security.x509.NonCriticalX509Extension
This method does nothing.
setCurrentSAMLIdentity(SAMLIdentity) - Method in class org.globus.gridshib.security.SAMLSecurityContext
 
setDateTimePattern(String) - Method in class org.globus.gridshib.config.BasicConfig
 
setDebugLogLevel() - Method in interface org.globus.gridshib.common.BaseLogging
 
setDefaultConfigFile(String) - Static method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Sets the default config file for this class of GlobusSAMLCredential instances.
setDefaultCredential(GlobusCredential) - Static method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Sets the default issuing credential for this class of GlobusSAMLCredential instances.
setDNSName(String) - Method in class org.globus.gridshib.security.SAMLAuthnContext
 
setEntityID(String) - Method in class org.globus.gridshib.config.BasicConfig
 
setExitCode(int) - Method in class org.globus.gridshib.common.cli.BaseCLI
 
setExitCode(int) - Method in interface org.globus.gridshib.common.cli.Testable
Sets the exit code of the application.
setFormat(String) - Method in class org.globus.gridshib.config.BasicConfig
 
setFormat(String, String) - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Sets the Format XML attribute on the SAML <NameIdentifier> element.
setId(String) - Method in class org.globus.gridshib.security.BaseSecurityItem
Set the unique identifier of this BaseSecurityItem.
setId(String) - Method in interface org.globus.gridshib.security.IssuedSecurityItem
Set the unique ID of this issued security item.
setIPAddress(String) - Method in class org.globus.gridshib.security.SAMLAuthnContext
 
setIssuer(String) - Method in class org.globus.gridshib.security.BaseSecurityItem
Set the issuer of this BaseSecurityItem
setIssuer(String) - Method in interface org.globus.gridshib.security.IssuedSecurityItem
Set the issuer of this issued security item.
setLogConfigPathDefault(String) - Static method in class org.globus.gridshib.config.BootstrapConfigLoader
Set the path to the default log4j properties file and configure the logger.
setName(String) - Method in class org.globus.gridshib.security.BasicAttribute
 
setNameFormat(String) - Method in class org.globus.gridshib.security.BasicAttribute
 
setNameID(SAMLNameIdentifier) - Method in class org.globus.gridshib.security.SAMLIdentity
 
setNameQualifier(String) - Method in class org.globus.gridshib.config.BasicConfig
 
setNameQualifier(String) - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Sets the NameQualifier XML attribute on the SAML <NameIdentifier> element.
setOid(String) - Method in class org.globus.gridshib.security.x509.SAMLX509Extension
This method does nothing.
setSAMLLifetime(int) - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
The lifetime of the SAML token.
setSecurityContextImpl(String) - Static method in class org.globus.gridshib.security.SecurityContextFactory
Sets the implementation used by this factory to create instances of the SecurityContext interface.
setSSOResponseFile(File) - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Sets the path to a SAML SSO Response element.
setTemplate(String) - Method in class org.globus.gridshib.config.BasicConfig
 
setTrusted(boolean) - Method in class org.globus.gridshib.security.BaseSecurityItem
Set the trusted field of this BaseSecurityItem.
setTrusted(boolean) - Method in interface org.globus.gridshib.security.IssuedSecurityItem
Marks this issued security item as trusted.
setTrusted(boolean) - Method in class org.globus.gridshib.security.SAMLIdentity
Calls the corresponding method of the superclass and instantiates a SAMLPrincipal if 1) this SAMLIdentity is trusted, and 2) the SAML NameIdentifier is unqualified.
setUp() - Method in class org.globus.gridshib.common.GridShibTestCase
 
setX509Lifetime(int) - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
The lifetime of the X.509 proxy certificate.
setXMLFile(File) - Method in class org.globus.gridshib.security.x509.GlobusSAMLCredential
Sets the path to an XML document.
SimpleAttribute - Class in org.globus.gridshib.security.saml
A constrained subclass of SAMLAttribute.
SimpleAttribute(String, String) - Constructor for class org.globus.gridshib.security.saml.SimpleAttribute
 
SimpleAttribute(String, String[]) - Constructor for class org.globus.gridshib.security.saml.SimpleAttribute
 
SimpleAttribute(String, String, String[]) - Constructor for class org.globus.gridshib.security.saml.SimpleAttribute
 
StringMapDir - Class in org.globus.gridshib.common
An implementation of the Loadable interface for directories of StringMapFile objects.
StringMapDir(URI) - Constructor for class org.globus.gridshib.common.StringMapDir
A convenience constructor that simply converts its URI argument into a File object, and then calls the corresponding constructor.
StringMapDir(String) - Constructor for class org.globus.gridshib.common.StringMapDir
A convenience constructor that simply converts its String argument into a File object, and then calls the corresponding constructor.
StringMapDir(File) - Constructor for class org.globus.gridshib.common.StringMapDir
The primary constructor for creating an instance of StringMapDir.
StringMapFile - Class in org.globus.gridshib.common
An implementation of the Loadable interface for string maps, that is maps of String into String.
StringMapFile(URI) - Constructor for class org.globus.gridshib.common.StringMapFile
A convenience constructor that simply converts its URI argument into a File object, and then calls the corresponding constructor.
StringMapFile(String) - Constructor for class org.globus.gridshib.common.StringMapFile
A convenience constructor that simply converts its String argument into a File object, and then calls the corresponding constructor.
StringMapFile(File) - Constructor for class org.globus.gridshib.common.StringMapFile
The primary constructor for obtaining an instance of StringMapFile.
StringSetFile - Class in org.globus.gridshib.common
An implementation of the Loadable interface for sets of strings.
StringSetFile(URI) - Constructor for class org.globus.gridshib.common.StringSetFile
A convenience constructor that simply converts its URI argument into a File object, and then calls the corresponding constructor.
StringSetFile(String) - Constructor for class org.globus.gridshib.common.StringSetFile
A convenience constructor that simply converts its String argument into a File object, and then calls the corresponding constructor.
StringSetFile(File) - Constructor for class org.globus.gridshib.common.StringSetFile
The primary constructor for obtaining an instance of StringSetFile.
subject - Variable in class org.globus.gridshib.security.BaseSecurityContext
 
SUCCESS_CODE - Static variable in interface org.globus.gridshib.common.cli.Testable
 

T

tearDown() - Method in class org.globus.gridshib.common.GridShibTestCase
 
Testable - Interface in org.globus.gridshib.common.cli
A testing interface for Java command-line applications.
toFile() - Method in class org.globus.gridshib.common.FileLocation
Returns a File representation of the file
toGlobusCredential(GSSCredential) - Static method in class org.globus.gridshib.security.util.GSIUtil
Convert a GSS credential to a Globus credential.
toGSSCredential(GlobusCredential) - Static method in class org.globus.gridshib.security.util.GSIUtil
Convert a Globus credential to a GSS credential.
toString() - Method in class org.globus.gridshib.security.BaseSecurityContext
 
toString() - Method in class org.globus.gridshib.security.BasicAttribute
 
toString() - Method in interface org.globus.gridshib.security.IssuedSecurityItem
A string representation of this issued security item, suitable for logging.
toString() - Method in class org.globus.gridshib.security.SAMLAuthnContext
 
toString() - Method in class org.globus.gridshib.security.SAMLIdentity
 
toString() - Method in class org.globus.gridshib.security.SAMLPrincipal
 
toString() - Method in class org.globus.gridshib.security.SAMLSecurityContext
Converts this SAMLSecurityContext to a string representation.
toString(boolean) - Method in class org.globus.gridshib.security.SAMLSecurityContext
Converts this SAMLSecurityContext to a string representation.
toString() - Method in interface org.globus.gridshib.security.SecurityContext
 
toURL() - Method in class org.globus.gridshib.common.FileLocation
Returns a URL pointer to the file
toURL(File) - Static method in class org.globus.gridshib.common.LoadableResource
Convert the File object to a "file:" URL.
toURL(URI) - Static method in class org.globus.gridshib.common.LoadableResource
Convert the URI object to a "file:" URL.
TrivialEntityMap - Class in org.globus.gridshib.common.mapper
A trivial implementation of the EntityMap interface.
TrivialEntityMap() - Constructor for class org.globus.gridshib.common.mapper.TrivialEntityMap
 
trusted - Variable in class org.globus.gridshib.security.BaseSecurityItem
Indicates whether or not this BaseSecurityItem is trusted.

V

validate() - Method in class org.globus.gridshib.common.cli.BaseCLI
If a subclass adds its own command-line options, this method will most likely be overridden.

W

wantQuiet() - Method in class org.globus.gridshib.common.cli.BaseCLI
 
writeCredentialToFile(GlobusCredential, String) - Static method in class org.globus.gridshib.security.util.GSIUtil
 
writeCredentialToFile(GlobusCredential, File) - Static method in class org.globus.gridshib.security.util.GSIUtil
Writes the given credential to the indicated file.
writeExtensionToFile(X509Certificate, String, String) - Static method in class org.globus.gridshib.security.util.CertUtil
Deprecated. This method will be removed in the next version of the GridShib Security Framework.
writeExtensionToFile(X509Certificate, String, File) - Static method in class org.globus.gridshib.security.util.CertUtil
Deprecated. This method will be removed in the next version of the GridShib Security Framework.
writeSAMLExtensionToFile(X509Certificate, String) - Static method in class org.globus.gridshib.security.util.CertUtil
Deprecated. This method will be removed in the next version of the GridShib Security Framework.
writeSAMLExtensionToFile(X509Certificate, File) - Static method in class org.globus.gridshib.security.util.CertUtil
Deprecated. This method will be removed in the next version of the GridShib Security Framework.
writeToFile(String) - Method in class org.globus.gridshib.security.saml.SelfIssuedAssertion
Write this SelfIssuedAssertion instance to a file.
writeToFile(File) - Method in class org.globus.gridshib.security.saml.SelfIssuedAssertion
Write this SelfIssuedAssertion instance to a file.
writeValueToFile(String) - Method in class org.globus.gridshib.security.x509.X509Extension
Write the value of this extension to a file with the given filename.
writeValueToFile(File) - Method in class org.globus.gridshib.security.x509.X509Extension
Write the value of this extension to the given file.

X

X509Extension - Class in org.globus.gridshib.security.x509
An X.509 v3 certificate extension.
X509Extension(String) - Constructor for class org.globus.gridshib.security.x509.X509Extension
Creates an X509Extension object with specified oid.
X509Extension(String, byte[]) - Constructor for class org.globus.gridshib.security.x509.X509Extension
Creates an X509Extension object with specified oid and value.
X509Extension(String, boolean, byte[]) - Constructor for class org.globus.gridshib.security.x509.X509Extension
Creates an X509Extension instance with the specified OID, criticality, and extension value.

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

Copyright © 2007-2008 University of Illinois. All Rights Reserved.