- cachedValidationResultHasExpired(CachedValidationResult, long) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
-
- cacheEntryLifetimeMsec - Variable in class org.italiangrid.voms.util.CachingCertificateValidator
-
The cache entry lifetime for this validator
- CachingCertificateValidator - Class in org.italiangrid.voms.util
-
A Certificate validator that caches validation results for a configurable
period of time.
- CachingCertificateValidator(X509CertChainValidatorExt, long) - Constructor for class org.italiangrid.voms.util.CachingCertificateValidator
-
Builds a caching validator wrapping the validator passed as argument.
- cancel() - Method in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Cancel the background tasks which updates this store.
- cancel() - Method in interface org.italiangrid.voms.store.Updateable
-
Cancels the future updates of this
Updateable
object.
- capabilityPattern - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
-
- capabilitySyntax - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
-
- 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
-
- 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
- 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_READ_TIMEOUT - Static variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
The default value for the socket read timeout
- DEFAULT_SKIP_HOSTNAME_CHECKS - Static variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
The default hostname checking policy.
- DEFAULT_TRUST_ANCHORS_DIR - Static variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
-
- DEFAULT_TRUST_ANCHORS_DIR - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
The default trust anchors directory.
- DEFAULT_TRUST_ANCHORS_UPDATE_INTERVAL - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Default validator trust anchor update interval.
- DEFAULT_UPDATE_FREQUENCY - Static variable in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Default trust store update frequency (10 minutes).
- DEFAULT_VALIDATOR_IS_LAZY - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
By default this builder builds non-lazy validators
- DEFAULT_VOMS_DIR - Static variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
The default directory where local VOMS trust information is rooted:
"/etc/grid-security/vomsdir"
- DEFAULT_VOMSES_DIR - Static variable in class org.italiangrid.voms.request.impl.DefaultVOMSESLookupStrategy
-
- defaultGenerationProperties - Static variable in class org.italiangrid.voms.asn1.VOMSACGenerator
-
- DefaultLoadCredentialsStrategy - Class in org.italiangrid.voms.credential.impl
-
The default strategy used to load user credentials when no file is explicitly
pointed out by the user of this API.
- DefaultLoadCredentialsStrategy(String, String, LoadCredentialsEventListener) - Constructor for class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
- DefaultLoadCredentialsStrategy(String) - Constructor for class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
- DefaultLoadCredentialsStrategy() - Constructor for class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
- DefaultLoadCredentialsStrategy(LoadCredentialsEventListener) - Constructor for class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
- DefaultLocalHostnameResolver - Class in org.italiangrid.voms.ac.impl
-
The default implementation for localhost name resolver.
- DefaultLocalHostnameResolver() - Constructor for class org.italiangrid.voms.ac.impl.DefaultLocalHostnameResolver
-
- DefaultLSCFileParser - Class in org.italiangrid.voms.store.impl
-
The default implementation for the LSC file parser.
- DefaultLSCFileParser() - Constructor for class org.italiangrid.voms.store.impl.DefaultLSCFileParser
-
- DefaultProxyPathBuilder - Class in org.italiangrid.voms.credential.impl
-
- DefaultProxyPathBuilder() - Constructor for class org.italiangrid.voms.credential.impl.DefaultProxyPathBuilder
-
- DefaultUpdatingVOMSTrustStore - Class in org.italiangrid.voms.store.impl
-
A VOMS trust store that periodically updates itself.
- DefaultUpdatingVOMSTrustStore(List<String>, long, VOMSTrustStoreStatusListener) - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Builds a trust store configured as defined in the parameters.
- DefaultUpdatingVOMSTrustStore(long) - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Builds a trust store configured as defined in the parameters.
- DefaultUpdatingVOMSTrustStore(List<String>, long) - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Builds a trust store configured as defined in the parameters.
- DefaultUpdatingVOMSTrustStore(List<String>) - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Builds a trust store configured as defined in the parameters.
- DefaultUpdatingVOMSTrustStore() - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Builds a trust store.
- 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
-
- DefaultVOMSACRequest.Builder - Class in org.italiangrid.voms.request.impl
-
- DefaultVOMSACRequest.Builder(String) - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
-
- DefaultVOMSACService - Class in org.italiangrid.voms.request.impl
-
- DefaultVOMSACService(DefaultVOMSACService.Builder) - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
- DefaultVOMSACService.Builder - Class in org.italiangrid.voms.request.impl
-
- DefaultVOMSACService.Builder(X509CertChainValidatorExt) - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
- 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
-
- DefaultVOMSServerInfoStore.Builder - Class in org.italiangrid.voms.request.impl
-
- DefaultVOMSServerInfoStore.Builder() - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
- DefaultVOMSTrustStore - Class in org.italiangrid.voms.store.impl
-
The default implementation for the VOMS trust store.
- DefaultVOMSTrustStore(List<String>, VOMSTrustStoreStatusListener) - Constructor for class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
- DefaultVOMSTrustStore(VOMSTrustStoreStatusListener) - Constructor for class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
- DefaultVOMSTrustStore(List<String>) - Constructor for class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
- DefaultVOMSTrustStore() - Constructor for class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
Default constructor.
- DefaultVOMSValidationStrategy - Class in org.italiangrid.voms.ac.impl
-
The Default VOMS validation strategy.
- DefaultVOMSValidationStrategy(VOMSTrustStore, X509CertChainValidatorExt, LocalHostnameResolver) - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- DefaultVOMSValidationStrategy(VOMSTrustStore, X509CertChainValidatorExt) - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- DefaultVOMSValidator - Class in org.italiangrid.voms.ac.impl
-
The default implementation of the VOMS validator.
- DefaultVOMSValidator.Builder - Class in org.italiangrid.voms.ac.impl
-
- DefaultVOMSValidator.Builder() - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
-
- 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.
- generateVOMSAttributeCertificate(List<String>, List<VOMSGenericAttribute>, List<String>, X509Certificate, BigInteger, Date, Date, String, String, int) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
-
- generateVOMSAttributeCertificate(EnumSet<VOMSACGenerator.ACGenerationProperties>, List<String>, List<VOMSGenericAttribute>, List<String>, X509Certificate, BigInteger, Date, Date, String, String, int) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
-
- generateVOMSExtension(List<X509AttributeCertificateHolder>) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
-
- 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
-
- 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
- getACs() - Method in class org.italiangrid.voms.ac.ACParsingContext
-
- 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
-
- getAllLSCInfo() - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
- getAllLSCInfo() - Method in interface org.italiangrid.voms.store.VOMSTrustStore
-
- getAttributes() - Method in class org.italiangrid.voms.ac.VOMSValidationResult
-
- 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
-
- 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.ac.impl.VOMSAttributesImpl
-
- getFQANs() - Method in interface org.italiangrid.voms.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
- getGenericAttributes() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getGenericAttributes() - Method in interface org.italiangrid.voms.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
-
- getHolderSerialNumber() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getHolderSerialNumber() - Method in interface org.italiangrid.voms.VOMSAttribute
-
- getHost() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getHost() - Method in interface org.italiangrid.voms.VOMSAttribute
-
- 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
-
- 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
-
- getNotAfter() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getNotAfter() - Method in interface org.italiangrid.voms.VOMSAttribute
-
- getNotBefore() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getNotBefore() - Method in interface org.italiangrid.voms.VOMSAttribute
-
- 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 interface org.italiangrid.voms.VOMSAttribute
-
- getPrimaryFQAN() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getPrimaryFQAN() - Method in interface org.italiangrid.voms.VOMSAttribute
-
- 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.
- 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
-
- 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
- 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
-
- 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
-
- 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
-
- getVersion() - Method in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
-
- getVersion() - Method in class org.italiangrid.voms.request.impl.RESTVOMSResponse
-
- getVersion() - Method in interface org.italiangrid.voms.request.VOMSResponse
-
Extracts the version from the VOMS response.
- getVO() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getVo() - Method in class org.italiangrid.voms.store.impl.LSCFile
-
- getVO() - Method in interface org.italiangrid.voms.VOMSAttribute
-
- getVOMSAC() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getVOMSAC() - Method in interface org.italiangrid.voms.VOMSAttribute
-
- getVOMSAttributeCertificate(X509Credential, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
- getVOMSAttributeCertificate(X509Credential, VOMSACRequest) - Method in interface org.italiangrid.voms.request.VOMSACService
-
Returns an
AttributeCertificate
given a
VOMSACRequest
for
VOMS attributes.
- getVOMSExtensionFromCertificate(X509Certificate) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
-
Returns the VOMS extension, if present, in a given certificate
- getVOMSServerDN() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
-
- getVOMSServerDN() - Method in interface org.italiangrid.voms.request.VOMSServerInfo
-
Returns the certificate subject as listed in the VOMSES configuration for
this
VOMSServerInfo
- getVOMSServerInfo() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
-
- getVOMSServerInfo(String) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
-
- getVOMSServerInfo(String) - Method in interface org.italiangrid.voms.request.VOMSServerInfoStore
-
Returns a set of
VOMSServerInfo
object matching a vo name or alias
passed as argument.
- getVOMSServerInfo() - Method in interface org.italiangrid.voms.request.VOMSServerInfoStore
-
- 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
-
- 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
-
- lazyAnchorsLoading(boolean) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets whether the created validator will be lazy in loading anchors
- LeafACLookupStrategy - Class in org.italiangrid.voms.ac.impl
-
This strategy returns the leaf VOMS Attribute Certificate in a certificate
chain, i.e.
- LeafACLookupStrategy(ACLookupListener) - Constructor for class org.italiangrid.voms.ac.impl.LeafACLookupStrategy
-
- LeafACLookupStrategy() - Constructor for class org.italiangrid.voms.ac.impl.LeafACLookupStrategy
-
- LeafVOMSExtensionNormalizationStrategy - Class in org.italiangrid.voms.ac.impl
-
This strategy extracts the VOMS attributes from the top VOMS extension found
in the parsing context passed as argument.
- LeafVOMSExtensionNormalizationStrategy() - Constructor for class org.italiangrid.voms.ac.impl.LeafVOMSExtensionNormalizationStrategy
-
- legacyProtocol - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
The voms legacy protocol implementation
- legacyProtocol(VOMSProtocol) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Sets the legacy protocol implementation
- legacyProtocol - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
The voms legacy protocol implementation
- LegacyProtocol - Class in org.italiangrid.voms.request.impl
-
Protocol implementing the legacy interface.
- LegacyProtocol(X509CertChainValidatorExt, VOMSProtocolListener, int, int) - Constructor for class org.italiangrid.voms.request.impl.LegacyProtocol
-
- 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(PasswordFinder) - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
- loadCredentials(PasswordFinder) - Method in interface org.italiangrid.voms.credential.LoadCredentialsStrategy
-
Loads a user credential
- loadCredentials() - Static method in class org.italiangrid.voms.credential.UserCredentials
-
- loadCredentials(char[]) - Static method in class org.italiangrid.voms.credential.UserCredentials
-
- loadCredentials(PasswordFinder) - Static method in class org.italiangrid.voms.credential.UserCredentials
-
- LoadCredentialsEventListener - Interface in org.italiangrid.voms.credential
-
- LoadCredentialsStrategy - Interface in org.italiangrid.voms.credential
-
A strategy to load user credentials
- loadPEMCredential(String, String, PasswordFinder) - Method in class org.italiangrid.voms.credential.impl.AbstractLoadCredentialsStrategy
-
- loadPEMCredentialFromEnv(PasswordFinder) - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
- loadPEMCredentialsFromGlobusDir(PasswordFinder) - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
- loadPKCS12Credential(String, PasswordFinder) - Method in class org.italiangrid.voms.credential.impl.AbstractLoadCredentialsStrategy
-
- loadPKCS12CredentialFromEnv(PasswordFinder) - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
- loadPKCS12CredentialsFromGlobusDir(PasswordFinder) - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
- loadProxyCredential(String) - Method in class org.italiangrid.voms.credential.impl.AbstractLoadCredentialsStrategy
-
- 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.
- LocalHostnameResolver - Interface in org.italiangrid.voms.ac.impl
-
- lookupStrategy(VOMSESLookupStrategy) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
- lookupVOMSAttributeCertificates(X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.LeafACLookupStrategy
-
- lookupVOMSAttributeCertificates(X509Certificate[]) - Method in interface org.italiangrid.voms.ac.VOMSACLookupStrategy
-
This method defines how a set of VOMS Attribute Certificates is looked for
in a certificate chain.
- lookupVomsesInfo() - Method in class org.italiangrid.voms.request.impl.BaseVOMSESLookupStrategy
-
- lookupVomsesInfo() - Method in interface org.italiangrid.voms.request.VOMSESLookupStrategy
-
- LS_CMD_TEMPLATE - Static variable in class org.italiangrid.voms.util.FilePermissionHelper
-
The command used to retrieve file permissions for a given file
- LSC_FILENAME_SUFFIX - Static variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
The filename suffix used to match LSC files in the VOMS local trust
directories
- LSCFile - Class in org.italiangrid.voms.store.impl
-
A VOMS LSC file.
- LSCFile() - Constructor for class org.italiangrid.voms.store.impl.LSCFile
-
- LSCFileParser - Interface in org.italiangrid.voms.store
-
This interface defines a parser for VOMS LSC files.
- LSCInfo - Interface in org.italiangrid.voms.store
-
The VOMS LSC information.
- 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
-
- 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
-
- newTrustStore(List<String>, long, VOMSTrustStoreStatusListener) - Static method in class org.italiangrid.voms.store.VOMSTrustStores
-
Creates a
VOMSTrustStore
configured according to the parameters
passed as argument
- newTrustStore(List<String>) - Static method in class org.italiangrid.voms.store.VOMSTrustStores
-
Creates a
VOMSTrustStore
configured according to the parameters
passed as argument
- newTrustStore(long) - Static method in class org.italiangrid.voms.store.VOMSTrustStores
-
Creates a
VOMSTrustStore
configured according to the parameters
passed as argument
- newValidator(ValidationResultListener) - Static method in class org.italiangrid.voms.VOMSValidators
-
- newValidator(VOMSTrustStore, X509CertChainValidatorExt, ValidationResultListener) - Static method in class org.italiangrid.voms.VOMSValidators
-
- newValidator(VOMSTrustStore, X509CertChainValidatorExt, ValidationResultListener, VOMSACLookupStrategy) - Static method in class org.italiangrid.voms.VOMSValidators
-
- newValidator(VOMSTrustStore, X509CertChainValidatorExt) - Static method in class org.italiangrid.voms.VOMSValidators
-
- newValidator() - Static method in class org.italiangrid.voms.VOMSValidators
-
- newVOMSESParser() - Static method in class org.italiangrid.voms.request.VOMSESParserFactory
-
- normalizeAttributes(List<ACParsingContext>) - Method in class org.italiangrid.voms.ac.impl.LeafVOMSExtensionNormalizationStrategy
-
- normalizeAttributes(List<ACParsingContext>) - Method in interface org.italiangrid.voms.ac.VOMSAttributesNormalizationStrategy
-
Returns the normalized view of VOMS Authorization information starting from
a list of VOMS Attribute certificates.
- 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.
- ocspChecks(OCSPCheckingMode) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets the ocsp checking mode for this builder
- org.italiangrid.voms - package org.italiangrid.voms
-
This document provides help and documentation on the VOMS Java APIs.
- 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.
- validAt(Date) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- validAt(Date) - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method checks whether the attributes are valid in a given time passed
as argument.
- validate(X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
-
- validate(X509Certificate[]) - Method in interface org.italiangrid.voms.ac.VOMSACValidator
-
Parses and validates the VOMS attributes found in the certificate chain
passed as argument (which is assumed to be validated already).
- validate(X509Certificate[]) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
-
Validates a certificate chain using the wrapped validator, caching the
result for future validation calls.
- validate(CertPath) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
-
- validateAC(VOMSAttribute) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- validateAC(VOMSAttribute, X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- validateAC(VOMSAttribute, X509Certificate[]) - Method in interface org.italiangrid.voms.ac.VOMSACValidationStrategy
-
Validates a VOMS Attribute Certificate
- validateAC(VOMSAttribute) - Method in interface org.italiangrid.voms.ac.VOMSACValidationStrategy
-
Validates VOMS attributes not extracted from a certificate chain (e.g., as
returned from the VOMS server)
- validateACs(List<AttributeCertificate>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
-
- validateACs(List<AttributeCertificate>) - Method in interface org.italiangrid.voms.ac.VOMSACValidator
-
Validates the VOMS attributes found in the attribute certificate list
passed as argument.
- 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.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.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.
- 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_PROTOCOLS - Static variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
- 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
-
- 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 VOMS error 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
-
- vomsesLookupStrategy(VOMSESLookupStrategy) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
- 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
-
- VOMSESParserFactory() - Constructor for class org.italiangrid.voms.request.VOMSESParserFactory
-
- vomsesPaths(List<String>) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
- VOMSFQANNamingScheme - Class in org.italiangrid.voms.util
-
This class provides utility methods that are used for parsing, matching voms
FQANs (Fully Qualified Attribute Names).
- VOMSFQANNamingScheme() - Constructor for class org.italiangrid.voms.util.VOMSFQANNamingScheme
-
- VOMSGenericAttribute - Interface in org.italiangrid.voms
-
A VOMS generic attribute is a name=value pair attribute augmented with a
context.
- VOMSGenericAttributeImpl - Class in org.italiangrid.voms.ac.impl
-
The default implementation for VOMS Generic Attributes.
- VOMSGenericAttributeImpl() - Constructor for class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
-
- VOMSMessage - Class in org.italiangrid.voms.request
-
This class is used to decode VOMS error messages contained in a VOMS
response.
- VOMSMessage(int, String) - Constructor for class org.italiangrid.voms.request.VOMSMessage
-
- VOMSNamedThreadFactory - Class in org.italiangrid.voms.store.impl
-
A simple thread factory to create named VOMS background threads.
- VOMSNamedThreadFactory(Thread.UncaughtExceptionHandler) - Constructor for class org.italiangrid.voms.store.impl.VOMSNamedThreadFactory
-
- VOMSNamedThreadFactory() - Constructor for class org.italiangrid.voms.store.impl.VOMSNamedThreadFactory
-
- VOMSProtocol - Interface in org.italiangrid.voms.request
-
The request/response protocol for VOMS, with a methods accepting a rerquest
and returning a response.
- VOMSProtocolError - Exception in org.italiangrid.voms.request
-
Exception used when errors are raised during the interaction with a
(possibly) remote VOMS server.
- VOMSProtocolError(String, VOMSServerInfo, VOMSACRequest, X509Credential, Throwable) - Constructor for exception org.italiangrid.voms.request.VOMSProtocolError
-
- VOMSProtocolListener - Interface in org.italiangrid.voms.request
-
A listener that is notified of low-level VOMS protocol messages
- VOMSRequestFactory - Class in org.italiangrid.voms.request.impl
-
This class builds VOMS XML requests starting from
VOMSACRequest
objects.
- 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
-