All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractLoadCredentialsStrategy Base class for load credentials strategy providing utility classes for loading credentials from the filesystem and notifying the results of load operations to interested listeners (viaLoadCredentialsEventListener
).AbstractVOMSProtocol Base implementation class for the VOMS client/server protocolACDecodingStrategy Decodes an encoded VOMS attribute certificateACGenerationParams ACGenerationParams.Builder ACLookupListener This interface is used to notify of events related to the lookup and succesfull parsing of VOMS attribute certificates from a certificate chain.ACParsingContext This class describes the context in which a VOMSAttributeCertificate
has been parsed in a certificate chain.BaseVOMSESLookupStrategy A base VOMSES lookup strategy which just run a existence check on a given list of paths.CachingCertificateValidator A Certificate validator that caches validation results for a configurable period of time.CertificateValidatorBuilder A utility class which provides convenient methods to build a certificate validator with defaults that are meaningful for VOMS usage.CertificateValidatorBuilder.OpensslHashFunction This enum determine which hash function is configured for the canlOpensslCertChainValidator
to resolve CRLs and other trust anchors files.CredentialsUtils An utility class for handling credentialsCredentialsUtils.PrivateKeyEncoding The encoding used to serialize proxy credentials private key.DefaultLoadCredentialsStrategy The default strategy used to load user credentials when no file is explicitly pointed out by the user of this API.DefaultLocalHostnameResolver The default implementation for localhost name resolver.DefaultLSCFileParser The default implementation for the LSC file parser.DefaultProxyPathBuilder DefaultUpdatingVOMSTrustStore A VOMS trust store that periodically updates itself.DefaultVOMSACParser Default implementation of the VOMS attribute certificate parsing logic.DefaultVOMSACRequest The default implementation for aVOMSACRequest
.DefaultVOMSACRequest.Builder DefaultVOMSACService The default implementation of theVOMSACService
.DefaultVOMSACService.Builder Creates aDefaultVOMSACService
object.DefaultVOMSESLookupStrategy Default VOMSES information lookup strategy.DefaultVOMSServerInfo The default implementation of theVOMSServerInfo
endpoint information.DefaultVOMSServerInfoStore ADefaultVOMSServerInfoStore
organizes voms servers found in vomses configuration files in map keyed by vo alias.DefaultVOMSServerInfoStore.Builder Creates aDefaultVOMSServerInfoStore
.DefaultVOMSTrustStore The default implementation for the VOMS trust store.DefaultVOMSValidationStrategy The Default VOMS validation strategy.DefaultVOMSValidator The default implementation of the VOMS validator.DefaultVOMSValidator.Builder FakeVOMSACService FakeVOMSACServiceProperties FilePermissionError This error is raised when there is an attempt to load a credential which has the wrong file permissionsFilePermissionHelper An helper class that does simple unix file permissions checks (until we get proper support for this stuff in Java 7)FilePermissionHelper.PosixFilePermission FingerprintHelper GaParser GoodACDecodingStrategy LeafACLookupStrategy This strategy returns the leaf VOMS Attribute Certificate in a certificate chain, i.e.LeafVOMSExtensionNormalizationStrategy This strategy extracts the VOMS attributes from the top VOMS extension found in the parsing context passed as argument.LegacyProtocol Protocol implementing the legacy interface.LegacyRequestSender This class manages the client-side communication protocol with the VOMS server.LegacyVOMSESParserImpl LegacyVOMSResponse LegacyVOMSResponseParsingStrategy Parsing strategy for legacy VOMS responses.LoadCredentialsEventListener ALoadCredentialsEventListener
is notified of the outcome of load credentials operations.LoadCredentialsStrategy A strategy to load user credentialsLocalHostnameResolver ALocalHostnameResolver
resolves the localhost host name.LSCFile A VOMS LSC file.LSCFileParser This interface defines a parser for VOMS LSC files.LSCInfo The VOMS LSC information.NullListener A Singleton Listener which swallows notification.ProxyNamingPolicy AProxyNamingPolicy
defines the naming policy for a VOMS proxy.RESTProtocol Protocol implementing the REST-style interface.RESTServiceURLBuilder An helper class which builds a URL suitable for an HTTPS VOMS REST request starting from the VOMS URI as available in aVOMSServerInfo
object.RESTVOMSResponse This class is used to parse and represent VOMS server responses coming from a RESTful VOMS service.RESTVOMSResponseParsingStrategy Strategy for parsing a response coming from a RESTFul VOMS.SSLSocketFactoryProvider Provider for a SSL socket factory configured using CAnL.TimeUtils Time utilities.Updateable Represents an object which can be periodically updated according to an update frequency.UpdatingVOMSTrustStore A VOMS trust store that can be periodically refreshed.UserCredentials This class implements convenience methods to load X509 user credentials in PEM or PKCS12 format.ValidationExample A simple example showing how VOMS attributes validation is done with the new APIValidationResultListener This interface is used to notify interested listeners of VOMS attribute certificate validation outcome.VOMSACGenerator This AC generator provides the VOMS AC encoding starting from a set of attributes.VOMSACGenerator.ACGenerationProperties VOMSACLookupStrategy A strategy for looking up a set of VOMS Attribute Certificates from a certificate chain.VOMSACParser This interface defines the behavior of a VOMS Attribute Certificate parser.VOMSACRequest A request for a VOMS Attribute certificate.VOMSACService TheVOMSACService
interface.VOMSACUtils A set of VOMS AC handling utilities.VOMSACValidationStrategy The strategy implemented to perform the validation of a VOMS attribute certificate.VOMSACValidator This interface extends theVOMSACParser
interface and provides methods to perform validation on the VOMS Attribute Certificates parsed from a given certificate chain.VOMSAttribute The VOMS attributes information.VOMSAttributesImpl The default implementation for voms attributesVOMSAttributesNormalizationStrategy A strategy to select the set of relevant and appliable VOMS attributes from a set of parsed VOMS attribute certificates.VOMSBase64Decoder This class implements a decoder for the non-standard Base-64 algorithm used by voms.VOMSConstants A set of useful constants for ASN.1 parsing of VOMS attributes.VOMSEnvironmentVariables VOMSError The base VOMS exception class.VOMSErrorMessage This class is used to decode VOMS error messages contained in a VOMS response.VOMSESLineParser A parser for VOMSES lines.VOMSESLookupStrategy An strategy for building a list ofFile
objects which will provide access to the local trusted VOMS server contact information.VOMSESParser A VOMSES file parser.VOMSESParserFactory A factory class forVOMSESParser
.VOMSFQANNamingScheme This class provides utility methods that are used for parsing, matching voms FQANs (Fully Qualified Attribute Names).VOMSGenericAttribute A VOMS generic attribute is a name=value pair attribute augmented with a context.VOMSGenericAttributeImpl The default implementation for VOMS Generic Attributes.VOMSMessage This class is used to decode VOMS error messages contained in a VOMS response.VOMSNamedThreadFactory A simple thread factory to create named VOMS background threads.VOMSProtocol The request/response protocol for VOMS, with a methods accepting a rerquest and returning a response.VOMSProtocolError Exception used when errors are raised during the interaction with a (possibly) remote VOMS server.VOMSProtocolListener A listener that is notified of low-level VOMS protocol messagesVOMSRequestFactory This class builds VOMS XML requests starting fromVOMSACRequest
objects.VOMSRequestListener A listener that informs about events related with a request to a VOMS server.VOMSResponse VOMSResponseParsingStrategy The strategy for parsing a response coming from a VOMS service.VOMSServerInfo This interface represents a VOMS server contact information, typically provided in vomses files.VOMSServerInfoStore A store containing the contact information for locally trusted VOMS servers.VOMSServerInfoStoreListener This interface is used to notify about events related to the load operations of VOMSES server endpoint information.VOMSThread An helper class to create a named VOMS thread.VOMSTrustStore The VOMS trust store takes care of parsing local trusted information (being certificates or LSC files) for known VOMS servers.VOMSTrustStores A factory for VOMS trust storesVOMSTrustStoreStatusListener This interface used to notify interested listeners in status changes of a VOMS trust store.VOMSValidationErrorCode VOMS validation error codes.VOMSValidationErrorMessage A VOMS validation error message class (freely inspired by the CANL validation error message class).VOMSValidationResult This class represents the outcome of a VOMS validation.VOMSValidators A factory for VOMS attributes validators and parsers.VOMSWarningMessage This class is used to decode VOMS error messages contained in a VOMS response.XMLUtils