A B C D E F G H I L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AA_CERT - org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- AA_KEY - org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- aaCertFailsSignatureVerification - org.italiangrid.voms.error.VOMSValidationErrorCode
- aaCertNotFound - org.italiangrid.voms.error.VOMSValidationErrorCode
- 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.
- acCertFailsSignatureVerification - org.italiangrid.voms.error.VOMSValidationErrorCode
- ACDecodingStrategy - Interface in org.italiangrid.voms.request
-
Decodes an encoded VOMS attribute certificate
- ACGenerationParams - Class in org.italiangrid.voms.request.impl
- ACGenerationParams.Builder - Class in org.italiangrid.voms.request.impl
- acHolderDoesntMatchCertChain - org.italiangrid.voms.error.VOMSValidationErrorCode
- 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(VOMSACLookupStrategy) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
- acNotValidAtCurrentTime - org.italiangrid.voms.error.VOMSValidationErrorCode
- 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
- 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) - Method in interface org.italiangrid.voms.request.VOMSServerInfoStore
-
Adds a
VOMSServerInfo
to thisVOMSServerInfoStore
. - ALL_PERMS - org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
B
- 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
- 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
-
Builds the
DefaultVOMSACService
- build() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
Builds the
DefaultVOMSServerInfoStore
- build() - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Builds an
OpensslCertChainValidator
according to the parameters set for this builder - build(VOMSServerInfo, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.RESTServiceURLBuilder
- buildAC(X509Credential, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.FakeVOMSACService
- buildCertificateValidator() - 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(String, ValidationErrorListener) - 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, ValidationErrorListener, long, boolean) - 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) - 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, 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. - buildDefaultTrustedDirs() - Static method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
Builds a list of trusted directories containing only
DefaultVOMSTrustStore.DEFAULT_VOMS_DIR
. - builder() - Static method in class org.italiangrid.voms.request.impl.ACGenerationParams
- Builder() - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
- Builder() - Constructor for class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- Builder() - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
- Builder(X509CertChainValidatorExt) - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Creates a Builder for a
DefaultVOMSACService
. - Builder(String) - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
- 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
- buildServerInfoStore() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Builds the server info store
C
- cachedValidationResultHasExpired(CachedValidationResult, long) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
-
Checks whether the
CachedValidationResult
passed as argument has expired with respect to theCachingCertificateValidator.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. - canlError - org.italiangrid.voms.error.VOMSValidationErrorCode
- capabilityPattern - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
- capabilitySyntax - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
- certChainValidator(X509CertChainValidatorExt) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
- 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
- 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. - 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.
- 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.
- 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.
- 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.
- CHMOD_CMD_TEMPLATE - Static variable in class org.italiangrid.voms.util.FilePermissionHelper
-
The command used to set file permissions on a given file
- chmodForm() - Method in enum org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
- connectTimeout - Variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
The tcp connection timeout (in milliseconds)
- 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 - 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(CrlCheckingMode) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets the crl checking mode for this builder
D
- 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
- 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() - Constructor for class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- DefaultLoadCredentialsStrategy(String) - Constructor for class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- DefaultLoadCredentialsStrategy(String, String, LoadCredentialsEventListener) - 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() - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Builds a trust store.
- DefaultUpdatingVOMSTrustStore(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(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>, long, VOMSTrustStoreStatusListener) - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Builds a trust store configured as defined in the parameters.
- 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.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 aDefaultVOMSACService.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.Builder - Class in org.italiangrid.voms.request.impl
-
Creates a
DefaultVOMSServerInfoStore
. - DefaultVOMSTrustStore - Class in org.italiangrid.voms.store.impl
-
The default implementation for the VOMS trust store.
- DefaultVOMSTrustStore() - Constructor for class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
Default constructor.
- DefaultVOMSTrustStore(List<String>) - Constructor for class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
- DefaultVOMSTrustStore(List<String>, VOMSTrustStoreStatusListener) - Constructor for class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
- DefaultVOMSTrustStore(VOMSTrustStoreStatusListener) - Constructor for class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
- DefaultVOMSValidationStrategy - Class in org.italiangrid.voms.ac.impl
-
The Default VOMS validation strategy.
- DefaultVOMSValidationStrategy(VOMSTrustStore, X509CertChainValidatorExt) - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
- DefaultVOMSValidationStrategy(VOMSTrustStore, X509CertChainValidatorExt, LocalHostnameResolver) - 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.Builder - Class in org.italiangrid.voms.ac.impl
- 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.
- dispose() - Method in class org.italiangrid.voms.util.CachingCertificateValidator
- 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(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
- emptyAcCertsExtension - org.italiangrid.voms.error.VOMSValidationErrorCode
- 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
- 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 - org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- FAKE_EXT_OID - Static variable in class org.italiangrid.voms.asn1.VOMSACGenerator
- FAKE_SIGNATURE_BITS - org.italiangrid.voms.asn1.VOMSACGenerator.ACGenerationProperties
- FakeVOMSACService - Class in org.italiangrid.voms.request.impl
- FakeVOMSACServiceProperties - Enum in org.italiangrid.voms.request.impl
- fileExistsAndIsReadable(String) - Method in class org.italiangrid.voms.credential.impl.AbstractLoadCredentialsStrategy
-
Convenience method to check if a file exists and is readable
- 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(List<String>) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
- FQANS - org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- fqanSyntax - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
- 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
- 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
- generateVOMSAttributeCertificate(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
- 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
- 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 thisVOMSValidationResult
istrue
. - getCachedResult(String) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
-
Gets a validation result from the memory cache
- getCertChain() - Method in class org.italiangrid.voms.ac.ACParsingContext
- getCertChainPostion() - Method in class org.italiangrid.voms.ac.ACParsingContext
- 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
- 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.
- getFingerprint(X509Certificate) - Static method in class org.italiangrid.voms.util.FingerprintHelper
- getFqans() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
- getFQANs() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- getFQANs() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the list of signed Fully Qualified Attribute Names (FQANs) in this
VOMSAttribute
. - 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
- getOrderString() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
- 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 thisVOMSAttribute
. - 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
- 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 interface org.italiangrid.voms.VOMSAttribute
-
This method returns the signature on the VOMS attribute certificate as a byte array.
- 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
- 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.request.impl.ACGenerationParams
- getVo() - Method in class org.italiangrid.voms.store.impl.LSCFile
- getVO() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- 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 aVOMSACRequest
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() - Method in interface org.italiangrid.voms.request.VOMSServerInfoStore
-
Returns a set of all
VOMSServerInfo
objects in thisVOMSServerInfoStore
. - 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. - 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
- GoodACDecodingStrategy - Class in org.italiangrid.voms.request.impl
- GoodACDecodingStrategy() - Constructor for class org.italiangrid.voms.request.impl.GoodACDecodingStrategy
- 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
- 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
- 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
- HOME_PROPERTY - Static variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- host(String) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- HOST - org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- httpProtocol - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
The http protocol implementation
- httpProtocol - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
The http protocol implementation
- httpProtocol(VOMSProtocol) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Sets the http protocol implementation
I
- INCLUDE_CRITICAL_AKID_EXTENSION - org.italiangrid.voms.asn1.VOMSACGenerator.ACGenerationProperties
- INCLUDE_CRITICAL_NO_REV_AVAIL_EXTENSION - org.italiangrid.voms.asn1.VOMSACGenerator.ACGenerationProperties
- INCLUDE_EMPTY_AC_CERTS_EXTENSION - org.italiangrid.voms.asn1.VOMSACGenerator.ACGenerationProperties
- INCLUDE_FAKE_CRITICAL_EXTENSION - org.italiangrid.voms.asn1.VOMSACGenerator.ACGenerationProperties
- instance() - Static method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
- instance(VOMSProtocolListener) - Static method in class org.italiangrid.voms.request.impl.LegacyRequestSender
- INSTANCE - org.italiangrid.voms.util.NullListener
- internalValidate(X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
- invalidAaCert - org.italiangrid.voms.error.VOMSValidationErrorCode
- invalidAcCert - org.italiangrid.voms.error.VOMSValidationErrorCode
- 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
- 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(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() - Constructor for class org.italiangrid.voms.ac.impl.LeafACLookupStrategy
- LeafACLookupStrategy(ACLookupListener) - 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 - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
The voms legacy protocol implementation
- legacyProtocol(VOMSProtocol) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Sets the 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
- LegacyRequestSender - Class in org.italiangrid.voms.request.impl
-
This class manages the client-side communication protocol with the VOMS server.
- 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(int) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
- listener - Variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
- listenerLock - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
A lock to guard the setting of the status listener
- loadCredentials() - Static method in class org.italiangrid.voms.credential.UserCredentials
- loadCredentials(char[]) - Static method in class org.italiangrid.voms.credential.UserCredentials
- 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(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
- 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.
- localhostDoesntMatchAcTarget - org.italiangrid.voms.error.VOMSValidationErrorCode
- LocalHostnameResolver - Interface in org.italiangrid.voms.ac.impl
-
A
LocalHostnameResolver
resolves the localhost host name. - lookupStrategy(VOMSESLookupStrategy) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
Sets the
VOMSESLookupStrategy
that will be used to lookup vomses information for theDefaultVOMSServerInfoStore
that this builder is creating - 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
- lscDescriptionDoesntMatchAcCert - org.italiangrid.voms.error.VOMSValidationErrorCode
- LSCFile - Class in org.italiangrid.voms.store.impl
-
A VOMS LSC file.
- LSCFile() - Constructor for class org.italiangrid.voms.store.impl.LSCFile
- lscFileNotFound - org.italiangrid.voms.error.VOMSValidationErrorCode
- 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
- 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.
- MD5 - org.italiangrid.voms.util.CertificateValidatorBuilder.OpensslHashFunction
N
- nameMismatch(SSLSocket, X509Certificate, String) - Method in class org.italiangrid.voms.request.impl.LegacyProtocol
- 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(long) - 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(List<String>, long, VOMSTrustStoreStatusListener) - Static method in class org.italiangrid.voms.store.VOMSTrustStores
-
Creates a
VOMSTrustStore
configured according to the parameters passed as argument - newValidator() - Static method in class org.italiangrid.voms.VOMSValidators
- newValidator(ValidationResultListener) - Static method in class org.italiangrid.voms.VOMSValidators
- newValidator(VOMSTrustStore, X509CertChainValidatorExt) - 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
- 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.
- NOT_AFTER - org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- NOT_BEFORE - org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- notAfter(Date) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- notBefore(Date) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- 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.
O
- ocspChecks(OCSPCheckingMode) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets the ocsp checking mode for this builder
- opensslHashFunction(CertificateValidatorBuilder.OpensslHashFunction) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets the openssl hash function for this builder
- 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.
- other - org.italiangrid.voms.error.VOMSValidationErrorCode
P
- parse(File) - Method in class org.italiangrid.voms.request.impl.LegacyVOMSESParserImpl
- 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 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(InputStream) - Method in interface org.italiangrid.voms.request.VOMSResponseParsingStrategy
-
Parse the response coming from a VOMS service and build a
VOMSResponse
object. - parse(Reader) - Method in class org.italiangrid.voms.request.impl.LegacyVOMSESParserImpl
- parse(Reader) - Method in interface org.italiangrid.voms.request.VOMSESParser
-
Parses the VOMS contact information from the
Reader
passed as argument. - parse(String) - Method in class org.italiangrid.voms.request.impl.VOMSESLineParser
- 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 class org.italiangrid.voms.store.impl.DefaultLSCFileParser
- parse(String, String, InputStream) - Method in interface org.italiangrid.voms.store.LSCFileParser
-
Parses an LSC file from a generic input stream.
- parse(String, String, String) - Method in class org.italiangrid.voms.store.impl.DefaultLSCFileParser
- 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).
- parseDirectory(File) - Method in class org.italiangrid.voms.request.impl.LegacyVOMSESParserImpl
- parseLine(String) - Method in class org.italiangrid.voms.request.impl.LegacyVOMSESParserImpl
- PKCS_1 - org.italiangrid.voms.util.CredentialsUtils.PrivateKeyEncoding
- PKCS_8 - org.italiangrid.voms.util.CredentialsUtils.PrivateKeyEncoding
- PKCS12_USER_CERT - Static variable in interface org.italiangrid.voms.credential.VOMSEnvironmentVariables
- POLICY_AUTHORITY_SEP - Static variable in class org.italiangrid.voms.asn1.VOMSACUtils
- port(int) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- PORT - org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- 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.
- protocolListener - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
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 theDefaultVOMSACService
that this builder is creating - ProxyNamingPolicy - Interface in org.italiangrid.voms.credential
-
A
ProxyNamingPolicy
defines the naming policy for a VOMS proxy.
Q
- qualifiedRolePattern - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
- qualifiedRoleSyntax - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
R
- 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(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
- requestListener - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
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 - 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
- rolePattern - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
- roleSyntax - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
- rwLock - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
The read/write lock that implements thread safety for this store
S
- 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.
- saveProxyCredentials(OutputStream, X509Credential) - Static method in class org.italiangrid.voms.util.CredentialsUtils
-
Saves user credentials as a plain text PEM data.
- saveProxyCredentials(OutputStream, X509Credential, CredentialsUtils.PrivateKeyEncoding) - Static method in class org.italiangrid.voms.util.CredentialsUtils
-
Saves user credentials as a plain text PEM data.
- saveProxyCredentials(String, X509Credential) - Static method in class org.italiangrid.voms.util.CredentialsUtils
-
Saves proxy credentials to a file.
- saveProxyCredentials(String, X509Credential, CredentialsUtils.PrivateKeyEncoding) - Static method in class org.italiangrid.voms.util.CredentialsUtils
-
Saves proxy credentials to a file.
- 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.
- SERIAL - org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- serialNo(long) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- 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
- serverInfoStore(VOMSServerInfoStore) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Sets the
VOMSServerInfoStore
for theDefaultVOMSACService
that this builder is creating - serverInfoStoreListener(VOMSServerInfoStoreListener) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Sets the
VOMSServerInfoStoreListener
for theDefaultVOMSACService
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
- 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
- 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
- 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
- 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.store.impl.LSCFile
- setVO(String) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- 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
- SHA1 - org.italiangrid.voms.util.CertificateValidatorBuilder.OpensslHashFunction
- shutdown() - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
- shutdown() - Method in interface org.italiangrid.voms.ac.VOMSACValidator
-
Shutdown the VOMS validator.
- SKIP_AC_CERTS_EXTENSION - org.italiangrid.voms.asn1.VOMSACGenerator.ACGenerationProperties
- skipHostnameChecks - Variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
Whether to skip hostname checks
- 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) - Constructor for class org.italiangrid.voms.request.SSLSocketFactoryProvider
- SSLSocketFactoryProvider(X509Credential, X509CertChainValidatorExt) - Constructor for class org.italiangrid.voms.request.SSLSocketFactoryProvider
- statForm() - Method in enum org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
- storeListener(VOMSServerInfoStoreListener) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
Sets the
VOMSServerInfoStoreListener
that will receive store-related notifications for theDefaultVOMSServerInfoStore
that this builder is creating - storeUpdateListener(StoreUpdateListener) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets the store update listener for this builder
T
- targets(List<String>) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
- TimeUtils - Class in org.italiangrid.voms.util
-
Time utilities.
- 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
- tokenEnd() - Method 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
- trustAnchorsDir(String) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets the trust anchors dir for this builder
- trustAnchorsUpdateInterval(long) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets the trust anchors update interval for this builder
- trustStore(VOMSTrustStore) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
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.
- 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.
- USER_ALL - org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
- USER_RO - org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
- USER_RW - org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
- 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
- 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(CertPath) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
- 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.
- validateAC(VOMSAttribute) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
- 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)
- 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
- 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.
- 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(ValidationErrorListener) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets the validation error listener for this builder
- 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 - 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(VOMSACValidationStrategy) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
- 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
-
The validator used for the SSL handshake
- validator - Variable in class org.italiangrid.voms.util.CachingCertificateValidator
-
The wrapped CANL certificate validator
- 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.
- vo(String) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- VO - org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- 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_LEGACY_ENABLED_PROTOCOLS - Static variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
Enabled TLS protocols for VOMS legacy connections.
- VOMS_USER_ID - Static variable in interface org.italiangrid.voms.credential.VOMSEnvironmentVariables
- 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
- 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.
- 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
- VOMSESLineParser - Class in org.italiangrid.voms.request.impl
-
A parser for VOMSES lines.
- VOMSESLineParser() - Constructor for class org.italiangrid.voms.request.impl.VOMSESLineParser
- 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 theDefaultVOMSACService
that this builder is creating - 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(VOMSESParser) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
Sets the
VOMSESParser
implementation that will be used to parse vomses files - 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(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() - Constructor for class org.italiangrid.voms.store.impl.VOMSNamedThreadFactory
- VOMSNamedThreadFactory(Thread.UncaughtExceptionHandler) - 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. - 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.
- 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.
- VOMSValidationErrorMessage - Class in org.italiangrid.voms.error
-
A VOMS validation error message class (freely inspired by the CANL validation error message class).
- 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.
- 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
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
All Classes All Packages