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

A

aaCerts - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
aaCredential - Variable in class org.italiangrid.voms.asn1.VOMSACGenerator
 
AbstractLoadCredentialsStrategy - Class in org.italiangrid.voms.credential.impl
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 (via LoadCredentialsEventListener ).
AbstractLoadCredentialsStrategy(LoadCredentialsEventListener) - Constructor for class org.italiangrid.voms.credential.impl.AbstractLoadCredentialsStrategy
Constructor that let client pass in a LoadCredentialsEventListener.
AbstractVOMSProtocol - Class in org.italiangrid.voms.request.impl
Base implementation class for the VOMS client/server protocol
AbstractVOMSProtocol(X509CertChainValidatorExt) - Constructor for class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
Ctor.
AbstractVOMSProtocol(X509CertChainValidatorExt, VOMSProtocolListener, int, int) - Constructor for class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
Ctor.
ACDecodingStrategy - Interface in org.italiangrid.voms.request
Decodes an encoded VOMS attribute certificate
ACGenerationParams - Class in org.italiangrid.voms.request.impl
 
ACGenerationParams(ACGenerationParams.Builder) - Constructor for class org.italiangrid.voms.request.impl.ACGenerationParams
 
ACGenerationParams.Builder - Class in org.italiangrid.voms.request.impl
 
ACGenerationProperties() - Constructor for enum org.italiangrid.voms.asn1.VOMSACGenerator.ACGenerationProperties
 
acGenerator - Variable in class org.italiangrid.voms.request.impl.FakeVOMSACService
 
ACLookupListener - Interface in org.italiangrid.voms.ac
This interface is used to notify of events related to the lookup and succesfull parsing of VOMS attribute certificates from a certificate chain.
acLookupStrategy - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSACParser
 
acLookupStrategy - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
 
acLookupStrategy(VOMSACLookupStrategy) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
 
acNormalizationStrategy - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSACParser
 
acParams - Variable in class org.italiangrid.voms.request.impl.FakeVOMSACService
 
ACParsingContext - Class in org.italiangrid.voms.ac
This class describes the context in which a VOMS AttributeCertificate has been parsed in a certificate chain.
ACParsingContext(List<AttributeCertificate>, int, X509Certificate[]) - Constructor for class org.italiangrid.voms.ac.ACParsingContext
 
ACs - Variable in class org.italiangrid.voms.ac.ACParsingContext
The parsed VOMS attribute certificates
acSerialNumber - Variable in class org.italiangrid.voms.request.impl.FakeVOMSACService
 
acTargets - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
addPath(String) - Method in class org.italiangrid.voms.request.impl.BaseVOMSESLookupStrategy
 
addUpdateListener(StoreUpdateListener) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
 
addValidationListener(ValidationErrorListener) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
 
addVOMSServerInfo(VOMSServerInfo) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
 
addVOMSServerInfo(VOMSServerInfo, String) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
 
addVOMSServerInfo(VOMSServerInfo) - Method in interface org.italiangrid.voms.request.VOMSServerInfoStore
alias - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
The VOMS server alias
allCommand() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
appendTextChild(Element, String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
attributes - Variable in class org.italiangrid.voms.ac.VOMSValidationResult
The attributes this validation result refer to

B

base64 - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
BaseVOMSESLookupStrategy - Class in org.italiangrid.voms.request.impl
A base VOMSES lookup strategy which just run a existence check on a given list of paths.
BaseVOMSESLookupStrategy() - Constructor for class org.italiangrid.voms.request.impl.BaseVOMSESLookupStrategy
 
BaseVOMSESLookupStrategy(List<String>) - Constructor for class org.italiangrid.voms.request.impl.BaseVOMSESLookupStrategy
 
bos - Variable in class org.italiangrid.voms.asn1.VOMSACGenerator.RandomContentSigner
 
build() - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
 
build() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
 
build() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
 
build() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
build() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
build(VOMSServerInfo, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.RESTServiceURLBuilder
 
build() - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
Builds an OpensslCertChainValidator according to the parameters set for this builder
buildAC(X509Credential, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.FakeVOMSACService
 
buildACCertsExtensionContent(EnumSet<VOMSACGenerator.ACGenerationProperties>) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
 
buildAuthorityKeyIdentifier() - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
 
buildBase64() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
buildCertificateValidator(String, ValidationErrorListener, StoreUpdateListener, long, NamespaceCheckingMode, CrlCheckingMode, OCSPCheckingMode) - Static method in class org.italiangrid.voms.util.CertificateValidatorBuilder
Builds an Openssl-style certificate validator configured as specified in the parameters
buildCertificateValidator(String, ValidationErrorListener, StoreUpdateListener, long, NamespaceCheckingMode, CrlCheckingMode, OCSPCheckingMode, boolean) - Static method in class org.italiangrid.voms.util.CertificateValidatorBuilder
Deprecated.
Create a CertificateValidatorBuilder object instead.
buildCertificateValidator(String, ValidationErrorListener) - Static method in class org.italiangrid.voms.util.CertificateValidatorBuilder
Deprecated.
Create a CertificateValidatorBuilder object instead.
buildCertificateValidator(String, ValidationErrorListener, StoreUpdateListener) - Static method in class org.italiangrid.voms.util.CertificateValidatorBuilder
Deprecated.
Create a CertificateValidatorBuilder object instead.
buildCertificateValidator(String, ValidationErrorListener, StoreUpdateListener, long, boolean) - Static method in class org.italiangrid.voms.util.CertificateValidatorBuilder
Deprecated.
Create a CertificateValidatorBuilder object instead.
buildCertificateValidator(String, ValidationErrorListener, StoreUpdateListener, long) - Static method in class org.italiangrid.voms.util.CertificateValidatorBuilder
Deprecated.
Create a CertificateValidatorBuilder object instead.
buildCertificateValidator(String, ValidationErrorListener, long, boolean) - Static method in class org.italiangrid.voms.util.CertificateValidatorBuilder
Deprecated.
Create a CertificateValidatorBuilder object instead.
buildCertificateValidator(String, ValidationErrorListener, long) - Static method in class org.italiangrid.voms.util.CertificateValidatorBuilder
Deprecated.
Create a CertificateValidatorBuilder object instead.
buildCertificateValidator(String) - Static method in class org.italiangrid.voms.util.CertificateValidatorBuilder
Deprecated.
Create a CertificateValidatorBuilder object instead.
buildCertificateValidator() - Static method in class org.italiangrid.voms.util.CertificateValidatorBuilder
Deprecated.
Create a CertificateValidatorBuilder object instead.
buildCommandElement(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
buildCompatibleOrderString(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
buildDefaultTrustedDirs() - Static method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
Builds a list of trusted directories containing only DefaultVOMSTrustStore.DEFAULT_VOMS_DIR.
Builder() - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
 
builder() - Static method in class org.italiangrid.voms.request.impl.ACGenerationParams
 
Builder() - Constructor for class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
 
Builder(String) - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
 
Builder(X509CertChainValidatorExt) - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
Creates a Builder for a DefaultVOMSACService.
Builder() - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
 
buildFakeServerInfo(String, String, int) - Method in class org.italiangrid.voms.request.impl.FakeVOMSACService
 
buildFQANsAttributeContent(List<String>, GeneralName) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
 
buildGAExtensionContent(EnumSet<VOMSACGenerator.ACGenerationProperties>, List<VOMSGenericAttribute>, GeneralName) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
 
buildHolder(X509Certificate) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
 
buildIssuer() - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
 
buildLifetime(long) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
buildLifetime(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
buildLookupStrategy() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
 
buildOrderElement(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
buildPath(VOMSServerInfo, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.RESTServiceURLBuilder
 
buildPolicyAuthorityInfo(String, String, int) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
 
buildProtocols() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
Builds default protocols if needed
buildProxyFileName(String, int) - Method in class org.italiangrid.voms.credential.impl.DefaultProxyPathBuilder
 
buildProxyFileName(String, int) - Method in interface org.italiangrid.voms.credential.ProxyNamingPolicy
Builds the file name of a VOMS proxy
buildRequest(VOMSACRequest, VOMSServerInfo) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
 
buildRootElement() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
buildServerInfoStore() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
Builds the server info store
buildTagSequence(VOMSGenericAttribute) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
 
buildTargetsElement(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
buildTargetsExtensionContent(EnumSet<VOMSACGenerator.ACGenerationProperties>, List<String>) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
 
buildVersion() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
buildVOURI(String, String, int) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
 

C

CachedValidationResult - Class in org.italiangrid.voms.util
A validation result cache entry.
CachedValidationResult(String, ValidationResult) - Constructor for class org.italiangrid.voms.util.CachedValidationResult
Default constructor.
cachedValidationResultHasExpired(CachedValidationResult, long) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
Checks whether the CachedValidationResult passed as argument has expired with respect to the CachingCertificateValidator.cacheEntryLifetimeMsec defined for this validator and the reference time passed as argument.
cacheEntryLifetimeMsec - Variable in class org.italiangrid.voms.util.CachingCertificateValidator
The cache entry lifetime for this validator
CachingCertificateValidator - Class in org.italiangrid.voms.util
A Certificate validator that caches validation results for a configurable period of time.
CachingCertificateValidator(X509CertChainValidatorExt, long) - Constructor for class org.italiangrid.voms.util.CachingCertificateValidator
Builds a caching validator wrapping the validator passed as argument.
cancel() - Method in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
Cancel the background tasks which updates this store.
cancel() - Method in interface org.italiangrid.voms.store.Updateable
Cancels the future updates of this Updateable object.
capabilityPattern - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
 
capabilitySyntax - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
 
certChain - Variable in class org.italiangrid.voms.ac.ACParsingContext
The certificate chain form which the VOMS attributes have been parsed.
certChainDescription - Variable in class org.italiangrid.voms.store.impl.LSCFile
The certificate chain description contained in this LSC file
certChainPostion - Variable in class org.italiangrid.voms.ac.ACParsingContext
The position in the cert chain where the VOMS attributes have been parsed
certChainSanityChecks(X509Certificate[]) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
Obvious sanity checks on input certificate chain
certChainValidator - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
 
certChainValidator - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
 
certChainValidator(X509CertChainValidatorExt) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
 
certFingerprint - Variable in class org.italiangrid.voms.util.CachedValidationResult
The certificate fingerprint for this cache entry
CERTIFICATE_FILENAME_SUFFIX - Static variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
The filename suffix used to match certificates in the VOMS local trust directories
certificateFileSanityChecks(File) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
Performs basic sanity checks performed on a file supposed to hold a VOMS AA certificate.
CertificateValidatorBuilder - Class in org.italiangrid.voms.util
A utility class which provides convenient methods to build a certificate validator with defaults that are meaningful for VOMS usage.
CertificateValidatorBuilder() - Constructor for class org.italiangrid.voms.util.CertificateValidatorBuilder
 
CertificateValidatorBuilder.OpensslHashFunction - Enum in org.italiangrid.voms.util
This enum determine which hash function is configured for the canl OpensslCertChainValidator to resolve CRLs and other trust anchors files.
checkACHolder(VOMSAttribute, X509Certificate[], List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
 
checkACValidity(VOMSAttribute, List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
 
checkAuthorityKeyIdentifier(X509Certificate, VOMSAttribute, List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
 
checkAuthorityKeyIdentifierExtension(VOMSAttribute, List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
 
checkedPaths - Variable in class org.italiangrid.voms.request.impl.BaseVOMSESLookupStrategy
 
checkFileExistanceAndReadabilty(File) - Method in class org.italiangrid.voms.store.impl.DefaultLSCFileParser
 
checkGroup(String) - Static method in class org.italiangrid.voms.util.VOMSFQANNamingScheme
This methods checks that the fqan passed as argument complies with the syntax used by voms to identify groups.
checkLocalAACertSignature(VOMSAttribute, List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
 
checkLSCSignature(VOMSAttribute, List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
 
checkNoRevAvailExtension(VOMSAttribute, List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
 
checkPKCS12Permissions(String) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
Chekcs whether a pkcs12 file has the 'right' permissions
checkPrivateKeyPermissions(String) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
Checks whether a private key file has the 'right' permissions
checkProxyPermissions(String) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
Checks whether a proxy file has the right permissions
checkRole(String) - Static method in class org.italiangrid.voms.util.VOMSFQANNamingScheme
This methods checks that the string passed as argument complies with the syntax used by voms to identify roles.
checkSignature(VOMSAttribute, List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
 
checkSyntax(String) - Static method in class org.italiangrid.voms.util.VOMSFQANNamingScheme
This methods checks that the string passed as argument complies with the voms FQAN syntax.
checkTargets(VOMSAttribute, List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
 
checkTimeInRangeWithSkew(Date, Date, Date, int) - Static method in class org.italiangrid.voms.util.TimeUtils
Checks that a date falls in the interval allowing for a certain clock skew expressed in minutes.
checkUnhandledCriticalExtensions(VOMSAttribute, List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
 
CHMOD_CMD_TEMPLATE - Static variable in class org.italiangrid.voms.util.FilePermissionHelper
The command used to set file permissions on a given file
chmodForm - Variable in enum org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
 
chmodForm() - Method in enum org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
 
cleanupStores() - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
 
code - Variable in class org.italiangrid.voms.request.VOMSMessage
 
command - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
connectTimeout - Variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
The tcp connection timeout (in milliseconds)
connectTimeout - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
The connect timeout value
connectTimeout(int) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
Sets the connect timeout (in millisecods) for the DefaultVOMSACService that this builder is creating
context - Variable in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
 
created - Static variable in class org.italiangrid.voms.store.impl.VOMSNamedThreadFactory
 
credential - Variable in class org.italiangrid.voms.request.SSLSocketFactoryProvider
 
credential - Variable in exception org.italiangrid.voms.request.VOMSProtocolError
The credential related with this error
CredentialsUtils - Class in org.italiangrid.voms.util
An utility class for handling credentials
CredentialsUtils() - Constructor for class org.italiangrid.voms.util.CredentialsUtils
 
CredentialsUtils.PrivateKeyEncoding - Enum in org.italiangrid.voms.util
The encoding used to serialize proxy credentials private key.
crlChecks - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
 
crlChecks(CrlCheckingMode) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
Sets the crl checking mode for this builder
currentState - Variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
 
currentToken - Variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
 

D

DATE_FORMATTER - Static variable in class org.italiangrid.voms.util.TimeUtils
 
decode(String) - Method in interface org.italiangrid.voms.request.ACDecodingStrategy
Decodes an encoded VOMS attribute certificate
decode(String) - Method in class org.italiangrid.voms.request.impl.GoodACDecodingStrategy
 
decode(String) - Static method in class org.italiangrid.voms.util.VOMSBase64Decoder
 
decodemapbyte - Static variable in class org.italiangrid.voms.util.VOMSBase64Decoder
 
decodemapint - Static variable in class org.italiangrid.voms.util.VOMSBase64Decoder
 
DEFAULT_CLOCK_SKEW_IN_MINUTES - Static variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
DEFAULT_CONNECT_TIMEOUT - Static variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
The default value for the socket connection timeout
DEFAULT_CRL_CHECKS - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
The default CRL checking policy.
DEFAULT_DIGEST_ALGORITHM - Static variable in class org.italiangrid.voms.util.FingerprintHelper
 
DEFAULT_ENCONDING - Static variable in class org.italiangrid.voms.util.CredentialsUtils
The default encoding used when no encoding is specified by callers.
DEFAULT_LIFETIME - Static variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
 
DEFAULT_NS_CHECKS - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
The default namespace checking policy.
DEFAULT_OCSP_CHECKS - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
The default OCSP checking policy.
DEFAULT_OPENSSL_HASH_FUNCTION - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
The default Openssl hash function value.
DEFAULT_READ_TIMEOUT - Static variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
The default value for the socket read timeout
DEFAULT_SKIP_HOSTNAME_CHECKS - Static variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
The default hostname checking policy.
DEFAULT_TRUST_ANCHORS_DIR - Static variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
 
DEFAULT_TRUST_ANCHORS_DIR - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
The default trust anchors directory.
DEFAULT_TRUST_ANCHORS_UPDATE_INTERVAL - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
Default validator trust anchor update interval.
DEFAULT_UPDATE_FREQUENCY - Static variable in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
Default trust store update frequency (10 minutes).
DEFAULT_VALIDATOR_IS_LAZY - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
By default this builder builds non-lazy validators
DEFAULT_VOMS_DIR - Static variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
The default directory where local VOMS trust information is rooted: "/etc/grid-security/vomsdir"
DEFAULT_VOMSES_DIR - Static variable in class org.italiangrid.voms.request.impl.DefaultVOMSESLookupStrategy
 
defaultGenerationProperties - Static variable in class org.italiangrid.voms.asn1.VOMSACGenerator
 
DefaultLoadCredentialsStrategy - Class in org.italiangrid.voms.credential.impl
The default strategy used to load user credentials when no file is explicitly pointed out by the user of this API.
DefaultLoadCredentialsStrategy(String, String, LoadCredentialsEventListener) - Constructor for class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
 
DefaultLoadCredentialsStrategy(String) - Constructor for class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
 
DefaultLoadCredentialsStrategy() - Constructor for class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
 
DefaultLoadCredentialsStrategy(LoadCredentialsEventListener) - Constructor for class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
 
DefaultLocalHostnameResolver - Class in org.italiangrid.voms.ac.impl
The default implementation for localhost name resolver.
DefaultLocalHostnameResolver() - Constructor for class org.italiangrid.voms.ac.impl.DefaultLocalHostnameResolver
 
DefaultLSCFileParser - Class in org.italiangrid.voms.store.impl
The default implementation for the LSC file parser.
DefaultLSCFileParser() - Constructor for class org.italiangrid.voms.store.impl.DefaultLSCFileParser
 
DefaultProxyPathBuilder - Class in org.italiangrid.voms.credential.impl
 
DefaultProxyPathBuilder() - Constructor for class org.italiangrid.voms.credential.impl.DefaultProxyPathBuilder
 
DefaultUpdatingVOMSTrustStore - Class in org.italiangrid.voms.store.impl
A VOMS trust store that periodically updates itself.
DefaultUpdatingVOMSTrustStore(List<String>, long, VOMSTrustStoreStatusListener) - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
Builds a trust store configured as defined in the parameters.
DefaultUpdatingVOMSTrustStore(long) - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
Builds a trust store configured as defined in the parameters.
DefaultUpdatingVOMSTrustStore(List<String>, long) - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
Builds a trust store configured as defined in the parameters.
DefaultUpdatingVOMSTrustStore(List<String>) - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
Builds a trust store configured as defined in the parameters.
DefaultUpdatingVOMSTrustStore() - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
Builds a trust store.
defaultValue - Variable in enum org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
 
DefaultVOMSACParser - Class in org.italiangrid.voms.ac.impl
Default implementation of the VOMS attribute certificate parsing logic.
DefaultVOMSACParser() - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSACParser
 
DefaultVOMSACParser(VOMSACLookupStrategy) - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSACParser
 
DefaultVOMSACRequest - Class in org.italiangrid.voms.request.impl
The default implementation for a VOMSACRequest.
DefaultVOMSACRequest(DefaultVOMSACRequest.Builder) - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
 
DefaultVOMSACRequest.Builder - Class in org.italiangrid.voms.request.impl
 
DefaultVOMSACService - Class in org.italiangrid.voms.request.impl
The default implementation of the VOMSACService.
DefaultVOMSACService(DefaultVOMSACService.Builder) - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSACService
Constructor which builds a DefaultVOMSACService from a DefaultVOMSACService.Builder
DefaultVOMSACService.Builder - Class in org.italiangrid.voms.request.impl
Creates a DefaultVOMSACService object.
DefaultVOMSESLookupStrategy - Class in org.italiangrid.voms.request.impl
Default VOMSES information lookup strategy.
DefaultVOMSESLookupStrategy() - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSESLookupStrategy
 
DefaultVOMSServerInfo - Class in org.italiangrid.voms.request.impl
The default implementation of the VOMSServerInfo endpoint information.
DefaultVOMSServerInfo() - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
 
DefaultVOMSServerInfoStore - Class in org.italiangrid.voms.request.impl
A DefaultVOMSServerInfoStore organizes voms servers found in vomses configuration files in map keyed by vo alias.
DefaultVOMSServerInfoStore(DefaultVOMSServerInfoStore.Builder) - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
 
DefaultVOMSServerInfoStore.Builder - Class in org.italiangrid.voms.request.impl
DefaultVOMSTrustStore - Class in org.italiangrid.voms.store.impl
The default implementation for the VOMS trust store.
DefaultVOMSTrustStore(List<String>, VOMSTrustStoreStatusListener) - Constructor for class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
 
DefaultVOMSTrustStore(VOMSTrustStoreStatusListener) - Constructor for class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
 
DefaultVOMSTrustStore(List<String>) - Constructor for class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
 
DefaultVOMSTrustStore() - Constructor for class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
Default constructor.
DefaultVOMSValidationStrategy - Class in org.italiangrid.voms.ac.impl
The Default VOMS validation strategy.
DefaultVOMSValidationStrategy(VOMSTrustStore, X509CertChainValidatorExt, LocalHostnameResolver) - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
 
DefaultVOMSValidationStrategy(VOMSTrustStore, X509CertChainValidatorExt) - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
 
DefaultVOMSValidator - Class in org.italiangrid.voms.ac.impl
The default implementation of the VOMS validator.
DefaultVOMSValidator(DefaultVOMSValidator.Builder) - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
 
DefaultVOMSValidator.Builder - Class in org.italiangrid.voms.ac.impl
 
deserializeACCerts(X509AttributeCertificateHolder) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
Deserializes the VOMS ACCerts extension
deserializeACTargets(X509AttributeCertificateHolder) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
 
deserializeFQANs(IetfAttrSyntax) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
Deserializes the FQANs contained in a IetfAttrSyntax object
deserializeGAs(X509AttributeCertificateHolder) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
Deserializes the VOMS generic attributes
deserializeVOMSAttributes(List<AttributeCertificate>) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
Deserializes the information in a list of VOMS attribute certificates.
deserializeVOMSAttributes(AttributeCertificate) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
Deserializes the information in a VOMS attribute certificate.
directorySanityChecks(File) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
Performs basic sanity checks on a directory that is supposed to contain VOMS AA certificates and LSC files.
dispose() - Method in class org.italiangrid.voms.util.CachingCertificateValidator
 
doc - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
docBuilder - Variable in class org.italiangrid.voms.request.impl.RESTVOMSResponseParsingStrategy
 
docBuilder - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFactory
 
documentAsString(Document) - Static method in class org.italiangrid.voms.util.XMLUtils
 
documentBuilder - Variable in class org.italiangrid.voms.request.impl.LegacyVOMSResponseParsingStrategy
 
doRequest(VOMSProtocol, VOMSServerInfo, X509Credential, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService
 
doRequest(VOMSServerInfo, X509Credential, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.LegacyProtocol
 
doRequest(VOMSServerInfo, X509Credential, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.RESTProtocol
 
doRequest(VOMSServerInfo, X509Credential, VOMSACRequest) - Method in interface org.italiangrid.voms.request.VOMSProtocol
Makes a request, get the response.

E

EMPTY_LINE_REGEX - Static variable in class org.italiangrid.voms.store.impl.DefaultLSCFileParser
 
equals(Object) - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
 
equals(Object) - Method in class org.italiangrid.voms.error.VOMSValidationErrorMessage
 
equals(Object) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
 
equals(Object) - Method in class org.italiangrid.voms.store.impl.LSCFile
 
equals(Object) - Method in class org.italiangrid.voms.util.CachedValidationResult
 
ERROR_BUNDLE - Static variable in class org.italiangrid.voms.error.VOMSValidationErrorMessage
 
ERROR_OFFSET - Static variable in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
 
ERROR_OFFSET - Static variable in class org.italiangrid.voms.request.impl.RESTVOMSResponse
 
errorCode - Variable in class org.italiangrid.voms.error.VOMSValidationErrorMessage
 
errorMessages() - Method in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
 
errorMessages() - Method in class org.italiangrid.voms.request.impl.RESTVOMSResponse
 
errorMessages() - Method in interface org.italiangrid.voms.request.VOMSResponse
Extracts the error messages from the VOMS response.

F

FAKE_EXT_OID - Static variable in class org.italiangrid.voms.asn1.VOMSACGenerator
 
FakeVOMSACService - Class in org.italiangrid.voms.request.impl
 
FakeVOMSACService(X509Credential, ACGenerationParams, VOMSRequestListener) - Constructor for class org.italiangrid.voms.request.impl.FakeVOMSACService
 
FakeVOMSACServiceProperties - Enum in org.italiangrid.voms.request.impl
 
FakeVOMSACServiceProperties(String, String) - Constructor for enum org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
 
FakeVOMSACServiceProperties(String) - Constructor for enum org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
 
fileExistsAndIsReadable(String) - Method in class org.italiangrid.voms.credential.impl.AbstractLoadCredentialsStrategy
Convenience method to check if a file exists and is readable
filename - Variable in class org.italiangrid.voms.store.impl.LSCFile
The LSC filename
filenameSanityChecks(String) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
 
FilePermissionError - Exception in org.italiangrid.voms.credential
This error is raised when there is an attempt to load a credential which has the wrong file permissions
FilePermissionError(String) - Constructor for exception org.italiangrid.voms.credential.FilePermissionError
 
FilePermissionError(String, Throwable) - Constructor for exception org.italiangrid.voms.credential.FilePermissionError
 
FilePermissionHelper - Class in org.italiangrid.voms.util
An helper class that does simple unix file permissions checks (until we get proper support for this stuff in Java 7)
FilePermissionHelper() - Constructor for class org.italiangrid.voms.util.FilePermissionHelper
 
FilePermissionHelper.PosixFilePermission - Enum in org.italiangrid.voms.util
 
fileSanityChecks(File) - Method in class org.italiangrid.voms.request.impl.LegacyVOMSESParserImpl
 
FingerprintHelper - Class in org.italiangrid.voms.util
 
FingerprintHelper() - Constructor for class org.italiangrid.voms.util.FingerprintHelper
 
fqan(String) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
 
fqanPattern - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
 
FQANs - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
fqans - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
 
fqans - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams
 
fqans(List<String>) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
 
fqanSyntax - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
 
fragment - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
fromSystemProperties() - Static method in class org.italiangrid.voms.request.impl.ACGenerationParams
 

G

ga(String, String, String) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
 
GA_TOKEN_PATTERN - Static variable in class org.italiangrid.voms.util.GaParser
 
GA_TOKEN_REGEXP - Static variable in class org.italiangrid.voms.util.GaParser
 
GaParser - Class in org.italiangrid.voms.util
 
GaParser() - Constructor for class org.italiangrid.voms.util.GaParser
 
gas - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
 
gas - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams
 
generateVOMSAttributeCertificate(List<String>, List<VOMSGenericAttribute>, List<String>, X509Certificate, BigInteger, Date, Date, String, String, int) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
 
generateVOMSAttributeCertificate(EnumSet<VOMSACGenerator.ACGenerationProperties>, List<String>, List<VOMSGenericAttribute>, List<String>, X509Certificate, BigInteger, Date, Date, String, String, int) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
 
generateVOMSExtension(List<X509AttributeCertificateHolder>) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
 
genericAttributes - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
getAACertificateBySubject(X500Principal) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
 
getAACertificateBySubject(X500Principal) - Method in interface org.italiangrid.voms.store.VOMSTrustStore
Returns the VOMS Attribute Authority certificate held in this VOMSTrustStore whose subject matches the subject passed as argument.
getAACertificates() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
getAACertificates() - Method in interface org.italiangrid.voms.VOMSAttribute
This method returns the certificate chain of the VOMS Attribute Authority (AA) that signed this VOMSAttribute.
getAC() - Method in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
 
getAC() - Method in class org.italiangrid.voms.request.impl.RESTVOMSResponse
 
getAC() - Method in interface org.italiangrid.voms.request.VOMSResponse
Extracts the AC from the VOMS response.
getACFromResponse(VOMSACRequest, VOMSResponse) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService
Extracts an AC from a VOMS response
getAcParams() - Method in class org.italiangrid.voms.request.impl.FakeVOMSACService
 
getACs() - Method in class org.italiangrid.voms.ac.ACParsingContext
 
getAcSerialNumber() - Method in class org.italiangrid.voms.request.impl.FakeVOMSACService
 
getACsFromCertificate(X509Certificate) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
Deserializes the VOMS Attribute certificates, if present, in a given certificate passed as argument
getACsFromVOMSExtension(byte[]) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
Deserializes the VOMS Attribute certificates in a given certificate extension
getAlgorithmIdentifier() - Method in class org.italiangrid.voms.asn1.VOMSACGenerator.RandomContentSigner
 
getAlias() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
 
getAlias() - Method in interface org.italiangrid.voms.request.VOMSServerInfo
Returns the alias for this VOMSServerInfo.
getAllLSCInfo() - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
 
getAllLSCInfo() - Method in interface org.italiangrid.voms.store.VOMSTrustStore
Returns all the LSC information held in this VOMSTrustStore.
getAttributes() - Method in class org.italiangrid.voms.ac.VOMSValidationResult
The attributes are to be considered valid only if the VOMSValidationResult.isValid() method for this VOMSValidationResult is true.
getCachedResult(String) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
Gets a validation result from the memory cache
getCertAsDEREncodable(X509Certificate) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
 
getCertChain() - Method in class org.italiangrid.voms.ac.ACParsingContext
 
getCertChainPostion() - Method in class org.italiangrid.voms.ac.ACParsingContext
 
getCertFingerprint() - Method in class org.italiangrid.voms.util.CachedValidationResult
Returns the certificate fingerprint for this entry.
getCertificateChainDescription() - Method in class org.italiangrid.voms.store.impl.LSCFile
 
getCertificateChainDescription() - Method in interface org.italiangrid.voms.store.LSCInfo
Returns the certificate chain description of the VOMS AA for the given VO and hostname.
getCode() - Method in class org.italiangrid.voms.request.VOMSMessage
 
getConnectTimeout() - Method in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
 
getContext() - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
 
getContext() - Method in interface org.italiangrid.voms.VOMSGenericAttribute
This method returns the context for this generic attribute
getCredential() - Method in exception org.italiangrid.voms.request.VOMSProtocolError
 
getDEROctetString(String) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
 
getErrorCode() - Method in class org.italiangrid.voms.error.VOMSValidationErrorMessage
 
getFilename() - Method in class org.italiangrid.voms.store.impl.LSCFile
 
getFilename() - Method in interface org.italiangrid.voms.store.LSCInfo
Returns the name of file from where this LSC info was parsed from.
getFilePermissions(String) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
 
getFingerprint(X509Certificate) - Static method in class org.italiangrid.voms.util.FingerprintHelper
 
getFQANs() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
getFqans() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
 
getFQANs() - Method in interface org.italiangrid.voms.VOMSAttribute
This method returns the list of signed Fully Qualified Attribute Names (FQANs) in this VOMSAttribute.
getFragment() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
getFromEnvOrSystemProperty(String) - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
Looks for the value of a given property in the environment or in the system properties
getGas() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
 
getGenericAttributes() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
getGenericAttributes() - Method in interface org.italiangrid.voms.VOMSAttribute
This method returns the list of VOMS Generic attributes in this VOMSAttribute.
getGroupName(String) - Static method in class org.italiangrid.voms.util.VOMSFQANNamingScheme
This method extracts group name information from the FQAN passed as argument.
getHolder() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
getHolder() - Method in interface org.italiangrid.voms.VOMSAttribute
This method returns the subject (as an X500Principal) of the holder of these VOMS attributes
getHolderSerialNumber() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
getHolderSerialNumber() - Method in interface org.italiangrid.voms.VOMSAttribute
This method returns the holder certificate serial number
getHost() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
getHost() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
 
getHost() - Method in interface org.italiangrid.voms.VOMSAttribute
This method returns the host where the VOMS Attribute Authority (AA) that signed these attribute lives
getHostname() - Method in class org.italiangrid.voms.store.impl.LSCFile
 
getHostname() - Method in interface org.italiangrid.voms.store.LSCInfo
Returns the host name of the VOMS AA this LSC info applies to.
getIssuer() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
getIssuer() - Method in interface org.italiangrid.voms.VOMSAttribute
This method returns the subject of the VOMS Attribute Authority that signed these attributes.
getLifetime() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
 
getLifetime() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
 
getLifetime() - Method in interface org.italiangrid.voms.request.VOMSACRequest
 
getLocalAACertificates() - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
 
getLocalAACertificates() - Method in interface org.italiangrid.voms.store.VOMSTrustStore
Returns the list of VOMS Attribute Authority certificates held in this VOMSTrustStore.
getLocalTrustedDirectories() - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
 
getLocalTrustedDirectories() - Method in interface org.italiangrid.voms.store.VOMSTrustStore
Returns the locally trusted directories where VOMS trust information (being VOMS server certificates or LSC files) are searched for.
getLSC(String, String) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
 
getLSC(String, String) - Method in interface org.italiangrid.voms.store.VOMSTrustStore
Returns the LSC information held in this VOMSTrustStore for the vo and hostname passed as arguments.
getMessage() - Method in class org.italiangrid.voms.error.VOMSValidationErrorMessage
 
getMessage() - Method in class org.italiangrid.voms.request.VOMSMessage
 
getName() - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
 
getName() - Method in interface org.italiangrid.voms.VOMSGenericAttribute
This method returns the name of this generic attribute
getNotAfter() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
getNotAfter() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
 
getNotAfter() - Method in interface org.italiangrid.voms.VOMSAttribute
This method returns the attributes' validity end time
getNotBefore() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
getNotBefore() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
 
getNotBefore() - Method in interface org.italiangrid.voms.VOMSAttribute
This method returns the attributes' validity start time
getOpensslCAHash(X500Principal) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
 
getOrderString() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
 
getOutputStream() - Method in class org.italiangrid.voms.asn1.VOMSACGenerator.RandomContentSigner
 
getParameters() - Method in class org.italiangrid.voms.error.VOMSValidationErrorMessage
 
getPort() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
getPort() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
 
getPort() - Method in interface org.italiangrid.voms.VOMSAttribute
This method returns the port on which the VOMS Attribute Authority (AA) that signed these attributes listens for requests.
getPrimaryFQAN() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
getPrimaryFQAN() - Method in interface org.italiangrid.voms.VOMSAttribute
This method returns the primary FQAN (the first in the list returned by VOMSAttribute.getFQANs()) in this VOMSAttribute.
getPropertyName() - Method in enum org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
 
getProxySupport() - Method in class org.italiangrid.voms.util.CachingCertificateValidator
 
getReadTimeout() - Method in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
 
getRequest() - Method in exception org.italiangrid.voms.request.VOMSProtocolError
 
getRequestedFQANs() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
 
getRequestedFQANs() - Method in interface org.italiangrid.voms.request.VOMSACRequest
 
getResult() - Method in class org.italiangrid.voms.util.CachedValidationResult
Returns the validation result for this entry.
getRevocationCheckingMode() - Method in class org.italiangrid.voms.util.CachingCertificateValidator
 
getRoleName(String) - Static method in class org.italiangrid.voms.util.VOMSFQANNamingScheme
This method extracts the role name information from the FQAN passed as argument.
getSerialNo() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
 
getServerInfo() - Method in exception org.italiangrid.voms.request.VOMSProtocolError
 
getSignature() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
getSignature() - Method in class org.italiangrid.voms.asn1.VOMSACGenerator.RandomContentSigner
 
getSignature() - Method in interface org.italiangrid.voms.VOMSAttribute
This method returns the signature on the VOMS attribute certificate as a byte array.
getSigner(EnumSet<VOMSACGenerator.ACGenerationProperties>) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
 
getSSLSockectFactory() - Method in class org.italiangrid.voms.request.SSLSocketFactoryProvider
Get the SSL socket factory.
getSSLSocketFactory(X509Credential) - Method in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
Builds an SSL socket factory based on the credential passed as argument and the validator configured for this AbstractVOMSProtocol
getSystemPropertyValue() - Method in enum org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
 
getTargets() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
getTargets() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
 
getTargets() - Method in interface org.italiangrid.voms.request.VOMSACRequest
 
getTargets() - Method in interface org.italiangrid.voms.VOMSAttribute
This method returns the list of targets defined for this VOMSAttribute.
getTargetString() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
 
getTimestamp() - Method in class org.italiangrid.voms.util.CachedValidationResult
Returns this entry creation timestamp.
getTrustedIssuers() - Method in class org.italiangrid.voms.util.CachingCertificateValidator
 
getUpdateFrequency() - Method in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
Returns the update frequency, in milliseconds, for this store.
getUpdateFrequency() - Method in interface org.italiangrid.voms.store.Updateable
 
getURL() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
 
getURL() - Method in interface org.italiangrid.voms.request.VOMSServerInfo
Returns the URL for this VOMSServerInfo.
getValidationErrors() - Method in class org.italiangrid.voms.ac.VOMSValidationResult
 
getValue() - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
 
getValue() - Method in interface org.italiangrid.voms.VOMSGenericAttribute
This method returns the value of this generic attribute
getVersion() - Method in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
 
getVersion() - Method in class org.italiangrid.voms.request.impl.RESTVOMSResponse
 
getVersion() - Method in interface org.italiangrid.voms.request.VOMSResponse
Extracts the version from the VOMS response.
getVO() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
getVo() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
 
getVo() - Method in class org.italiangrid.voms.store.impl.LSCFile
 
getVO() - Method in interface org.italiangrid.voms.VOMSAttribute
This method returns the name of the VO this VOMS attributes are about
getVOMSAC() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
getVOMSAC() - Method in interface org.italiangrid.voms.VOMSAttribute
This method returns the underlying VOMS Attribute certificate object.
getVOMSAttributeCertificate(X509Credential, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService
 
getVOMSAttributeCertificate(X509Credential, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.FakeVOMSACService
 
getVOMSAttributeCertificate(X509Credential, VOMSACRequest) - Method in interface org.italiangrid.voms.request.VOMSACService
Returns an AttributeCertificate given a VOMSACRequest for VOMS attributes.
getVOMSExtensionFromCertificate(X509Certificate) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
Returns the VOMS extension, if present, in a given certificate
getVOMSServerDN() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
 
getVOMSServerDN() - Method in interface org.italiangrid.voms.request.VOMSServerInfo
Returns the certificate subject as listed in the VOMSES configuration for this VOMSServerInfo
getVOMSServerInfo() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
 
getVOMSServerInfo(String) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
 
getVOMSServerInfo(String) - Method in interface org.italiangrid.voms.request.VOMSServerInfoStore
Returns a set of VOMSServerInfo object matching a vo name or alias passed as argument.
getVOMSServerInfo() - Method in interface org.italiangrid.voms.request.VOMSServerInfoStore
Returns a set of all VOMSServerInfo objects in this VOMSServerInfoStore.
getVOMSServerInfos(VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService
Get VOMS server endpoint information that matches with the VOMSACRequest passed as argument.
getVoName() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
 
getVoName() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
 
getVoName() - Method in interface org.italiangrid.voms.request.VOMSACRequest
 
getVoName() - Method in interface org.italiangrid.voms.request.VOMSServerInfo
Returns the VO name for this VOMSServerInfo.
getVOName() - Method in class org.italiangrid.voms.store.impl.LSCFile
 
getVOName() - Method in interface org.italiangrid.voms.store.LSCInfo
Returns the VO name this LSC info applies to.
getXMLAsString() - Method in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
 
getXMLAsString() - Method in class org.italiangrid.voms.request.impl.RESTVOMSResponse
 
getXMLAsString() - Method in interface org.italiangrid.voms.request.VOMSResponse
 
GLOBUS_PEM_CERT_PATH_SUFFIX - Static variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
 
GLOBUS_PEM_KEY_PATH_SUFFIX - Static variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
 
GLOBUS_PKCS12_CRED_PATH_SUFFIX - Static variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
 
GLOBUS_VERSION - Static variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
 
GoodACDecodingStrategy - Class in org.italiangrid.voms.request.impl
 
GoodACDecodingStrategy() - Constructor for class org.italiangrid.voms.request.impl.GoodACDecodingStrategy
 
groupCommand(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
groupPattern - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
 
groupSyntax - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
 

H

handleErrorsInResponse(VOMSACRequest, VOMSServerInfo, VOMSResponse) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService
Handles errors included in the VOMS response
handler - Variable in class org.italiangrid.voms.store.impl.VOMSNamedThreadFactory
 
handleWarningsInResponse(VOMSACRequest, VOMSServerInfo, VOMSResponse) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService
Handles warnings included in the VOMS response
hasErrors() - Method in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
 
hasErrors() - Method in class org.italiangrid.voms.request.impl.RESTVOMSResponse
 
hasErrors() - Method in interface org.italiangrid.voms.request.VOMSResponse
 
hashCode() - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
 
hashCode() - Method in class org.italiangrid.voms.error.VOMSValidationErrorMessage
 
hashCode() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
 
hashCode() - Method in class org.italiangrid.voms.store.impl.LSCFile
 
hashCode() - Method in class org.italiangrid.voms.util.CachedValidationResult
 
hasWarnings() - Method in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
 
hasWarnings() - Method in class org.italiangrid.voms.request.impl.RESTVOMSResponse
 
hasWarnings() - Method in interface org.italiangrid.voms.request.VOMSResponse
 
hexify(byte[]) - Static method in class org.italiangrid.voms.util.FingerprintHelper
 
holder - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
holderSerialNumber - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
home - Variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
 
HOME_PROPERTY - Static variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
 
host - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
host - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
 
host(String) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
 
host - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams
 
hostname - Variable in class org.italiangrid.voms.store.impl.LSCFile
The hostname this LSC file is about
hostnameResolver - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
 
httpProtocol - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
The http protocol implementation
httpProtocol(VOMSProtocol) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
Sets the http protocol implementation
httpProtocol - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
The http protocol implementation

I

init() - Method in class org.italiangrid.voms.request.impl.VOMSESLineParser
 
initializeStore() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
 
insideQuotes - Variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
 
instance(VOMSProtocolListener) - Static method in class org.italiangrid.voms.request.impl.LegacyRequestSender
 
instance - Static variable in class org.italiangrid.voms.request.impl.VOMSRequestFactory
 
instance() - Static method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
 
internalValidate(X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
 
isGroup(String) - Static method in class org.italiangrid.voms.util.VOMSFQANNamingScheme
This methods checks that the FQAN passed as argument identifies a voms group.
isQualifiedRole(String) - Static method in class org.italiangrid.voms.util.VOMSFQANNamingScheme
This methods checks that the FQAN passed as argument identifies a qualified voms role, i.e., a role defined in the context of a voms group.
isRole(String) - Static method in class org.italiangrid.voms.util.VOMSFQANNamingScheme
This methods checks that the FQAN passed as argument identifies a voms role.
isSkipHostnameChecks() - Method in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
 
issuer - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
isValid() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
isValid() - Method in class org.italiangrid.voms.ac.VOMSValidationResult
Tells if validation was successful or not.
isValid() - Method in interface org.italiangrid.voms.VOMSAttribute
This method checks whether the attributes are valid in the current instant of time.

L

lazyAnchorsLoading - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
 
lazyAnchorsLoading(boolean) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
Sets whether the created validator will be lazy in loading anchors
LeafACLookupStrategy - Class in org.italiangrid.voms.ac.impl
This strategy returns the leaf VOMS Attribute Certificate in a certificate chain, i.e.
LeafACLookupStrategy(ACLookupListener) - Constructor for class org.italiangrid.voms.ac.impl.LeafACLookupStrategy
 
LeafACLookupStrategy() - Constructor for class org.italiangrid.voms.ac.impl.LeafACLookupStrategy
 
LeafVOMSExtensionNormalizationStrategy - Class in org.italiangrid.voms.ac.impl
This strategy extracts the VOMS attributes from the top VOMS extension found in the parsing context passed as argument.
LeafVOMSExtensionNormalizationStrategy() - Constructor for class org.italiangrid.voms.ac.impl.LeafVOMSExtensionNormalizationStrategy
 
legacyProtocol - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
The voms legacy protocol implementation
legacyProtocol(VOMSProtocol) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
Sets the legacy protocol implementation
legacyProtocol - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
The voms legacy protocol implementation
LegacyProtocol - Class in org.italiangrid.voms.request.impl
Protocol implementing the legacy interface.
LegacyProtocol(X509CertChainValidatorExt, VOMSProtocolListener, int, int) - Constructor for class org.italiangrid.voms.request.impl.LegacyProtocol
 
legacyProtocolEnabled - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
Whether the client should attempt legacy protocol requests
legacyProtocolEnabled(boolean) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
Enables/disables the fallback the VOMS legacy protocol.
legacyProtocolEnabled - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
Whether VOMS legacy protocol should be used as a fallback when REST protocol fails
LegacyRequestSender - Class in org.italiangrid.voms.request.impl
This class manages the client-side communication protocol with the VOMS server.
LegacyRequestSender(VOMSProtocolListener) - Constructor for class org.italiangrid.voms.request.impl.LegacyRequestSender
 
LegacyVOMSESParserImpl - Class in org.italiangrid.voms.request.impl
 
LegacyVOMSESParserImpl() - Constructor for class org.italiangrid.voms.request.impl.LegacyVOMSESParserImpl
 
LegacyVOMSResponse - Class in org.italiangrid.voms.request.impl
 
LegacyVOMSResponse(Document) - Constructor for class org.italiangrid.voms.request.impl.LegacyVOMSResponse
Builds a VOMSResponse starting from a DOM an XML document (see Document).
LegacyVOMSResponseParsingStrategy - Class in org.italiangrid.voms.request.impl
Parsing strategy for legacy VOMS responses.
LegacyVOMSResponseParsingStrategy() - Constructor for class org.italiangrid.voms.request.impl.LegacyVOMSResponseParsingStrategy
 
lifetime - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
 
lifetime(int) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
 
lifetime - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
 
lifetime - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFactory
 
lifetime - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
lineParser - Variable in class org.italiangrid.voms.request.impl.LegacyVOMSESParserImpl
 
lineSanityChecks(String) - Method in class org.italiangrid.voms.request.impl.VOMSESLineParser
 
listCommand() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
listener - Variable in class org.italiangrid.voms.ac.impl.LeafACLookupStrategy
 
listener - Variable in class org.italiangrid.voms.credential.impl.AbstractLoadCredentialsStrategy
The LoadCredentialsEventListener that is notified of load credentials outcome.
listener - Variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
 
listener - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
The listener that will be notified of interesting store events
listener - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
 
listener - Variable in class org.italiangrid.voms.request.impl.FakeVOMSACService
 
listener - Variable in class org.italiangrid.voms.request.impl.LegacyRequestSender
 
listener - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
The trust store status listener that will be notified of changes in this trust store
listenerLock - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
 
listenerLock - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
A lock to guard the setting of the status listener
loadCertificateFromFile(File) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
Loads a VOMS AA certificate from a given file and stores this certificate in the local map of trusted VOMS AA certificate.
loadCertificatesFromDirectory(File) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
Loads all the certificates in the local directory.
loadCredentials(PasswordSupplier) - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
 
loadCredentials(PasswordSupplier) - Method in interface org.italiangrid.voms.credential.LoadCredentialsStrategy
Loads a user credential
loadCredentials() - Static method in class org.italiangrid.voms.credential.UserCredentials
 
loadCredentials(char[]) - Static method in class org.italiangrid.voms.credential.UserCredentials
 
loadCredentials(PasswordSupplier) - Static method in class org.italiangrid.voms.credential.UserCredentials
 
LoadCredentialsEventListener - Interface in org.italiangrid.voms.credential
A LoadCredentialsEventListener is notified of the outcome of load credentials operations.
LoadCredentialsStrategy - Interface in org.italiangrid.voms.credential
A strategy to load user credentials
loadCredentialsStrategy - Static variable in class org.italiangrid.voms.credential.UserCredentials
 
loadLSCFromDirectory(File) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
 
loadOptions(VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
 
loadPEMCredential(String, String, PasswordSupplier) - Method in class org.italiangrid.voms.credential.impl.AbstractLoadCredentialsStrategy
Loads a PEM X.509 credential and notifies the registered LoadCredentialsEventListener of the load operation outcome.
loadPEMCredentialFromEnv(PasswordSupplier) - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
 
loadPEMCredentialsFromGlobusDir(PasswordSupplier) - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
 
loadPKCS12Credential(String, PasswordSupplier) - Method in class org.italiangrid.voms.credential.impl.AbstractLoadCredentialsStrategy
Loads a PCKS12 X.509 credential and notifies the registered LoadCredentialsEventListener of the load operation outcome.
loadPKCS12CredentialFromEnv(PasswordSupplier) - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
 
loadPKCS12CredentialsFromGlobusDir(PasswordSupplier) - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
 
loadProxyCredential(String) - Method in class org.italiangrid.voms.credential.impl.AbstractLoadCredentialsStrategy
Loads an X.509 proxy credential and notifies the registered LoadCredentialsEventListener of the load operation outcome.
loadProxyFromEnv() - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
 
loadProxyFromUID() - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
 
loadTrustInformation() - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
 
loadTrustInformation() - Method in interface org.italiangrid.voms.store.VOMSTrustStore
Loads trust information from the sources configured for this trust store.
localAACertificatesByHash - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
Map of local parsed AA certificates keyed by certificate subject hash
LocalHostnameResolver - Interface in org.italiangrid.voms.ac.impl
A LocalHostnameResolver resolves the localhost host name.
localLSCInfo - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
The set of local parsed LSC information keyed by VO
localTrustedDirs - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
The list of local trusted directories that is searched for trust information (certs or LSC files)
lookupStrategy - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
The VOMSESLookupStrategy that will be used to lookup vomses information
lookupStrategy(VOMSESLookupStrategy) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
Sets the VOMSESLookupStrategy that will be used to lookup vomses information for the DefaultVOMSServerInfoStore that this builder is creating
lookupStrategy - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
 
lookupVOMSAttributeCertificates(X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.LeafACLookupStrategy
 
lookupVOMSAttributeCertificates(X509Certificate[]) - Method in interface org.italiangrid.voms.ac.VOMSACLookupStrategy
This method defines how a set of VOMS Attribute Certificates is looked for in a certificate chain.
lookupVomsesInfo() - Method in class org.italiangrid.voms.request.impl.BaseVOMSESLookupStrategy
 
lookupVomsesInfo() - Method in interface org.italiangrid.voms.request.VOMSESLookupStrategy
 
LS_CMD_TEMPLATE - Static variable in class org.italiangrid.voms.util.FilePermissionHelper
The command used to retrieve file permissions for a given file
LSC_FILENAME_SUFFIX - Static variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
The filename suffix used to match LSC files in the VOMS local trust directories
LSCFile - Class in org.italiangrid.voms.store.impl
A VOMS LSC file.
LSCFile() - Constructor for class org.italiangrid.voms.store.impl.LSCFile
 
LSCFileParser - Interface in org.italiangrid.voms.store
This interface defines a parser for VOMS LSC files.
LSCInfo - Interface in org.italiangrid.voms.store
The VOMS LSC information.

M

MALFORMED_LSC_FILE_ERROR_TEMPLATE - Static variable in class org.italiangrid.voms.store.impl.DefaultLSCFileParser
 
mappingCommand(String, String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
matches(X509Certificate[]) - Method in class org.italiangrid.voms.store.impl.LSCFile
 
matches(X509Certificate[]) - Method in interface org.italiangrid.voms.store.LSCInfo
Checks if the certificate chain description maintained in the LSC information matches the certificate chain passed as argument.
matchesFilePermissions(String, FilePermissionHelper.PosixFilePermission) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
Checks that a given file has the appropriate unix permissions.
message - Variable in class org.italiangrid.voms.error.VOMSValidationErrorMessage
 
message - Variable in class org.italiangrid.voms.request.VOMSMessage
 
MIN_VOMSES_FIELD_COUNT - Static variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
 
mydecode(String) - Static method in class org.italiangrid.voms.util.VOMSBase64Decoder
 

N

name - Variable in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
 
nameMismatch(SSLSocket, X509Certificate, String) - Method in class org.italiangrid.voms.request.impl.LegacyProtocol
 
namespaceChecks - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
 
namespaceChecks(NamespaceCheckingMode) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
Sets the namespace checking mode for this builder
newErrorMessage(VOMSValidationErrorCode) - Static method in class org.italiangrid.voms.error.VOMSValidationErrorMessage
 
newErrorMessage(VOMSValidationErrorCode, Object...) - Static method in class org.italiangrid.voms.error.VOMSValidationErrorMessage
 
newInstance(X509Credential, ACGenerationParams, VOMSRequestListener) - Static method in class org.italiangrid.voms.request.impl.FakeVOMSACService
 
newInstanceFromProperties(VOMSRequestListener) - Static method in class org.italiangrid.voms.request.impl.FakeVOMSACService
 
newParser() - Static method in class org.italiangrid.voms.VOMSValidators
 
newThread(Runnable) - Method in class org.italiangrid.voms.store.impl.VOMSNamedThreadFactory
 
newTrustStore() - Static method in class org.italiangrid.voms.store.VOMSTrustStores
Creates a VOMSTrustStore configured with default settings.
newTrustStore(List<String>, long, VOMSTrustStoreStatusListener) - Static method in class org.italiangrid.voms.store.VOMSTrustStores
Creates a VOMSTrustStore configured according to the parameters passed as argument
newTrustStore(List<String>) - Static method in class org.italiangrid.voms.store.VOMSTrustStores
Creates a VOMSTrustStore configured according to the parameters passed as argument
newTrustStore(long) - Static method in class org.italiangrid.voms.store.VOMSTrustStores
Creates a VOMSTrustStore configured according to the parameters passed as argument
newValidator(ValidationResultListener) - Static method in class org.italiangrid.voms.VOMSValidators
 
newValidator(VOMSTrustStore, X509CertChainValidatorExt, ValidationResultListener) - Static method in class org.italiangrid.voms.VOMSValidators
 
newValidator(VOMSTrustStore, X509CertChainValidatorExt, ValidationResultListener, VOMSACLookupStrategy) - Static method in class org.italiangrid.voms.VOMSValidators
 
newValidator(VOMSTrustStore, X509CertChainValidatorExt) - Static method in class org.italiangrid.voms.VOMSValidators
 
newValidator() - Static method in class org.italiangrid.voms.VOMSValidators
 
newVOMSESParser() - Static method in class org.italiangrid.voms.request.VOMSESParserFactory
 
normalizeAttributes(List<ACParsingContext>) - Method in class org.italiangrid.voms.ac.impl.LeafVOMSExtensionNormalizationStrategy
 
normalizeAttributes(List<ACParsingContext>) - Method in interface org.italiangrid.voms.ac.VOMSAttributesNormalizationStrategy
Returns the normalized view of VOMS Authorization information starting from a list of VOMS Attribute certificates.
notAfter - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
notAfter - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
 
notAfter(Date) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
 
notAfter - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams
 
notBefore - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
notBefore - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
 
notBefore(Date) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
 
notBefore - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams
 
notifyACLookupEvent(X509Certificate[], int) - Method in interface org.italiangrid.voms.ac.ACLookupListener
Informs that an AC is being looked for in the cert chain passed as argument.
notifyACLookupEvent(X509Certificate[], int) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyACParseEvent(X509Certificate[], int) - Method in interface org.italiangrid.voms.ac.ACLookupListener
Informs that an AC has been succesfully parsed from the cert chain passed as argument
notifyACParseEvent(X509Certificate[], int) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyCertficateLookupEvent(String) - Method in interface org.italiangrid.voms.store.VOMSTrustStoreStatusListener
Informs that certificates are being looked for in the directory passed as argument
notifyCertficateLookupEvent(String) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyCertificateLoadEvent(X509Certificate, File) - Method in interface org.italiangrid.voms.store.VOMSTrustStoreStatusListener
Informs that a VOMS AA certificate has been loaded in the store
notifyCertificateLoadEvent(X509Certificate, File) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyCredentialLookup(String...) - Method in interface org.italiangrid.voms.credential.LoadCredentialsEventListener
Informs that credentials are been looked for in the locations passed as argument.
notifyCredentialLookup(String...) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyErrorsInVOMSReponse(VOMSACRequest, VOMSServerInfo, VOMSErrorMessage[]) - Method in interface org.italiangrid.voms.request.VOMSRequestListener
Informs that errors were included in the VOMS response produced by a VOMS server
notifyErrorsInVOMSReponse(VOMSACRequest, VOMSServerInfo, VOMSErrorMessage[]) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyHTTPRequest(String) - Method in interface org.italiangrid.voms.request.VOMSProtocolListener
Informs that a VOMS HTTP GET request is being issued for the URL passed as argument
notifyHTTPRequest(String) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyLegacyRequest(String) - Method in interface org.italiangrid.voms.request.VOMSProtocolListener
Informs that a VOMS legacy request is being issued
notifyLegacyRequest(String) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyLoadCredentialFailure(Throwable, String...) - Method in interface org.italiangrid.voms.credential.LoadCredentialsEventListener
Informs that credentials could not be loaded form the locations passed as argument.
notifyLoadCredentialFailure(Throwable, String...) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyLoadCredentialSuccess(String...) - Method in interface org.italiangrid.voms.credential.LoadCredentialsEventListener
Informs that credentials have been succesfully loaded from the credentials passed as argument.
notifyLoadCredentialSuccess(String...) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyLSCLoadEvent(LSCInfo, File) - Method in interface org.italiangrid.voms.store.VOMSTrustStoreStatusListener
Informs that VOMS LSC information has been loaded in the store
notifyLSCLoadEvent(LSCInfo, File) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyLSCLookupEvent(String) - Method in interface org.italiangrid.voms.store.VOMSTrustStoreStatusListener
Informs that VOMS LSC file information is being looked for in the directory passed as argument.
notifyLSCLookupEvent(String) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyNoValidVOMSESError(List<String>) - Method in interface org.italiangrid.voms.request.VOMSServerInfoStoreListener
Informs that no valid VOMS information was found on the system.
notifyNoValidVOMSESError(List<String>) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyReceivedResponse(VOMSResponse) - Method in interface org.italiangrid.voms.request.VOMSProtocolListener
Informs that a VOMSResponse was received from a remote VOMS server
notifyReceivedResponse(VOMSResponse) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyTrustStoreUpdate(VOMSTrustStore) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyValidationResult(VOMSValidationResult) - Method in interface org.italiangrid.voms.ac.ValidationResultListener
Informs of the result of the validation of a set of VOMSAttribute
notifyValidationResult(VOMSValidationResult) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyVOMSESInformationLoaded(String, VOMSServerInfo) - Method in interface org.italiangrid.voms.request.VOMSServerInfoStoreListener
Informs that VOMSES information was succesfully loaded from a given path
notifyVOMSESInformationLoaded(String, VOMSServerInfo) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyVOMSESlookup(String) - Method in interface org.italiangrid.voms.request.VOMSServerInfoStoreListener
Informs that VOMSES is being search at the path passed as argument
notifyVOMSESlookup(String) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyVOMSRequestFailure(VOMSACRequest, VOMSServerInfo, Throwable) - Method in interface org.italiangrid.voms.request.VOMSRequestListener
Informs of a VOMS request failure
notifyVOMSRequestFailure(VOMSACRequest, VOMSServerInfo, Throwable) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyVOMSRequestStart(VOMSACRequest, VOMSServerInfo) - Method in interface org.italiangrid.voms.request.VOMSRequestListener
Informs of the start of a request to a VOMS server
notifyVOMSRequestStart(VOMSACRequest, VOMSServerInfo) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyVOMSRequestSuccess(VOMSACRequest, VOMSServerInfo) - Method in interface org.italiangrid.voms.request.VOMSRequestListener
Informs of the succesfull conclusion of a request to a VOMS server
notifyVOMSRequestSuccess(VOMSACRequest, VOMSServerInfo) - Method in enum org.italiangrid.voms.util.NullListener
 
notifyWarningsInVOMSResponse(VOMSACRequest, VOMSServerInfo, VOMSWarningMessage[]) - Method in interface org.italiangrid.voms.request.VOMSRequestListener
Informs that warnings were included in the VOMS response produced by a VOMS server
notifyWarningsInVOMSResponse(VOMSACRequest, VOMSServerInfo, VOMSWarningMessage[]) - Method in enum org.italiangrid.voms.util.NullListener
 
NullListener - Enum in org.italiangrid.voms.util
A Singleton Listener which swallows notification.
NullListener() - Constructor for enum org.italiangrid.voms.util.NullListener
 

O

ocspChecks - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
 
ocspChecks(OCSPCheckingMode) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
Sets the ocsp checking mode for this builder
opensslHashFunction - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
 
opensslHashFunction(CertificateValidatorBuilder.OpensslHashFunction) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
Sets the openssl hash function for this builder
OpensslHashFunction() - Constructor for enum org.italiangrid.voms.util.CertificateValidatorBuilder.OpensslHashFunction
 
order - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
orderString - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFactory
 
org.italiangrid.voms - package org.italiangrid.voms
This package provides main VOMS Java APIs class and interfaces.
org.italiangrid.voms.ac - package org.italiangrid.voms.ac
This package provides the APIs to perform validation and parsing of VOMS attributes.
org.italiangrid.voms.ac.impl - package org.italiangrid.voms.ac.impl
Implementation classes for VOMS attributes validation and parsing.
org.italiangrid.voms.asn1 - package org.italiangrid.voms.asn1
This package provides classes and utilities that deal with serialization and deserialization of VOMS attributes from ASN.1 streams.
org.italiangrid.voms.credential - package org.italiangrid.voms.credential
This package provides the API for loading user credentials.
org.italiangrid.voms.credential.impl - package org.italiangrid.voms.credential.impl
This package provides the implementation of the user credentials loading APIs.
org.italiangrid.voms.error - package org.italiangrid.voms.error
This package provides error code and message definitions for the VOMS API.
org.italiangrid.voms.examples - package org.italiangrid.voms.examples
This package provides examples of the use of VOMS Java APIs.
org.italiangrid.voms.request - package org.italiangrid.voms.request
This package provides the API for requesting VOMS attribtues from a remote VOMS server.
org.italiangrid.voms.request.impl - package org.italiangrid.voms.request.impl
This package provides the implementation logic for VOMS attributes requests.
org.italiangrid.voms.store - package org.italiangrid.voms.store
This package provides the API for managing VOMS trust stores.
org.italiangrid.voms.store.impl - package org.italiangrid.voms.store.impl
This package provides the implementation of VOMS trust store management.
org.italiangrid.voms.util - package org.italiangrid.voms.util
This package provides utility classes used in other packages.
outsideQuotes - Variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
 

P

parameters - Variable in class org.italiangrid.voms.error.VOMSValidationErrorMessage
 
parse(X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSACParser
 
parse(X509Certificate[]) - Method in interface org.italiangrid.voms.ac.VOMSACParser
Looks for and parses VOMS attributes in the certificate chain passed as argument (which is assumed to be already validated).
parse(Reader) - Method in class org.italiangrid.voms.request.impl.LegacyVOMSESParserImpl
 
parse(File) - Method in class org.italiangrid.voms.request.impl.LegacyVOMSESParserImpl
 
parse(InputStream) - Method in class org.italiangrid.voms.request.impl.LegacyVOMSResponseParsingStrategy
 
parse(InputStream) - Method in class org.italiangrid.voms.request.impl.RESTVOMSResponseParsingStrategy
Parse a response coming from a RESTFul VOMS service and builds a VOMSResponse object representing the response.
parse(String) - Method in class org.italiangrid.voms.request.impl.VOMSESLineParser
 
parse(char) - Method in interface org.italiangrid.voms.request.impl.VOMSESLineParser.ParserState
 
parse(Reader) - Method in interface org.italiangrid.voms.request.VOMSESParser
Parses the VOMS contact information from the Reader passed as argument.
parse(File) - Method in interface org.italiangrid.voms.request.VOMSESParser
Parses the VOMS contact information from the File passed as argument.
parse(InputStream) - Method in interface org.italiangrid.voms.request.VOMSResponseParsingStrategy
Parse the response coming from a VOMS service and build a VOMSResponse object.
parse(String, String, String) - Method in class org.italiangrid.voms.store.impl.DefaultLSCFileParser
 
parse(String, String, InputStream) - Method in class org.italiangrid.voms.store.impl.DefaultLSCFileParser
 
parse(String, String, File) - Method in class org.italiangrid.voms.store.impl.DefaultLSCFileParser
 
parse(String, String, File) - Method in interface org.italiangrid.voms.store.LSCFileParser
Parses an LSC file.
parse(String, String, InputStream) - Method in interface org.italiangrid.voms.store.LSCFileParser
Parses an LSC file from a generic input stream.
parseDate(String) - Static method in class org.italiangrid.voms.util.TimeUtils
Parses a date from string
parseDirectory(File) - Method in class org.italiangrid.voms.request.impl.LegacyVOMSESParserImpl
 
parseGaString(String) - Static method in class org.italiangrid.voms.util.GaParser
 
parseLine(String) - Method in class org.italiangrid.voms.request.impl.LegacyVOMSESParserImpl
 
PKCS12_USER_CERT - Static variable in interface org.italiangrid.voms.credential.VOMSEnvironmentVariables
 
POLICY_AUTHORITY_SEP - Static variable in class org.italiangrid.voms.asn1.VOMSACUtils
 
policyAuthoritySanityChecks(IetfAttrSyntax) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
Peforms some sanity checks on the format of the policy authority field found in a VOMS extension.
poolBaseName - Static variable in class org.italiangrid.voms.store.impl.VOMSNamedThreadFactory
 
port - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
port - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
 
port(int) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
 
port - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams
 
PosixFilePermission(String, String) - Constructor for enum org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
 
PRIVATE_KEY_PERMS - Static variable in class org.italiangrid.voms.util.FilePermissionHelper
Required file permissions for the private key file
PRIVATE_KEY_PERMS_STR - Static variable in class org.italiangrid.voms.util.FilePermissionHelper
String representation of private key required permissions.
PrivateKeyEncoding() - Constructor for enum org.italiangrid.voms.util.CredentialsUtils.PrivateKeyEncoding
 
propertyName - Variable in enum org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
 
protocolListener - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
The listener that will be informed about low-level protocol details
protocolListener(VOMSProtocolListener) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
Sets the VOMSProtocolListener for the DefaultVOMSACService that this builder is creating
protocolListener - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
The listener that will be informed about low-level protocol details
ProxyNamingPolicy - Interface in org.italiangrid.voms.credential
A ProxyNamingPolicy defines the naming policy for a VOMS proxy.
proxyPathBuilder - Static variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
 

Q

qualifiedRolePattern - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
 
qualifiedRoleSyntax - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
 

R

raiseACNonConformantError(String) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
 
RandomContentSigner(String) - Constructor for class org.italiangrid.voms.asn1.VOMSACGenerator.RandomContentSigner
 
read - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
A reference to the read lock
readTimeout - Variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
The socket read timeout (in milliseconds)
readTimeout - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
The read timeout used
readTimeout(int) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
Sets the read timeout (in milliseconds) for the DefaultVOMSACService that this builder is creating
removeUpdateListener(StoreUpdateListener) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
 
removeValidationListener(ValidationErrorListener) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
 
request - Variable in exception org.italiangrid.voms.request.VOMSProtocolError
The request that is related with this error
requestedFQANs - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
 
requestedFQANs - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
 
requestFactory - Variable in class org.italiangrid.voms.request.impl.LegacyRequestSender
 
requestListener - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
The listener that will be informed about request events
requestListener(VOMSRequestListener) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
Sets the request listener for the DefaultVOMSACService that this builder is creating
requestListener - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
The listener that will be informed about request events
resolveLocalHostname() - Method in class org.italiangrid.voms.ac.impl.DefaultLocalHostnameResolver
 
resolveLocalHostname() - Method in interface org.italiangrid.voms.ac.impl.LocalHostnameResolver
Resolves the hostname for localhost
RESTProtocol - Class in org.italiangrid.voms.request.impl
Protocol implementing the REST-style interface.
RESTProtocol(X509CertChainValidatorExt, VOMSProtocolListener, int, int) - Constructor for class org.italiangrid.voms.request.impl.RESTProtocol
 
RESTServiceURLBuilder - Class in org.italiangrid.voms.request.impl
An helper class which builds a URL suitable for an HTTPS VOMS REST request starting from the VOMS URI as available in a VOMSServerInfo object.
RESTServiceURLBuilder() - Constructor for class org.italiangrid.voms.request.impl.RESTServiceURLBuilder
 
RESTVOMSResponse - Class in org.italiangrid.voms.request.impl
This class is used to parse and represent VOMS server responses coming from a RESTful VOMS service.
RESTVOMSResponse(Document) - Constructor for class org.italiangrid.voms.request.impl.RESTVOMSResponse
 
RESTVOMSResponseParsingStrategy - Class in org.italiangrid.voms.request.impl
Strategy for parsing a response coming from a RESTFul VOMS.
RESTVOMSResponseParsingStrategy() - Constructor for class org.italiangrid.voms.request.impl.RESTVOMSResponseParsingStrategy
 
result - Variable in class org.italiangrid.voms.util.CachedValidationResult
The validation result for this cache entry
roleCommand(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
rolePattern - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
 
roleSyntax - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
 
root - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
rwLock - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
The read/write lock that implements thread safety for this store

S

sanityChecks() - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
 
savePrivateKey(OutputStream, PrivateKey, CredentialsUtils.PrivateKeyEncoding) - Static method in class org.italiangrid.voms.util.CredentialsUtils
Serializes a private key to an output stream according to an encoding.
savePrivateKeyPKCS1(OutputStream, PrivateKey) - Static method in class org.italiangrid.voms.util.CredentialsUtils
Serializes a private key to an output stream following the pkcs1 encoding.
savePrivateKeyPKCS8(OutputStream, PrivateKey) - Static method in class org.italiangrid.voms.util.CredentialsUtils
Serializes a private key to an output stream following the pkcs8 encoding.
saveProxyCredentials(OutputStream, X509Credential, CredentialsUtils.PrivateKeyEncoding) - Static method in class org.italiangrid.voms.util.CredentialsUtils
Saves user credentials as a plain text PEM data.
saveProxyCredentials(OutputStream, X509Credential) - Static method in class org.italiangrid.voms.util.CredentialsUtils
Saves user credentials as a plain text PEM data.
saveProxyCredentials(String, X509Credential, CredentialsUtils.PrivateKeyEncoding) - Static method in class org.italiangrid.voms.util.CredentialsUtils
Saves proxy credentials to a file.
saveProxyCredentials(String, X509Credential) - Static method in class org.italiangrid.voms.util.CredentialsUtils
Saves proxy credentials to a file.
scheduler - Variable in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
The scheduler used to schedule the update tasks.
scheduleUpdate() - Method in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
 
searchedPaths() - Method in class org.italiangrid.voms.request.impl.BaseVOMSESLookupStrategy
 
searchedPaths() - Method in interface org.italiangrid.voms.request.VOMSESLookupStrategy
 
sendRequest(VOMSACRequest, VOMSServerInfo, OutputStream) - Method in class org.italiangrid.voms.request.impl.LegacyRequestSender
This method is used to send a request to a VOMS server.
serialNo - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
 
serialNo(long) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
 
serialNo - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams
 
serialVersionUID - Static variable in exception org.italiangrid.voms.credential.FilePermissionError
 
serialVersionUID - Static variable in exception org.italiangrid.voms.request.VOMSProtocolError
 
serialVersionUID - Static variable in exception org.italiangrid.voms.VOMSError
 
serverInfo - Variable in exception org.italiangrid.voms.request.VOMSProtocolError
The VOMS server endpoint information related with this error
serverInfoStore - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
The store used to keep VOMS server contact information.
serverInfoStore(VOMSServerInfoStore) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
Sets the VOMSServerInfoStore for the DefaultVOMSACService that this builder is creating
serverInfoStore - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
The store used to keep VOMS server contact information.
serverInfoStore - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
 
serverInfoStoreListener(VOMSServerInfoStoreListener) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
Sets the VOMSServerInfoStoreListener for the DefaultVOMSACService that this builder is creating
setAACertificates(X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
setAcParams(ACGenerationParams) - Method in class org.italiangrid.voms.request.impl.FakeVOMSACService
 
setACs(List<AttributeCertificate>) - Method in class org.italiangrid.voms.ac.ACParsingContext
 
setAcSerialNumber(long) - Method in class org.italiangrid.voms.request.impl.FakeVOMSACService
 
setAlias(String) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
 
setCertChain(X509Certificate[]) - Method in class org.italiangrid.voms.ac.ACParsingContext
 
setCertChainPostion(int) - Method in class org.italiangrid.voms.ac.ACParsingContext
 
setCertFingerprint(String) - Method in class org.italiangrid.voms.util.CachedValidationResult
Sets the certificate finger for this entry.
setCertificateChainDescription(List<String>) - Method in class org.italiangrid.voms.store.impl.LSCFile
 
setCode(int) - Method in class org.italiangrid.voms.request.VOMSMessage
 
setConnectTimeout(int) - Method in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
Sets the connection timeout value for the underlying socket of this AbstractVOMSProtocol
setContext(String) - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
 
setFilename(String) - Method in class org.italiangrid.voms.store.impl.LSCFile
 
setFilename(String) - Method in interface org.italiangrid.voms.store.LSCInfo
Sets the name of the file from where this LSC info was parsed from.
setFilePermissions(String, FilePermissionHelper.PosixFilePermission) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
 
setFQANs(List<String>) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
setGenericAttributes(List<VOMSGenericAttribute>) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
setHolder(X500Principal) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
setHolderSerialNumber(BigInteger) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
setHost(String) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
setHostname(String) - Method in class org.italiangrid.voms.store.impl.LSCFile
 
setIssuer(X500Principal) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
setLifetime(long) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
 
setLoadCredentialsStrategy(LoadCredentialsStrategy) - Static method in class org.italiangrid.voms.credential.UserCredentials
 
setMessage(String) - Method in class org.italiangrid.voms.request.VOMSMessage
 
setName(String) - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
 
setNotAfter(Date) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
setNotBefore(Date) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
setOptionsForRequest(VOMSRequestFragment) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
 
setOrderString(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
 
setPKCS12Permissions(String) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
 
setPort(int) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
setPrivateKeyPermissions(String) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
 
setProxyPermissions(String) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
 
setReadTimeout(int) - Method in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
Sets the read timeout value for the underlying socket
setResult(ValidationResult) - Method in class org.italiangrid.voms.util.CachedValidationResult
Sets the validation result for this entry
setSignature(byte[]) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
setSkipHostnameChecks(boolean) - Method in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
Sets whether this protocol will skip SSL hostname checks
setStatusListener(VOMSTrustStoreStatusListener) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
 
setStatusListener(VOMSTrustStoreStatusListener) - Method in interface org.italiangrid.voms.store.VOMSTrustStore
Sets a VOMSTrustStoreStatusListener that is notified of events related to this VOMS trust store
setTargets(List<String>) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
setTargetString(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
 
setTimestamp(long) - Method in class org.italiangrid.voms.util.CachedValidationResult
Sets this entry creation timestamp (in milliseconds since the epoch).
setURL(URI) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
 
setValidationResultListener(ValidationResultListener) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
 
setValidationResultListener(ValidationResultListener) - Method in interface org.italiangrid.voms.ac.VOMSACValidator
Sets a listener that will received validation-related events for this VOMSACValidator.
setValue(String) - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
 
setVO(String) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
setVo(String) - Method in class org.italiangrid.voms.store.impl.LSCFile
 
setVOMSAC(X509AttributeCertificateHolder) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
setVOMSServerDN(String) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
 
setVoName(String) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
 
shutdown() - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
 
shutdown() - Method in interface org.italiangrid.voms.ac.VOMSACValidator
Shutdown the VOMS validator.
SIG_LENGHT - Static variable in class org.italiangrid.voms.asn1.VOMSACGenerator.RandomContentSigner
 
sigAlgId - Variable in class org.italiangrid.voms.asn1.VOMSACGenerator.RandomContentSigner
 
signature - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
signer - Variable in class org.italiangrid.voms.asn1.VOMSACGenerator
 
skipHostnameChecks - Variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
Whether to skip hostname checks
skipHostnameChecks - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
Whether the client should skip hostname checking
skipHostnameChecks(boolean) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
Sets a flag to skip VOMS hostname checking.
SSLSocketFactoryProvider - Class in org.italiangrid.voms.request
Provider for a SSL socket factory configured using CAnL.
SSLSocketFactoryProvider(X509Credential, X509CertChainValidatorExt) - Constructor for class org.italiangrid.voms.request.SSLSocketFactoryProvider
 
SSLSocketFactoryProvider(X509Credential) - Constructor for class org.italiangrid.voms.request.SSLSocketFactoryProvider
 
statForm - Variable in enum org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
 
statForm() - Method in enum org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
 
store - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
 
storeListener - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
The listener that will be informed about server info store events
storeListener(VOMSServerInfoStoreListener) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
Sets the VOMSServerInfoStoreListener that will receive store-related notifications for the DefaultVOMSServerInfoStore that this builder is creating
storeUpdateListener - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
 
storeUpdateListener(StoreUpdateListener) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
Sets the store update listener for this builder

T

targetListAsCommaSeparatedList(List<String>) - Method in class org.italiangrid.voms.request.impl.RESTServiceURLBuilder
 
targets - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
 
targets(List<String>) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
 
targets - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
 
targets - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
targetString - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFactory
 
timestamp - Variable in class org.italiangrid.voms.util.CachedValidationResult
The cache entry creation timestamp
TimeUtils - Class in org.italiangrid.voms.util
Time utilities.
TimeUtils() - Constructor for class org.italiangrid.voms.util.TimeUtils
 
tmpDir - Variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
 
TMPDIR_PATH - Static variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
 
TMPDIR_PROPERTY - Static variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
 
tokenChar(char) - Method in class org.italiangrid.voms.request.impl.VOMSESLineParser
 
tokenComplete - Variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
 
tokenCount - Variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
 
tokenEnd() - Method in class org.italiangrid.voms.request.impl.VOMSESLineParser
 
tokens - Variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
 
tokenStart() - Method in class org.italiangrid.voms.request.impl.VOMSESLineParser
 
toOldQualifiedRoleSyntax(String) - Static method in class org.italiangrid.voms.util.VOMSFQANNamingScheme
 
toString() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
toString() - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
 
toString() - Method in class org.italiangrid.voms.ac.VOMSValidationResult
 
toString() - Method in class org.italiangrid.voms.error.VOMSValidationErrorMessage
 
toString() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
 
toString() - Method in class org.italiangrid.voms.request.VOMSErrorMessage
 
toString() - Method in class org.italiangrid.voms.request.VOMSMessage
 
toString() - Method in class org.italiangrid.voms.request.VOMSWarningMessage
 
toString() - Method in class org.italiangrid.voms.store.impl.LSCFile
 
transformerFactory - Variable in class org.italiangrid.voms.request.impl.LegacyRequestSender
 
trustAnchorsDir - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
 
trustAnchorsDir(String) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
Sets the trust anchors dir for this builder
trustAnchorsUpdateInterval - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
 
trustAnchorsUpdateInterval(long) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
Sets the trust anchors update interval for this builder
trustStore - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
 
trustStore(VOMSTrustStore) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
 
trustStore - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
 

U

uncaughtException(Thread, Throwable) - Method in enum org.italiangrid.voms.util.NullListener
 
update() - Method in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
Updates the information in this store
update() - Method in interface org.italiangrid.voms.store.Updateable
Updates the object.
Updateable - Interface in org.italiangrid.voms.store
Represents an object which can be periodically updated according to an update frequency.
updateFrequency - Variable in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
This trust store update frequency in milliseconds.
updateFrequencySanityChecks(long) - Method in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
 
UpdatingVOMSTrustStore - Interface in org.italiangrid.voms.store
A VOMS trust store that can be periodically refreshed.
URL - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
The VOMS server URI
UserCredentials - Class in org.italiangrid.voms.credential
This class implements convenience methods to load X509 user credentials in PEM or PKCS12 format.
UserCredentials() - Constructor for class org.italiangrid.voms.credential.UserCredentials
 

V

valid - Variable in class org.italiangrid.voms.ac.VOMSValidationResult
The flag that tells whether the validation was successfull or not
validAt(Date) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
validAt(Date) - Method in interface org.italiangrid.voms.VOMSAttribute
This method checks whether the attributes are valid in a given time passed as argument.
validate(X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
 
validate(X509Certificate[]) - Method in interface org.italiangrid.voms.ac.VOMSACValidator
Parses and validates the VOMS attributes found in the certificate chain passed as argument (which is assumed to be validated already).
validate(X509Certificate[]) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
Validates a certificate chain using the wrapped validator, caching the result for future validation calls.
validate(CertPath) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
 
validateAC(VOMSAttribute) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
 
validateAC(VOMSAttribute, X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
 
validateAC(VOMSAttribute, X509Certificate[]) - Method in interface org.italiangrid.voms.ac.VOMSACValidationStrategy
Validates a VOMS Attribute Certificate
validateAC(VOMSAttribute) - Method in interface org.italiangrid.voms.ac.VOMSACValidationStrategy
Validates VOMS attributes not extracted from a certificate chain (e.g., as returned from the VOMS server)
validateACs(List<AttributeCertificate>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
 
validateACs(List<AttributeCertificate>) - Method in interface org.italiangrid.voms.ac.VOMSACValidator
Validates the VOMS attributes found in the attribute certificate list passed as argument.
validateCertificate(X509Certificate, List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
 
validateCertificateChain(X509Certificate[], List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
 
validateTokens(String) - Method in class org.italiangrid.voms.request.impl.VOMSESLineParser
 
validateWithResult(X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
 
validateWithResult(X509Certificate[]) - Method in interface org.italiangrid.voms.ac.VOMSACValidator
Parses and validates the VOMS attributes found in the certificate chain passed as argument (which is assumed to be validated already).
validationErrorListener - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
 
validationErrorListener(ValidationErrorListener) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
Sets the validation error listener for this builder
validationErrors - Variable in class org.italiangrid.voms.ac.VOMSValidationResult
ValidationExample - Class in org.italiangrid.voms.examples
A simple example showing how VOMS attributes validation is done with the new API
ValidationExample() - Constructor for class org.italiangrid.voms.examples.ValidationExample
 
validationListener(ValidationResultListener) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
 
validationResultListener - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
 
validationResultListener - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
 
ValidationResultListener - Interface in org.italiangrid.voms.ac
This interface is used to notify interested listeners of VOMS attribute certificate validation outcome.
validationResultsCache - Variable in class org.italiangrid.voms.util.CachingCertificateValidator
Simple concurrent cache for validation results
validationStrategy - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
 
validationStrategy(VOMSACValidationStrategy) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
 
validationStrategy - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
 
validator - Variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
The CAnL validator used to manage SSL authentication.
validator - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
The validator used for the SSL handshake
validator - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
The validator used for the SSL handshake
validator - Variable in class org.italiangrid.voms.request.SSLSocketFactoryProvider
 
validator - Variable in class org.italiangrid.voms.util.CachingCertificateValidator
The wrapped CANL certificate validator
value - Variable in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
 
valueOf(String) - Static method in enum org.italiangrid.voms.asn1.VOMSACGenerator.ACGenerationProperties
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.italiangrid.voms.error.VOMSValidationErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.italiangrid.voms.util.CertificateValidatorBuilder.OpensslHashFunction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.italiangrid.voms.util.CredentialsUtils.PrivateKeyEncoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.italiangrid.voms.util.NullListener
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.italiangrid.voms.asn1.VOMSACGenerator.ACGenerationProperties
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.italiangrid.voms.error.VOMSValidationErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.italiangrid.voms.util.CertificateValidatorBuilder.OpensslHashFunction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.italiangrid.voms.util.CredentialsUtils.PrivateKeyEncoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.italiangrid.voms.util.NullListener
Returns an array containing the constants of this enum type, in the order they are declared.
verifyACSignature(VOMSAttribute, X509Certificate) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
 
version - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
VO - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
vo - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
 
vo(String) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
 
vo - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams
 
vo - Variable in class org.italiangrid.voms.store.impl.LSCFile
The VO this LSC file is about
VO_ALIAS - Static variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
 
VO_NAME - Static variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
 
VOMS_CERTS_OID - Static variable in interface org.italiangrid.voms.asn1.VOMSConstants
The VOMS Certs extension OID.
VOMS_EXTENSION_OID - Static variable in interface org.italiangrid.voms.asn1.VOMSConstants
The VOMS attribute certificate extension OID.
VOMS_FQANS_OID - Static variable in interface org.italiangrid.voms.asn1.VOMSConstants
The VOMS attributes OID.
VOMS_GENERIC_ATTRS_OID - Static variable in interface org.italiangrid.voms.asn1.VOMSConstants
The VOMS Generic attributes extension OID.
VOMS_HANDLED_EXTENSIONS - Static variable in interface org.italiangrid.voms.asn1.VOMSConstants
 
VOMS_HOST - Static variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
 
VOMS_LEGACY_ENABLED_PROTOCOLS - Static variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
Enabled TLS protocols for VOMS legacy connections.
VOMS_PORT - Static variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
 
VOMS_SERVER_DN - Static variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
 
VOMS_USER_ID - Static variable in interface org.italiangrid.voms.credential.VOMSEnvironmentVariables
 
VOMSAC - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
VOMSACGenerator - Class in org.italiangrid.voms.asn1
This AC generator provides the VOMS AC encoding starting from a set of attributes.
VOMSACGenerator(X509Credential) - Constructor for class org.italiangrid.voms.asn1.VOMSACGenerator
 
VOMSACGenerator.ACGenerationProperties - Enum in org.italiangrid.voms.asn1
 
VOMSACGenerator.RandomContentSigner - Class in org.italiangrid.voms.asn1
 
VOMSACLookupStrategy - Interface in org.italiangrid.voms.ac
A strategy for looking up a set of VOMS Attribute Certificates from a certificate chain.
VOMSACParser - Interface in org.italiangrid.voms.ac
This interface defines the behavior of a VOMS Attribute Certificate parser.
VOMSACRequest - Interface in org.italiangrid.voms.request
A request for a VOMS Attribute certificate.
VOMSACService - Interface in org.italiangrid.voms.request
The VOMSACService interface.
VOMSACUtils - Class in org.italiangrid.voms.asn1
A set of VOMS AC handling utilities.
VOMSACUtils() - Constructor for class org.italiangrid.voms.asn1.VOMSACUtils
 
VOMSACValidationStrategy - Interface in org.italiangrid.voms.ac
The strategy implemented to perform the validation of a VOMS attribute certificate.
VOMSACValidator - Interface in org.italiangrid.voms.ac
This interface extends the VOMSACParser interface and provides methods to perform validation on the VOMS Attribute Certificates parsed from a given certificate chain.
VOMSAttribute - Interface in org.italiangrid.voms
The VOMS attributes information.
VOMSAttributesImpl - Class in org.italiangrid.voms.ac.impl
The default implementation for voms attributes
VOMSAttributesImpl() - Constructor for class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
 
VOMSAttributesNormalizationStrategy - Interface in org.italiangrid.voms.ac
A strategy to select the set of relevant and appliable VOMS attributes from a set of parsed VOMS attribute certificates.
VOMSBase64Decoder - Class in org.italiangrid.voms.util
This class implements a decoder for the non-standard Base-64 algorithm used by voms.
VOMSBase64Decoder() - Constructor for class org.italiangrid.voms.util.VOMSBase64Decoder
 
VOMSConstants - Interface in org.italiangrid.voms.asn1
A set of useful constants for ASN.1 parsing of VOMS attributes.
VOMSEnvironmentVariables - Interface in org.italiangrid.voms.credential
 
VOMSError - Exception in org.italiangrid.voms
The base VOMS exception class.
VOMSError(String) - Constructor for exception org.italiangrid.voms.VOMSError
 
VOMSError(String, Throwable) - Constructor for exception org.italiangrid.voms.VOMSError
 
VOMSErrorMessage - Class in org.italiangrid.voms.request
This class is used to decode VOMS error messages contained in a VOMS response.
VOMSErrorMessage(int, String) - Constructor for class org.italiangrid.voms.request.VOMSErrorMessage
 
VOMSES_FIELD_NAMES - Static variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
 
VOMSESLineParser - Class in org.italiangrid.voms.request.impl
A parser for VOMSES lines.
VOMSESLineParser() - Constructor for class org.italiangrid.voms.request.impl.VOMSESLineParser
 
VOMSESLineParser.ParserState - Interface in org.italiangrid.voms.request.impl
 
vomsesLocations - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
A list of paths where vomses information will be looked for, used to create the server info store.
vomsesLocations(List<String>) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
Sets a list of locations that will be used to build a VOMSESLookupStrategy for the DefaultVOMSACService that this builder is creating
vomsesLookupStrategy - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
The provided strategy to lookup vomses information.
vomsesLookupStrategy(VOMSESLookupStrategy) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
Sets the vomses lookup strategy for the DefaultVOMSACService that this builder is creating
VOMSESLookupStrategy - Interface in org.italiangrid.voms.request
An strategy for building a list of File objects which will provide access to the local trusted VOMS server contact information.
vomsesParser - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
The parser implementation used to parse VOMSES files
vomsesParser(VOMSESParser) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
Sets the VOMSESParser implementation that will be used to parse vomses files
vomsesParser - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
 
VOMSESParser - Interface in org.italiangrid.voms.request
A VOMSES file parser.
VOMSESParserFactory - Class in org.italiangrid.voms.request
A factory class for VOMSESParser.
VOMSESParserFactory() - Constructor for class org.italiangrid.voms.request.VOMSESParserFactory
 
vomsesPaths - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
A list of paths where vomses information will be looked for
vomsesPaths(List<String>) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
Sets a list of paths where vomses files will be looked up by the DefaultVOMSServerInfoStore that this builder is creating
VOMSFQANNamingScheme - Class in org.italiangrid.voms.util
This class provides utility methods that are used for parsing, matching voms FQANs (Fully Qualified Attribute Names).
VOMSFQANNamingScheme() - Constructor for class org.italiangrid.voms.util.VOMSFQANNamingScheme
 
VOMSGenericAttribute - Interface in org.italiangrid.voms
A VOMS generic attribute is a name=value pair attribute augmented with a context.
VOMSGenericAttributeImpl - Class in org.italiangrid.voms.ac.impl
The default implementation for VOMS Generic Attributes.
VOMSGenericAttributeImpl() - Constructor for class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
 
VOMSMessage - Class in org.italiangrid.voms.request
This class is used to decode VOMS error messages contained in a VOMS response.
VOMSMessage(int, String) - Constructor for class org.italiangrid.voms.request.VOMSMessage
 
VOMSNamedThreadFactory - Class in org.italiangrid.voms.store.impl
A simple thread factory to create named VOMS background threads.
VOMSNamedThreadFactory(Thread.UncaughtExceptionHandler) - Constructor for class org.italiangrid.voms.store.impl.VOMSNamedThreadFactory
 
VOMSNamedThreadFactory() - Constructor for class org.italiangrid.voms.store.impl.VOMSNamedThreadFactory
 
VOMSProtocol - Interface in org.italiangrid.voms.request
The request/response protocol for VOMS, with a methods accepting a rerquest and returning a response.
VOMSProtocolError - Exception in org.italiangrid.voms.request
Exception used when errors are raised during the interaction with a (possibly) remote VOMS server.
VOMSProtocolError(String, VOMSServerInfo, VOMSACRequest, X509Credential, Throwable) - Constructor for exception org.italiangrid.voms.request.VOMSProtocolError
 
VOMSProtocolListener - Interface in org.italiangrid.voms.request
A listener that is notified of low-level VOMS protocol messages
VOMSRequestFactory - Class in org.italiangrid.voms.request.impl
This class builds VOMS XML requests starting from VOMSACRequest objects.
VOMSRequestFactory() - Constructor for class org.italiangrid.voms.request.impl.VOMSRequestFactory
 
VOMSRequestFragment - Class in org.italiangrid.voms.request.impl
Helper class to manage the creation of VOMS XML requests.
VOMSRequestFragment(Document) - Constructor for class org.italiangrid.voms.request.impl.VOMSRequestFragment
 
VOMSRequestListener - Interface in org.italiangrid.voms.request
A listener that informs about events related with a request to a VOMS server.
VOMSResponse - Interface in org.italiangrid.voms.request
 
VOMSResponseParsingStrategy - Interface in org.italiangrid.voms.request
The strategy for parsing a response coming from a VOMS service.
vomsServerDN - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
The VOMS server certificate subject
VOMSServerInfo - Interface in org.italiangrid.voms.request
This interface represents a VOMS server contact information, typically provided in vomses files.
VOMSServerInfoStore - Interface in org.italiangrid.voms.request
A store containing the contact information for locally trusted VOMS servers.
VOMSServerInfoStoreListener - Interface in org.italiangrid.voms.request
This interface is used to notify about events related to the load operations of VOMSES server endpoint information.
VOMSThread - Class in org.italiangrid.voms.store.impl
An helper class to create a named VOMS thread.
VOMSThread(Runnable, String, Thread.UncaughtExceptionHandler) - Constructor for class org.italiangrid.voms.store.impl.VOMSThread
Default constructor.
VOMSTrustStore - Interface in org.italiangrid.voms.store
The VOMS trust store takes care of parsing local trusted information (being certificates or LSC files) for known VOMS servers.
VOMSTrustStores - Class in org.italiangrid.voms.store
A factory for VOMS trust stores
VOMSTrustStores() - Constructor for class org.italiangrid.voms.store.VOMSTrustStores
 
VOMSTrustStoreStatusListener - Interface in org.italiangrid.voms.store
This interface used to notify interested listeners in status changes of a VOMS trust store.
VOMSValidationErrorCode - Enum in org.italiangrid.voms.error
VOMS validation error codes.
VOMSValidationErrorCode() - Constructor for enum org.italiangrid.voms.error.VOMSValidationErrorCode
 
VOMSValidationErrorMessage - Class in org.italiangrid.voms.error
A VOMS validation error message class (freely inspired by the CANL validation error message class).
VOMSValidationErrorMessage(VOMSValidationErrorCode) - Constructor for class org.italiangrid.voms.error.VOMSValidationErrorMessage
 
VOMSValidationErrorMessage(VOMSValidationErrorCode, Object...) - Constructor for class org.italiangrid.voms.error.VOMSValidationErrorMessage
 
VOMSValidationResult - Class in org.italiangrid.voms.ac
This class represents the outcome of a VOMS validation.
VOMSValidationResult(VOMSAttribute, boolean) - Constructor for class org.italiangrid.voms.ac.VOMSValidationResult
Default constructor.
VOMSValidationResult(VOMSAttribute, boolean, List<VOMSValidationErrorMessage>) - Constructor for class org.italiangrid.voms.ac.VOMSValidationResult
This constructor is used to pass in a list of validation errors as well.
VOMSValidators - Class in org.italiangrid.voms
A factory for VOMS attributes validators and parsers.
VOMSValidators() - Constructor for class org.italiangrid.voms.VOMSValidators
 
VOMSWarningMessage - Class in org.italiangrid.voms.request
This class is used to decode VOMS error messages contained in a VOMS response.
VOMSWarningMessage(int, String) - Constructor for class org.italiangrid.voms.request.VOMSWarningMessage
 
voName - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
 
voName - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
 
voName - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
The VO name

W

warningMessages() - Method in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
 
warningMessages() - Method in class org.italiangrid.voms.request.impl.RESTVOMSResponse
 
warningMessages() - Method in interface org.italiangrid.voms.request.VOMSResponse
Extracts the warning messags from the VOMS response.
write - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
A reference to the write lock

X

X509_CERT_DIR - Static variable in interface org.italiangrid.voms.credential.VOMSEnvironmentVariables
 
X509_USER_CERT - Static variable in interface org.italiangrid.voms.credential.VOMSEnvironmentVariables
 
X509_USER_KEY - Static variable in interface org.italiangrid.voms.credential.VOMSEnvironmentVariables
 
X509_USER_PROXY - Static variable in interface org.italiangrid.voms.credential.VOMSEnvironmentVariables
 
X509_VOMS_DIR - Static variable in interface org.italiangrid.voms.credential.VOMSEnvironmentVariables
 
xmlDocAsString(Document) - Method in class org.italiangrid.voms.request.impl.LegacyRequestSender
 
xmlResponse - Variable in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
 
xmlResponse - Variable in class org.italiangrid.voms.request.impl.RESTVOMSResponse
 
XMLUtils - Class in org.italiangrid.voms.util
 
XMLUtils() - Constructor for class org.italiangrid.voms.util.XMLUtils
 
A B C D E F G H I L M N O P Q R S T U V W X 
Skip navigation links