- CachedValidationResult - Class in org.italiangrid.voms.util
-
A validation result cache entry.
- CachedValidationResult(String, ValidationResult) - Constructor for class org.italiangrid.voms.util.CachedValidationResult
-
Default constructor.
- cachedValidationResultHasExpired(CachedValidationResult, long) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
-
- cacheEntryLifetimeMsec - Variable in class org.italiangrid.voms.util.CachingCertificateValidator
-
The cache entry lifetime for this validator
- CachingCertificateValidator - Class in org.italiangrid.voms.util
-
A Certificate validator that caches validation results for a configurable
period of time.
- CachingCertificateValidator(X509CertChainValidatorExt, long) - Constructor for class org.italiangrid.voms.util.CachingCertificateValidator
-
Builds a caching validator wrapping the validator passed as argument.
- cancel() - Method in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Cancel the background tasks which updates this store.
- cancel() - Method in interface org.italiangrid.voms.store.Updateable
-
Cancels the future updates of this
Updateable
object.
- capabilityPattern - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
-
- capabilitySyntax - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
-
- certChain - Variable in class org.italiangrid.voms.ac.ACParsingContext
-
The certificate chain form which the VOMS attributes have been parsed.
- certChainDescription - Variable in class org.italiangrid.voms.store.impl.LSCFile
-
The certificate chain description contained in this LSC file
- certChainPostion - Variable in class org.italiangrid.voms.ac.ACParsingContext
-
The position in the cert chain where the VOMS attributes have been parsed
- certChainSanityChecks(X509Certificate[]) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
-
Obvious sanity checks on input certificate chain
- certChainValidator - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- certChainValidator - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
-
- certChainValidator(X509CertChainValidatorExt) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
-
- certFingerprint - Variable in class org.italiangrid.voms.util.CachedValidationResult
-
The certificate fingerprint for this cache entry
- CERTIFICATE_FILENAME_SUFFIX - Static variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
The filename suffix used to match certificates in the VOMS local trust
directories
- certificateFileSanityChecks(File) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
Performs basic sanity checks performed on a file supposed to hold a VOMS AA
certificate.
- CertificateValidatorBuilder - Class in org.italiangrid.voms.util
-
A utility class which provides convenient methods to build a certificate
validator with defaults that are meaningful for VOMS usage.
- CertificateValidatorBuilder() - Constructor for class org.italiangrid.voms.util.CertificateValidatorBuilder
-
- CertificateValidatorBuilder.OpensslHashFunction - Enum in org.italiangrid.voms.util
-
This enum determine which hash function is configured for the canl
OpensslCertChainValidator
to resolve CRLs and other trust anchors
files.
- checkACHolder(VOMSAttribute, X509Certificate[], List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- checkACValidity(VOMSAttribute, List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- checkAuthorityKeyIdentifier(X509Certificate, VOMSAttribute, List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- checkAuthorityKeyIdentifierExtension(VOMSAttribute, List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- checkedPaths - Variable in class org.italiangrid.voms.request.impl.BaseVOMSESLookupStrategy
-
- checkFileExistanceAndReadabilty(File) - Method in class org.italiangrid.voms.store.impl.DefaultLSCFileParser
-
- checkGroup(String) - Static method in class org.italiangrid.voms.util.VOMSFQANNamingScheme
-
This methods checks that the fqan passed as argument complies with the
syntax used by voms to identify groups.
- checkLocalAACertSignature(VOMSAttribute, List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- checkLSCSignature(VOMSAttribute, List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- checkNoRevAvailExtension(VOMSAttribute, List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- checkPKCS12Permissions(String) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
-
Chekcs whether a pkcs12 file has the 'right' permissions
- checkPrivateKeyPermissions(String) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
-
Checks whether a private key file has the 'right' permissions
- checkProxyPermissions(String) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
-
Checks whether a proxy file has the right permissions
- checkRole(String) - Static method in class org.italiangrid.voms.util.VOMSFQANNamingScheme
-
This methods checks that the string passed as argument complies with the
syntax used by voms to identify roles.
- checkSignature(VOMSAttribute, List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- checkSyntax(String) - Static method in class org.italiangrid.voms.util.VOMSFQANNamingScheme
-
This methods checks that the string passed as argument complies with the
voms FQAN syntax.
- checkTargets(VOMSAttribute, List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- checkTimeInRangeWithSkew(Date, Date, Date, int) - Static method in class org.italiangrid.voms.util.TimeUtils
-
Checks that a date falls in the interval allowing for a certain clock skew expressed in
minutes.
- checkUnhandledCriticalExtensions(VOMSAttribute, List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- CHMOD_CMD_TEMPLATE - Static variable in class org.italiangrid.voms.util.FilePermissionHelper
-
The command used to set file permissions on a given file
- chmodForm - Variable in enum org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
-
- chmodForm() - Method in enum org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
-
- cleanupStores() - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
- code - Variable in class org.italiangrid.voms.request.VOMSMessage
-
- command - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFragment
-
- connectTimeout - Variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
The tcp connection timeout (in milliseconds)
- connectTimeout - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
The connect timeout value
- connectTimeout(int) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Sets the connect timeout (in millisecods) for the
DefaultVOMSACService
that this
builder is creating
- context - Variable in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
-
- created - Static variable in class org.italiangrid.voms.store.impl.VOMSNamedThreadFactory
-
- credential - Variable in class org.italiangrid.voms.request.SSLSocketFactoryProvider
-
- credential - Variable in exception org.italiangrid.voms.request.VOMSProtocolError
-
The credential related with this error
- CredentialsUtils - Class in org.italiangrid.voms.util
-
An utility class for handling credentials
- CredentialsUtils() - Constructor for class org.italiangrid.voms.util.CredentialsUtils
-
- CredentialsUtils.PrivateKeyEncoding - Enum in org.italiangrid.voms.util
-
The encoding used to serialize proxy credentials private key.
- crlChecks - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
- crlChecks(CrlCheckingMode) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets the crl checking mode for this builder
- currentState - Variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
-
- currentToken - Variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
-
- DATE_FORMATTER - Static variable in class org.italiangrid.voms.util.TimeUtils
-
- decode(String) - Method in interface org.italiangrid.voms.request.ACDecodingStrategy
-
Decodes an encoded VOMS attribute certificate
- decode(String) - Method in class org.italiangrid.voms.request.impl.GoodACDecodingStrategy
-
- decode(String) - Static method in class org.italiangrid.voms.util.VOMSBase64Decoder
-
- decodemapbyte - Static variable in class org.italiangrid.voms.util.VOMSBase64Decoder
-
- decodemapint - Static variable in class org.italiangrid.voms.util.VOMSBase64Decoder
-
- DEFAULT_CLOCK_SKEW_IN_MINUTES - Static variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- DEFAULT_CONNECT_TIMEOUT - Static variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
The default value for the socket connection timeout
- DEFAULT_CRL_CHECKS - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
The default CRL checking policy.
- DEFAULT_DIGEST_ALGORITHM - Static variable in class org.italiangrid.voms.util.FingerprintHelper
-
- DEFAULT_ENCONDING - Static variable in class org.italiangrid.voms.util.CredentialsUtils
-
The default encoding used when no encoding is specified by callers.
- DEFAULT_LIFETIME - Static variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
-
- DEFAULT_NS_CHECKS - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
The default namespace checking policy.
- DEFAULT_OCSP_CHECKS - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
The default OCSP checking policy.
- DEFAULT_OPENSSL_HASH_FUNCTION - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
The default Openssl hash function value.
- DEFAULT_READ_TIMEOUT - Static variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
The default value for the socket read timeout
- DEFAULT_SKIP_HOSTNAME_CHECKS - Static variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
The default hostname checking policy.
- DEFAULT_TRUST_ANCHORS_DIR - Static variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
-
- DEFAULT_TRUST_ANCHORS_DIR - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
The default trust anchors directory.
- DEFAULT_TRUST_ANCHORS_UPDATE_INTERVAL - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Default validator trust anchor update interval.
- DEFAULT_UPDATE_FREQUENCY - Static variable in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Default trust store update frequency (10 minutes).
- DEFAULT_VALIDATOR_IS_LAZY - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
By default this builder builds non-lazy validators
- DEFAULT_VOMS_DIR - Static variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
The default directory where local VOMS trust information is rooted:
"/etc/grid-security/vomsdir"
- DEFAULT_VOMSES_DIR - Static variable in class org.italiangrid.voms.request.impl.DefaultVOMSESLookupStrategy
-
- defaultGenerationProperties - Static variable in class org.italiangrid.voms.asn1.VOMSACGenerator
-
- DefaultLoadCredentialsStrategy - Class in org.italiangrid.voms.credential.impl
-
The default strategy used to load user credentials when no file is explicitly
pointed out by the user of this API.
- DefaultLoadCredentialsStrategy(String, String, LoadCredentialsEventListener) - Constructor for class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
- DefaultLoadCredentialsStrategy(String) - Constructor for class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
- DefaultLoadCredentialsStrategy() - Constructor for class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
- DefaultLoadCredentialsStrategy(LoadCredentialsEventListener) - Constructor for class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
- DefaultLocalHostnameResolver - Class in org.italiangrid.voms.ac.impl
-
The default implementation for localhost name resolver.
- DefaultLocalHostnameResolver() - Constructor for class org.italiangrid.voms.ac.impl.DefaultLocalHostnameResolver
-
- DefaultLSCFileParser - Class in org.italiangrid.voms.store.impl
-
The default implementation for the LSC file parser.
- DefaultLSCFileParser() - Constructor for class org.italiangrid.voms.store.impl.DefaultLSCFileParser
-
- DefaultProxyPathBuilder - Class in org.italiangrid.voms.credential.impl
-
- DefaultProxyPathBuilder() - Constructor for class org.italiangrid.voms.credential.impl.DefaultProxyPathBuilder
-
- DefaultUpdatingVOMSTrustStore - Class in org.italiangrid.voms.store.impl
-
A VOMS trust store that periodically updates itself.
- DefaultUpdatingVOMSTrustStore(List<String>, long, VOMSTrustStoreStatusListener) - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Builds a trust store configured as defined in the parameters.
- DefaultUpdatingVOMSTrustStore(long) - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Builds a trust store configured as defined in the parameters.
- DefaultUpdatingVOMSTrustStore(List<String>, long) - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Builds a trust store configured as defined in the parameters.
- DefaultUpdatingVOMSTrustStore(List<String>) - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Builds a trust store configured as defined in the parameters.
- DefaultUpdatingVOMSTrustStore() - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Builds a trust store.
- defaultValue - Variable in enum org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
-
- DefaultVOMSACParser - Class in org.italiangrid.voms.ac.impl
-
Default implementation of the VOMS attribute certificate parsing logic.
- DefaultVOMSACParser() - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSACParser
-
- DefaultVOMSACParser(VOMSACLookupStrategy) - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSACParser
-
- DefaultVOMSACRequest - Class in org.italiangrid.voms.request.impl
-
- DefaultVOMSACRequest(DefaultVOMSACRequest.Builder) - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
-
- DefaultVOMSACRequest.Builder - Class in org.italiangrid.voms.request.impl
-
- DefaultVOMSACService - Class in org.italiangrid.voms.request.impl
-
- DefaultVOMSACService(DefaultVOMSACService.Builder) - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
- DefaultVOMSACService.Builder - Class in org.italiangrid.voms.request.impl
-
- 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(DefaultVOMSServerInfoStore.Builder) - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
-
- DefaultVOMSServerInfoStore.Builder - Class in org.italiangrid.voms.request.impl
-
- DefaultVOMSTrustStore - Class in org.italiangrid.voms.store.impl
-
The default implementation for the VOMS trust store.
- DefaultVOMSTrustStore(List<String>, VOMSTrustStoreStatusListener) - Constructor for class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
- DefaultVOMSTrustStore(VOMSTrustStoreStatusListener) - Constructor for class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
- DefaultVOMSTrustStore(List<String>) - Constructor for class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
- DefaultVOMSTrustStore() - Constructor for class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
Default constructor.
- DefaultVOMSValidationStrategy - Class in org.italiangrid.voms.ac.impl
-
The Default VOMS validation strategy.
- DefaultVOMSValidationStrategy(VOMSTrustStore, X509CertChainValidatorExt, LocalHostnameResolver) - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- DefaultVOMSValidationStrategy(VOMSTrustStore, X509CertChainValidatorExt) - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- DefaultVOMSValidator - Class in org.italiangrid.voms.ac.impl
-
The default implementation of the VOMS validator.
- DefaultVOMSValidator(DefaultVOMSValidator.Builder) - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
-
- DefaultVOMSValidator.Builder - Class in org.italiangrid.voms.ac.impl
-
- deserializeACCerts(X509AttributeCertificateHolder) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
-
Deserializes the VOMS ACCerts extension
- deserializeACTargets(X509AttributeCertificateHolder) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
-
- deserializeFQANs(IetfAttrSyntax) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
-
Deserializes the FQANs contained in a IetfAttrSyntax
object
- deserializeGAs(X509AttributeCertificateHolder) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
-
Deserializes the VOMS generic attributes
- deserializeVOMSAttributes(List<AttributeCertificate>) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
-
Deserializes the information in a list of VOMS attribute certificates.
- deserializeVOMSAttributes(AttributeCertificate) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
-
Deserializes the information in a VOMS attribute certificate.
- directorySanityChecks(File) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
Performs basic sanity checks on a directory that is supposed to contain
VOMS AA certificates and LSC files.
- dispose() - Method in class org.italiangrid.voms.util.CachingCertificateValidator
-
- doc - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFragment
-
- docBuilder - Variable in class org.italiangrid.voms.request.impl.RESTVOMSResponseParsingStrategy
-
- docBuilder - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFactory
-
- documentAsString(Document) - Static method in class org.italiangrid.voms.util.XMLUtils
-
- documentBuilder - Variable in class org.italiangrid.voms.request.impl.LegacyVOMSResponseParsingStrategy
-
- doRequest(VOMSProtocol, VOMSServerInfo, X509Credential, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
- doRequest(VOMSServerInfo, X509Credential, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.LegacyProtocol
-
- doRequest(VOMSServerInfo, X509Credential, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.RESTProtocol
-
- doRequest(VOMSServerInfo, X509Credential, VOMSACRequest) - Method in interface org.italiangrid.voms.request.VOMSProtocol
-
Makes a request, get the response.
- ga(String, String, String) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
-
- GA_TOKEN_PATTERN - Static variable in class org.italiangrid.voms.util.GaParser
-
- GA_TOKEN_REGEXP - Static variable in class org.italiangrid.voms.util.GaParser
-
- GaParser - Class in org.italiangrid.voms.util
-
- GaParser() - Constructor for class org.italiangrid.voms.util.GaParser
-
- gas - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
-
- gas - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams
-
- generateVOMSAttributeCertificate(List<String>, List<VOMSGenericAttribute>, List<String>, X509Certificate, BigInteger, Date, Date, String, String, int) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
-
- generateVOMSAttributeCertificate(EnumSet<VOMSACGenerator.ACGenerationProperties>, List<String>, List<VOMSGenericAttribute>, List<String>, X509Certificate, BigInteger, Date, Date, String, String, int) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
-
- generateVOMSExtension(List<X509AttributeCertificateHolder>) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
-
- genericAttributes - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getAACertificateBySubject(X500Principal) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
- getAACertificateBySubject(X500Principal) - Method in interface org.italiangrid.voms.store.VOMSTrustStore
-
Returns the VOMS Attribute Authority certificate held in this
VOMSTrustStore
whose subject matches the subject passed as
argument.
- getAACertificates() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getAACertificates() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the certificate chain of the VOMS Attribute Authority
(AA) that signed this
VOMSAttribute
.
- getAC() - Method in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
-
- getAC() - Method in class org.italiangrid.voms.request.impl.RESTVOMSResponse
-
- getAC() - Method in interface org.italiangrid.voms.request.VOMSResponse
-
Extracts the AC from the VOMS response.
- getACFromResponse(VOMSACRequest, VOMSResponse) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
Extracts an AC from a VOMS response
- getAcParams() - Method in class org.italiangrid.voms.request.impl.FakeVOMSACService
-
- getACs() - Method in class org.italiangrid.voms.ac.ACParsingContext
-
- getAcSerialNumber() - Method in class org.italiangrid.voms.request.impl.FakeVOMSACService
-
- getACsFromCertificate(X509Certificate) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
-
Deserializes the VOMS Attribute certificates, if present, in a given
certificate passed as argument
- getACsFromVOMSExtension(byte[]) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
-
Deserializes the VOMS Attribute certificates in a given certificate
extension
- getAlgorithmIdentifier() - Method in class org.italiangrid.voms.asn1.VOMSACGenerator.RandomContentSigner
-
- getAlias() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
-
- getAlias() - Method in interface org.italiangrid.voms.request.VOMSServerInfo
-
- 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
- getCertAsDEREncodable(X509Certificate) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
-
- getCertChain() - Method in class org.italiangrid.voms.ac.ACParsingContext
-
- getCertChainPostion() - Method in class org.italiangrid.voms.ac.ACParsingContext
-
- getCertFingerprint() - Method in class org.italiangrid.voms.util.CachedValidationResult
-
Returns the certificate fingerprint for this entry.
- getCertificateChainDescription() - Method in class org.italiangrid.voms.store.impl.LSCFile
-
- getCertificateChainDescription() - Method in interface org.italiangrid.voms.store.LSCInfo
-
Returns the certificate chain description of the VOMS AA for the given VO
and hostname.
- getCode() - Method in class org.italiangrid.voms.request.VOMSMessage
-
- getConnectTimeout() - Method in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
- getContext() - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
-
- getContext() - Method in interface org.italiangrid.voms.VOMSGenericAttribute
-
This method returns the context for this generic attribute
- getCredential() - Method in exception org.italiangrid.voms.request.VOMSProtocolError
-
- getDEROctetString(String) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
-
- getErrorCode() - Method in class org.italiangrid.voms.error.VOMSValidationErrorMessage
-
- getFilename() - Method in class org.italiangrid.voms.store.impl.LSCFile
-
- getFilename() - Method in interface org.italiangrid.voms.store.LSCInfo
-
Returns the name of file from where this LSC info was parsed from.
- getFilePermissions(String) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
-
- getFingerprint(X509Certificate) - Static method in class org.italiangrid.voms.util.FingerprintHelper
-
- getFQANs() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getFqans() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
-
- getFQANs() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the list of signed Fully Qualified Attribute Names
(FQANs) in this
VOMSAttribute
.
- getFragment() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
-
- getFromEnvOrSystemProperty(String) - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
Looks for the value of a given property in the environment or in the system
properties
- getGas() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
-
- getGenericAttributes() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getGenericAttributes() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the list of VOMS Generic attributes in this
VOMSAttribute
.
- getGroupName(String) - Static method in class org.italiangrid.voms.util.VOMSFQANNamingScheme
-
This method extracts group name information from the FQAN passed as
argument.
- getHolder() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getHolder() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the subject (as an X500Principal
) of the holder
of these VOMS attributes
- getHolderSerialNumber() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getHolderSerialNumber() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the holder certificate serial number
- getHost() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getHost() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
-
- getHost() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the host where the VOMS Attribute Authority (AA) that
signed these attribute lives
- getHostname() - Method in class org.italiangrid.voms.store.impl.LSCFile
-
- getHostname() - Method in interface org.italiangrid.voms.store.LSCInfo
-
Returns the host name of the VOMS AA this LSC info applies to.
- getIssuer() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getIssuer() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the subject of the VOMS Attribute Authority that signed
these attributes.
- getLifetime() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
-
- getLifetime() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
-
- getLifetime() - Method in interface org.italiangrid.voms.request.VOMSACRequest
-
- getLocalAACertificates() - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
- getLocalAACertificates() - Method in interface org.italiangrid.voms.store.VOMSTrustStore
-
Returns the list of VOMS Attribute Authority certificates held in this
VOMSTrustStore
.
- getLocalTrustedDirectories() - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
- getLocalTrustedDirectories() - Method in interface org.italiangrid.voms.store.VOMSTrustStore
-
Returns the locally trusted directories where VOMS trust information (being
VOMS server certificates or LSC files) are searched for.
- getLSC(String, String) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
- getLSC(String, String) - Method in interface org.italiangrid.voms.store.VOMSTrustStore
-
Returns the LSC information held in this
VOMSTrustStore
for the vo
and hostname passed as arguments.
- getMessage() - Method in class org.italiangrid.voms.error.VOMSValidationErrorMessage
-
- getMessage() - Method in class org.italiangrid.voms.request.VOMSMessage
-
- getName() - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
-
- getName() - Method in interface org.italiangrid.voms.VOMSGenericAttribute
-
This method returns the name of this generic attribute
- getNotAfter() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getNotAfter() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
-
- getNotAfter() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the attributes' validity end time
- getNotBefore() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getNotBefore() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
-
- getNotBefore() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the attributes' validity start time
- getOpensslCAHash(X500Principal) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
- getOrderString() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
-
- getOutputStream() - Method in class org.italiangrid.voms.asn1.VOMSACGenerator.RandomContentSigner
-
- getParameters() - Method in class org.italiangrid.voms.error.VOMSValidationErrorMessage
-
- getPort() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getPort() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
-
- getPort() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the port on which the VOMS Attribute Authority (AA)
that signed these attributes listens for requests.
- getPrimaryFQAN() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getPrimaryFQAN() - Method in interface org.italiangrid.voms.VOMSAttribute
-
- getPropertyName() - Method in enum org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
-
- getProxySupport() - Method in class org.italiangrid.voms.util.CachingCertificateValidator
-
- getReadTimeout() - Method in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
- getRequest() - Method in exception org.italiangrid.voms.request.VOMSProtocolError
-
- getRequestedFQANs() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
-
- getRequestedFQANs() - Method in interface org.italiangrid.voms.request.VOMSACRequest
-
- getResult() - Method in class org.italiangrid.voms.util.CachedValidationResult
-
Returns the validation result for this entry.
- getRevocationCheckingMode() - Method in class org.italiangrid.voms.util.CachingCertificateValidator
-
- getRoleName(String) - Static method in class org.italiangrid.voms.util.VOMSFQANNamingScheme
-
This method extracts the role name information from the FQAN passed as
argument.
- getSerialNo() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
-
- getServerInfo() - Method in exception org.italiangrid.voms.request.VOMSProtocolError
-
- getSignature() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getSignature() - Method in class org.italiangrid.voms.asn1.VOMSACGenerator.RandomContentSigner
-
- getSignature() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the signature on the VOMS attribute certificate as a
byte array.
- getSigner(EnumSet<VOMSACGenerator.ACGenerationProperties>) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
-
- getSSLSockectFactory() - Method in class org.italiangrid.voms.request.SSLSocketFactoryProvider
-
Get the SSL socket factory.
- getSSLSocketFactory(X509Credential) - Method in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
Builds an SSL socket factory based on the credential passed as argument and
the validator configured for this
AbstractVOMSProtocol
- getSystemPropertyValue() - Method in enum org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
-
- getTargets() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getTargets() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
-
- getTargets() - Method in interface org.italiangrid.voms.request.VOMSACRequest
-
- getTargets() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the list of targets defined for this
VOMSAttribute
.
- getTargetString() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
-
- getTimestamp() - Method in class org.italiangrid.voms.util.CachedValidationResult
-
Returns this entry creation timestamp.
- getTrustedIssuers() - Method in class org.italiangrid.voms.util.CachingCertificateValidator
-
- getUpdateFrequency() - Method in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Returns the update frequency, in milliseconds, for this store.
- getUpdateFrequency() - Method in interface org.italiangrid.voms.store.Updateable
-
- getURL() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
-
- getURL() - Method in interface org.italiangrid.voms.request.VOMSServerInfo
-
- getValidationErrors() - Method in class org.italiangrid.voms.ac.VOMSValidationResult
-
- getValue() - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
-
- getValue() - Method in interface org.italiangrid.voms.VOMSGenericAttribute
-
This method returns the value of this generic attribute
- getVersion() - Method in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
-
- getVersion() - Method in class org.italiangrid.voms.request.impl.RESTVOMSResponse
-
- getVersion() - Method in interface org.italiangrid.voms.request.VOMSResponse
-
Extracts the version from the VOMS response.
- getVO() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getVo() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
-
- getVo() - Method in class org.italiangrid.voms.store.impl.LSCFile
-
- getVO() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the name of the VO this VOMS attributes are about
- getVOMSAC() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- getVOMSAC() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the underlying VOMS Attribute certificate object.
- getVOMSAttributeCertificate(X509Credential, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
- getVOMSAttributeCertificate(X509Credential, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.FakeVOMSACService
-
- getVOMSAttributeCertificate(X509Credential, VOMSACRequest) - Method in interface org.italiangrid.voms.request.VOMSACService
-
Returns an
AttributeCertificate
given a
VOMSACRequest
for
VOMS attributes.
- getVOMSExtensionFromCertificate(X509Certificate) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
-
Returns the VOMS extension, if present, in a given certificate
- getVOMSServerDN() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
-
- getVOMSServerDN() - Method in interface org.italiangrid.voms.request.VOMSServerInfo
-
Returns the certificate subject as listed in the VOMSES configuration for
this
VOMSServerInfo
- getVOMSServerInfo() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
-
- getVOMSServerInfo(String) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
-
- getVOMSServerInfo(String) - Method in interface org.italiangrid.voms.request.VOMSServerInfoStore
-
Returns a set of
VOMSServerInfo
object matching a vo name or alias
passed as argument.
- getVOMSServerInfo() - Method in interface org.italiangrid.voms.request.VOMSServerInfoStore
-
- 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
-
- GLOBUS_PEM_CERT_PATH_SUFFIX - Static variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
- GLOBUS_PEM_KEY_PATH_SUFFIX - Static variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
- GLOBUS_PKCS12_CRED_PATH_SUFFIX - Static variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
- GLOBUS_VERSION - Static variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
-
- GoodACDecodingStrategy - Class in org.italiangrid.voms.request.impl
-
- GoodACDecodingStrategy() - Constructor for class org.italiangrid.voms.request.impl.GoodACDecodingStrategy
-
- groupCommand(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
-
- groupPattern - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
-
- groupSyntax - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
-
- lazyAnchorsLoading - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
- lazyAnchorsLoading(boolean) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets whether the created validator will be lazy in loading anchors
- LeafACLookupStrategy - Class in org.italiangrid.voms.ac.impl
-
This strategy returns the leaf VOMS Attribute Certificate in a certificate
chain, i.e.
- LeafACLookupStrategy(ACLookupListener) - Constructor for class org.italiangrid.voms.ac.impl.LeafACLookupStrategy
-
- LeafACLookupStrategy() - Constructor for class org.italiangrid.voms.ac.impl.LeafACLookupStrategy
-
- LeafVOMSExtensionNormalizationStrategy - Class in org.italiangrid.voms.ac.impl
-
This strategy extracts the VOMS attributes from the top VOMS extension found
in the parsing context passed as argument.
- LeafVOMSExtensionNormalizationStrategy() - Constructor for class org.italiangrid.voms.ac.impl.LeafVOMSExtensionNormalizationStrategy
-
- legacyProtocol - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
The voms legacy protocol implementation
- legacyProtocol(VOMSProtocol) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Sets the legacy protocol implementation
- legacyProtocol - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
The voms legacy protocol implementation
- LegacyProtocol - Class in org.italiangrid.voms.request.impl
-
Protocol implementing the legacy interface.
- LegacyProtocol(X509CertChainValidatorExt, VOMSProtocolListener, int, int) - Constructor for class org.italiangrid.voms.request.impl.LegacyProtocol
-
- legacyProtocolEnabled - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Whether the client should attempt legacy protocol requests
- legacyProtocolEnabled(boolean) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Enables/disables the fallback the VOMS legacy protocol.
- legacyProtocolEnabled - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
Whether VOMS legacy protocol should be used as a fallback when REST protocol fails
- LegacyRequestSender - Class in org.italiangrid.voms.request.impl
-
This class manages the client-side communication protocol with the VOMS
server.
- LegacyRequestSender(VOMSProtocolListener) - Constructor for class org.italiangrid.voms.request.impl.LegacyRequestSender
-
- LegacyVOMSESParserImpl - Class in org.italiangrid.voms.request.impl
-
- LegacyVOMSESParserImpl() - Constructor for class org.italiangrid.voms.request.impl.LegacyVOMSESParserImpl
-
- LegacyVOMSResponse - Class in org.italiangrid.voms.request.impl
-
- LegacyVOMSResponse(Document) - Constructor for class org.italiangrid.voms.request.impl.LegacyVOMSResponse
-
Builds a VOMSResponse starting from a DOM an XML document (see
Document
).
- LegacyVOMSResponseParsingStrategy - Class in org.italiangrid.voms.request.impl
-
Parsing strategy for legacy VOMS responses.
- LegacyVOMSResponseParsingStrategy() - Constructor for class org.italiangrid.voms.request.impl.LegacyVOMSResponseParsingStrategy
-
- lifetime - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
-
- lifetime(int) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
-
- lifetime - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
-
- lifetime - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFactory
-
- lifetime - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFragment
-
- lineParser - Variable in class org.italiangrid.voms.request.impl.LegacyVOMSESParserImpl
-
- lineSanityChecks(String) - Method in class org.italiangrid.voms.request.impl.VOMSESLineParser
-
- listCommand() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
-
- listener - Variable in class org.italiangrid.voms.ac.impl.LeafACLookupStrategy
-
- listener - Variable in class org.italiangrid.voms.credential.impl.AbstractLoadCredentialsStrategy
-
- listener - Variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
- listener - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
The listener that will be notified of interesting store events
- listener - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
-
- listener - Variable in class org.italiangrid.voms.request.impl.FakeVOMSACService
-
- listener - Variable in class org.italiangrid.voms.request.impl.LegacyRequestSender
-
- listener - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
The trust store status listener that will be notified of changes in this
trust store
- listenerLock - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
-
- listenerLock - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
A lock to guard the setting of the status listener
- loadCertificateFromFile(File) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
Loads a VOMS AA certificate from a given file and stores this certificate
in the local map of trusted VOMS AA certificate.
- loadCertificatesFromDirectory(File) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
Loads all the certificates in the local directory.
- loadCredentials(PasswordSupplier) - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
- loadCredentials(PasswordSupplier) - Method in interface org.italiangrid.voms.credential.LoadCredentialsStrategy
-
Loads a user credential
- loadCredentials() - Static method in class org.italiangrid.voms.credential.UserCredentials
-
- loadCredentials(char[]) - Static method in class org.italiangrid.voms.credential.UserCredentials
-
- loadCredentials(PasswordSupplier) - Static method in class org.italiangrid.voms.credential.UserCredentials
-
- LoadCredentialsEventListener - Interface in org.italiangrid.voms.credential
-
- LoadCredentialsStrategy - Interface in org.italiangrid.voms.credential
-
A strategy to load user credentials
- loadCredentialsStrategy - Static variable in class org.italiangrid.voms.credential.UserCredentials
-
- loadLSCFromDirectory(File) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
- loadOptions(VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
-
- loadPEMCredential(String, String, PasswordSupplier) - Method in class org.italiangrid.voms.credential.impl.AbstractLoadCredentialsStrategy
-
- 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
-
- 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
-
- loadProxyFromEnv() - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
- loadProxyFromUID() - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
- loadTrustInformation() - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
- loadTrustInformation() - Method in interface org.italiangrid.voms.store.VOMSTrustStore
-
Loads trust information from the sources configured for this trust store.
- localAACertificatesByHash - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
Map of local parsed AA certificates keyed by certificate subject hash
- LocalHostnameResolver - Interface in org.italiangrid.voms.ac.impl
-
- localLSCInfo - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
The set of local parsed LSC information keyed by VO
- localTrustedDirs - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
The list of local trusted directories that is searched for trust
information (certs or LSC files)
- lookupStrategy - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
- lookupStrategy(VOMSESLookupStrategy) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
- lookupStrategy - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
-
- lookupVOMSAttributeCertificates(X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.LeafACLookupStrategy
-
- lookupVOMSAttributeCertificates(X509Certificate[]) - Method in interface org.italiangrid.voms.ac.VOMSACLookupStrategy
-
This method defines how a set of VOMS Attribute Certificates is looked for
in a certificate chain.
- lookupVomsesInfo() - Method in class org.italiangrid.voms.request.impl.BaseVOMSESLookupStrategy
-
- lookupVomsesInfo() - Method in interface org.italiangrid.voms.request.VOMSESLookupStrategy
-
- LS_CMD_TEMPLATE - Static variable in class org.italiangrid.voms.util.FilePermissionHelper
-
The command used to retrieve file permissions for a given file
- LSC_FILENAME_SUFFIX - Static variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
The filename suffix used to match LSC files in the VOMS local trust
directories
- LSCFile - Class in org.italiangrid.voms.store.impl
-
A VOMS LSC file.
- LSCFile() - Constructor for class org.italiangrid.voms.store.impl.LSCFile
-
- LSCFileParser - Interface in org.italiangrid.voms.store
-
This interface defines a parser for VOMS LSC files.
- LSCInfo - Interface in org.italiangrid.voms.store
-
The VOMS LSC information.
- name - Variable in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
-
- nameMismatch(SSLSocket, X509Certificate, String) - Method in class org.italiangrid.voms.request.impl.LegacyProtocol
-
- namespaceChecks - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
- namespaceChecks(NamespaceCheckingMode) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets the namespace checking mode for this builder
- newErrorMessage(VOMSValidationErrorCode) - Static method in class org.italiangrid.voms.error.VOMSValidationErrorMessage
-
- newErrorMessage(VOMSValidationErrorCode, Object...) - Static method in class org.italiangrid.voms.error.VOMSValidationErrorMessage
-
- newInstance(X509Credential, ACGenerationParams, VOMSRequestListener) - Static method in class org.italiangrid.voms.request.impl.FakeVOMSACService
-
- newInstanceFromProperties(VOMSRequestListener) - Static method in class org.italiangrid.voms.request.impl.FakeVOMSACService
-
- newParser() - Static method in class org.italiangrid.voms.VOMSValidators
-
- newThread(Runnable) - Method in class org.italiangrid.voms.store.impl.VOMSNamedThreadFactory
-
- newTrustStore() - Static method in class org.italiangrid.voms.store.VOMSTrustStores
-
- newTrustStore(List<String>, long, VOMSTrustStoreStatusListener) - Static method in class org.italiangrid.voms.store.VOMSTrustStores
-
Creates a
VOMSTrustStore
configured according to the parameters
passed as argument
- newTrustStore(List<String>) - Static method in class org.italiangrid.voms.store.VOMSTrustStores
-
Creates a
VOMSTrustStore
configured according to the parameters
passed as argument
- newTrustStore(long) - Static method in class org.italiangrid.voms.store.VOMSTrustStores
-
Creates a
VOMSTrustStore
configured according to the parameters
passed as argument
- newValidator(ValidationResultListener) - Static method in class org.italiangrid.voms.VOMSValidators
-
- newValidator(VOMSTrustStore, X509CertChainValidatorExt, ValidationResultListener) - Static method in class org.italiangrid.voms.VOMSValidators
-
- newValidator(VOMSTrustStore, X509CertChainValidatorExt, ValidationResultListener, VOMSACLookupStrategy) - Static method in class org.italiangrid.voms.VOMSValidators
-
- newValidator(VOMSTrustStore, X509CertChainValidatorExt) - Static method in class org.italiangrid.voms.VOMSValidators
-
- newValidator() - Static method in class org.italiangrid.voms.VOMSValidators
-
- newVOMSESParser() - Static method in class org.italiangrid.voms.request.VOMSESParserFactory
-
- normalizeAttributes(List<ACParsingContext>) - Method in class org.italiangrid.voms.ac.impl.LeafVOMSExtensionNormalizationStrategy
-
- normalizeAttributes(List<ACParsingContext>) - Method in interface org.italiangrid.voms.ac.VOMSAttributesNormalizationStrategy
-
Returns the normalized view of VOMS Authorization information starting from
a list of VOMS Attribute certificates.
- notAfter - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- notAfter - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
-
- notAfter(Date) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
-
- notAfter - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams
-
- notBefore - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- notBefore - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
-
- notBefore(Date) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
-
- notBefore - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams
-
- notifyACLookupEvent(X509Certificate[], int) - Method in interface org.italiangrid.voms.ac.ACLookupListener
-
Informs that an AC is being looked for in the cert chain passed as
argument.
- notifyACLookupEvent(X509Certificate[], int) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyACParseEvent(X509Certificate[], int) - Method in interface org.italiangrid.voms.ac.ACLookupListener
-
Informs that an AC has been succesfully parsed from the cert chain passed
as argument
- notifyACParseEvent(X509Certificate[], int) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyCertficateLookupEvent(String) - Method in interface org.italiangrid.voms.store.VOMSTrustStoreStatusListener
-
Informs that certificates are being looked for in the directory passed as
argument
- notifyCertficateLookupEvent(String) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyCertificateLoadEvent(X509Certificate, File) - Method in interface org.italiangrid.voms.store.VOMSTrustStoreStatusListener
-
Informs that a VOMS AA certificate has been loaded in the store
- notifyCertificateLoadEvent(X509Certificate, File) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyCredentialLookup(String...) - Method in interface org.italiangrid.voms.credential.LoadCredentialsEventListener
-
Informs that credentials are been looked for in the locations passed as
argument.
- notifyCredentialLookup(String...) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyErrorsInVOMSReponse(VOMSACRequest, VOMSServerInfo, VOMSErrorMessage[]) - Method in interface org.italiangrid.voms.request.VOMSRequestListener
-
Informs that errors were included in the VOMS response produced by a VOMS
server
- notifyErrorsInVOMSReponse(VOMSACRequest, VOMSServerInfo, VOMSErrorMessage[]) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyHTTPRequest(String) - Method in interface org.italiangrid.voms.request.VOMSProtocolListener
-
Informs that a VOMS HTTP GET request is being issued for the URL passed as
argument
- notifyHTTPRequest(String) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyLegacyRequest(String) - Method in interface org.italiangrid.voms.request.VOMSProtocolListener
-
Informs that a VOMS legacy request is being issued
- notifyLegacyRequest(String) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyLoadCredentialFailure(Throwable, String...) - Method in interface org.italiangrid.voms.credential.LoadCredentialsEventListener
-
Informs that credentials could not be loaded form the locations passed as
argument.
- notifyLoadCredentialFailure(Throwable, String...) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyLoadCredentialSuccess(String...) - Method in interface org.italiangrid.voms.credential.LoadCredentialsEventListener
-
Informs that credentials have been succesfully loaded from the credentials
passed as argument.
- notifyLoadCredentialSuccess(String...) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyLSCLoadEvent(LSCInfo, File) - Method in interface org.italiangrid.voms.store.VOMSTrustStoreStatusListener
-
Informs that VOMS LSC information has been loaded in the store
- notifyLSCLoadEvent(LSCInfo, File) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyLSCLookupEvent(String) - Method in interface org.italiangrid.voms.store.VOMSTrustStoreStatusListener
-
Informs that VOMS LSC file information is being looked for in the directory
passed as argument.
- notifyLSCLookupEvent(String) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyNoValidVOMSESError(List<String>) - Method in interface org.italiangrid.voms.request.VOMSServerInfoStoreListener
-
Informs that no valid VOMS information was found on the system.
- notifyNoValidVOMSESError(List<String>) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyReceivedResponse(VOMSResponse) - Method in interface org.italiangrid.voms.request.VOMSProtocolListener
-
Informs that a VOMSResponse was received from a remote VOMS server
- notifyReceivedResponse(VOMSResponse) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyTrustStoreUpdate(VOMSTrustStore) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyValidationResult(VOMSValidationResult) - Method in interface org.italiangrid.voms.ac.ValidationResultListener
-
Informs of the result of the validation of a set of
VOMSAttribute
- notifyValidationResult(VOMSValidationResult) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyVOMSESInformationLoaded(String, VOMSServerInfo) - Method in interface org.italiangrid.voms.request.VOMSServerInfoStoreListener
-
Informs that VOMSES information was succesfully loaded from a given path
- notifyVOMSESInformationLoaded(String, VOMSServerInfo) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyVOMSESlookup(String) - Method in interface org.italiangrid.voms.request.VOMSServerInfoStoreListener
-
Informs that VOMSES is being search at the path passed as argument
- notifyVOMSESlookup(String) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyVOMSRequestFailure(VOMSACRequest, VOMSServerInfo, Throwable) - Method in interface org.italiangrid.voms.request.VOMSRequestListener
-
Informs of a VOMS request failure
- notifyVOMSRequestFailure(VOMSACRequest, VOMSServerInfo, Throwable) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyVOMSRequestStart(VOMSACRequest, VOMSServerInfo) - Method in interface org.italiangrid.voms.request.VOMSRequestListener
-
Informs of the start of a request to a VOMS server
- notifyVOMSRequestStart(VOMSACRequest, VOMSServerInfo) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyVOMSRequestSuccess(VOMSACRequest, VOMSServerInfo) - Method in interface org.italiangrid.voms.request.VOMSRequestListener
-
Informs of the succesfull conclusion of a request to a VOMS server
- notifyVOMSRequestSuccess(VOMSACRequest, VOMSServerInfo) - Method in enum org.italiangrid.voms.util.NullListener
-
- notifyWarningsInVOMSResponse(VOMSACRequest, VOMSServerInfo, VOMSWarningMessage[]) - Method in interface org.italiangrid.voms.request.VOMSRequestListener
-
Informs that warnings were included in the VOMS response produced by a VOMS
server
- notifyWarningsInVOMSResponse(VOMSACRequest, VOMSServerInfo, VOMSWarningMessage[]) - Method in enum org.italiangrid.voms.util.NullListener
-
- NullListener - Enum in org.italiangrid.voms.util
-
A Singleton Listener which swallows notification.
- NullListener() - Constructor for enum org.italiangrid.voms.util.NullListener
-
- sanityChecks() - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
-
- savePrivateKey(OutputStream, PrivateKey, CredentialsUtils.PrivateKeyEncoding) - Static method in class org.italiangrid.voms.util.CredentialsUtils
-
Serializes a private key to an output stream according to an encoding.
- savePrivateKeyPKCS1(OutputStream, PrivateKey) - Static method in class org.italiangrid.voms.util.CredentialsUtils
-
Serializes a private key to an output stream following the pkcs1 encoding.
- savePrivateKeyPKCS8(OutputStream, PrivateKey) - Static method in class org.italiangrid.voms.util.CredentialsUtils
-
Serializes a private key to an output stream following the pkcs8 encoding.
- saveProxyCredentials(OutputStream, X509Credential, CredentialsUtils.PrivateKeyEncoding) - Static method in class org.italiangrid.voms.util.CredentialsUtils
-
Saves user credentials as a plain text PEM data.
- saveProxyCredentials(OutputStream, X509Credential) - Static method in class org.italiangrid.voms.util.CredentialsUtils
-
Saves user credentials as a plain text PEM data.
- saveProxyCredentials(String, X509Credential, CredentialsUtils.PrivateKeyEncoding) - Static method in class org.italiangrid.voms.util.CredentialsUtils
-
Saves proxy credentials to a file.
- saveProxyCredentials(String, X509Credential) - Static method in class org.italiangrid.voms.util.CredentialsUtils
-
Saves proxy credentials to a file.
- scheduler - Variable in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
The scheduler used to schedule the update tasks.
- scheduleUpdate() - Method in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
- searchedPaths() - Method in class org.italiangrid.voms.request.impl.BaseVOMSESLookupStrategy
-
- searchedPaths() - Method in interface org.italiangrid.voms.request.VOMSESLookupStrategy
-
- sendRequest(VOMSACRequest, VOMSServerInfo, OutputStream) - Method in class org.italiangrid.voms.request.impl.LegacyRequestSender
-
This method is used to send a request to a VOMS server.
- serialNo - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
-
- serialNo(long) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
-
- serialNo - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams
-
- serialVersionUID - Static variable in exception org.italiangrid.voms.credential.FilePermissionError
-
- serialVersionUID - Static variable in exception org.italiangrid.voms.request.VOMSProtocolError
-
- serialVersionUID - Static variable in exception org.italiangrid.voms.VOMSError
-
- serverInfo - Variable in exception org.italiangrid.voms.request.VOMSProtocolError
-
The VOMS server endpoint information related with this error
- serverInfoStore - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
The store used to keep VOMS server contact information.
- serverInfoStore(VOMSServerInfoStore) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
- serverInfoStore - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
The store used to keep VOMS server contact information.
- serverInfoStore - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
-
- serverInfoStoreListener(VOMSServerInfoStoreListener) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
- setAACertificates(X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- setAcParams(ACGenerationParams) - Method in class org.italiangrid.voms.request.impl.FakeVOMSACService
-
- setACs(List<AttributeCertificate>) - Method in class org.italiangrid.voms.ac.ACParsingContext
-
- setAcSerialNumber(long) - Method in class org.italiangrid.voms.request.impl.FakeVOMSACService
-
- setAlias(String) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
-
- setCertChain(X509Certificate[]) - Method in class org.italiangrid.voms.ac.ACParsingContext
-
- setCertChainPostion(int) - Method in class org.italiangrid.voms.ac.ACParsingContext
-
- setCertFingerprint(String) - Method in class org.italiangrid.voms.util.CachedValidationResult
-
Sets the certificate finger for this entry.
- setCertificateChainDescription(List<String>) - Method in class org.italiangrid.voms.store.impl.LSCFile
-
- setCode(int) - Method in class org.italiangrid.voms.request.VOMSMessage
-
- setConnectTimeout(int) - Method in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
- setContext(String) - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
-
- setFilename(String) - Method in class org.italiangrid.voms.store.impl.LSCFile
-
- setFilename(String) - Method in interface org.italiangrid.voms.store.LSCInfo
-
Sets the name of the file from where this LSC info was parsed from.
- setFilePermissions(String, FilePermissionHelper.PosixFilePermission) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
-
- setFQANs(List<String>) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- setGenericAttributes(List<VOMSGenericAttribute>) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- setHolder(X500Principal) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- setHolderSerialNumber(BigInteger) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- setHost(String) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- setHostname(String) - Method in class org.italiangrid.voms.store.impl.LSCFile
-
- setIssuer(X500Principal) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- setLifetime(long) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
-
- setLoadCredentialsStrategy(LoadCredentialsStrategy) - Static method in class org.italiangrid.voms.credential.UserCredentials
-
- setMessage(String) - Method in class org.italiangrid.voms.request.VOMSMessage
-
- setName(String) - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
-
- setNotAfter(Date) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- setNotBefore(Date) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- setOptionsForRequest(VOMSRequestFragment) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
-
- setOrderString(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
-
- setPKCS12Permissions(String) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
-
- setPort(int) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- setPrivateKeyPermissions(String) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
-
- setProxyPermissions(String) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
-
- setReadTimeout(int) - Method in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
Sets the read timeout value for the underlying socket
- setResult(ValidationResult) - Method in class org.italiangrid.voms.util.CachedValidationResult
-
Sets the validation result for this entry
- setSignature(byte[]) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- setSkipHostnameChecks(boolean) - Method in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
Sets whether this protocol will skip SSL hostname checks
- setStatusListener(VOMSTrustStoreStatusListener) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
- setStatusListener(VOMSTrustStoreStatusListener) - Method in interface org.italiangrid.voms.store.VOMSTrustStore
-
- setTargets(List<String>) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- setTargetString(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
-
- setTimestamp(long) - Method in class org.italiangrid.voms.util.CachedValidationResult
-
Sets this entry creation timestamp (in milliseconds since the epoch).
- setURL(URI) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
-
- setValidationResultListener(ValidationResultListener) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
-
- setValidationResultListener(ValidationResultListener) - Method in interface org.italiangrid.voms.ac.VOMSACValidator
-
Sets a listener that will received validation-related events for this
VOMSACValidator
.
- setValue(String) - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
-
- setVO(String) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- setVo(String) - Method in class org.italiangrid.voms.store.impl.LSCFile
-
- setVOMSAC(X509AttributeCertificateHolder) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- setVOMSServerDN(String) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
-
- setVoName(String) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
-
- shutdown() - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
-
- shutdown() - Method in interface org.italiangrid.voms.ac.VOMSACValidator
-
Shutdown the VOMS validator.
- SIG_LENGHT - Static variable in class org.italiangrid.voms.asn1.VOMSACGenerator.RandomContentSigner
-
- sigAlgId - Variable in class org.italiangrid.voms.asn1.VOMSACGenerator.RandomContentSigner
-
- signature - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- signer - Variable in class org.italiangrid.voms.asn1.VOMSACGenerator
-
- skipHostnameChecks - Variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
Whether to skip hostname checks
- skipHostnameChecks - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Whether the client should skip hostname checking
- skipHostnameChecks(boolean) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Sets a flag to skip VOMS hostname checking.
- SSLSocketFactoryProvider - Class in org.italiangrid.voms.request
-
Provider for a SSL socket factory configured using CAnL.
- SSLSocketFactoryProvider(X509Credential, X509CertChainValidatorExt) - Constructor for class org.italiangrid.voms.request.SSLSocketFactoryProvider
-
- SSLSocketFactoryProvider(X509Credential) - Constructor for class org.italiangrid.voms.request.SSLSocketFactoryProvider
-
- statForm - Variable in enum org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
-
- statForm() - Method in enum org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
-
- store - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- storeListener - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
The listener that will be informed about server info store events
- storeListener(VOMSServerInfoStoreListener) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
- storeUpdateListener - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
- storeUpdateListener(StoreUpdateListener) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets the store update listener for this builder
- valid - Variable in class org.italiangrid.voms.ac.VOMSValidationResult
-
The flag that tells whether the validation was successfull or not
- validAt(Date) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- validAt(Date) - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method checks whether the attributes are valid in a given time passed
as argument.
- validate(X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
-
- validate(X509Certificate[]) - Method in interface org.italiangrid.voms.ac.VOMSACValidator
-
Parses and validates the VOMS attributes found in the certificate chain
passed as argument (which is assumed to be validated already).
- validate(X509Certificate[]) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
-
Validates a certificate chain using the wrapped validator, caching the
result for future validation calls.
- validate(CertPath) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
-
- validateAC(VOMSAttribute) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- validateAC(VOMSAttribute, X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- validateAC(VOMSAttribute, X509Certificate[]) - Method in interface org.italiangrid.voms.ac.VOMSACValidationStrategy
-
Validates a VOMS Attribute Certificate
- validateAC(VOMSAttribute) - Method in interface org.italiangrid.voms.ac.VOMSACValidationStrategy
-
Validates VOMS attributes not extracted from a certificate chain (e.g., as
returned from the VOMS server)
- validateACs(List<AttributeCertificate>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
-
- validateACs(List<AttributeCertificate>) - Method in interface org.italiangrid.voms.ac.VOMSACValidator
-
Validates the VOMS attributes found in the attribute certificate list
passed as argument.
- validateCertificate(X509Certificate, List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- validateCertificateChain(X509Certificate[], List<VOMSValidationErrorMessage>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- validateTokens(String) - Method in class org.italiangrid.voms.request.impl.VOMSESLineParser
-
- validateWithResult(X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
-
- validateWithResult(X509Certificate[]) - Method in interface org.italiangrid.voms.ac.VOMSACValidator
-
Parses and validates the VOMS attributes found in the certificate chain
passed as argument (which is assumed to be validated already).
- validationErrorListener - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
- validationErrorListener(ValidationErrorListener) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets the validation error listener for this builder
- validationErrors - Variable in class org.italiangrid.voms.ac.VOMSValidationResult
-
- ValidationExample - Class in org.italiangrid.voms.examples
-
A simple example showing how VOMS attributes validation is done with the new
API
- ValidationExample() - Constructor for class org.italiangrid.voms.examples.ValidationExample
-
- validationListener(ValidationResultListener) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
-
- validationResultListener - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
-
- validationResultListener - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
-
- ValidationResultListener - Interface in org.italiangrid.voms.ac
-
This interface is used to notify interested listeners of VOMS attribute
certificate validation outcome.
- validationResultsCache - Variable in class org.italiangrid.voms.util.CachingCertificateValidator
-
Simple concurrent cache for validation results
- validationStrategy - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
-
- validationStrategy(VOMSACValidationStrategy) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
-
- validationStrategy - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
-
- validator - Variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
The CAnL validator used to manage SSL authentication.
- validator - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
The validator used for the SSL handshake
- validator - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
The validator used for the SSL handshake
- validator - Variable in class org.italiangrid.voms.request.SSLSocketFactoryProvider
-
- validator - Variable in class org.italiangrid.voms.util.CachingCertificateValidator
-
The wrapped CANL certificate validator
- value - Variable in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
-
- valueOf(String) - Static method in enum org.italiangrid.voms.asn1.VOMSACGenerator.ACGenerationProperties
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.italiangrid.voms.error.VOMSValidationErrorCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.italiangrid.voms.util.CertificateValidatorBuilder.OpensslHashFunction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.italiangrid.voms.util.CredentialsUtils.PrivateKeyEncoding
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.italiangrid.voms.util.NullListener
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.italiangrid.voms.asn1.VOMSACGenerator.ACGenerationProperties
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.italiangrid.voms.error.VOMSValidationErrorCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.italiangrid.voms.util.CertificateValidatorBuilder.OpensslHashFunction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.italiangrid.voms.util.CredentialsUtils.PrivateKeyEncoding
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.italiangrid.voms.util.NullListener
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- verifyACSignature(VOMSAttribute, X509Certificate) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
-
- version - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFragment
-
- VO - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- vo - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
-
- vo(String) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
-
- vo - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams
-
- vo - Variable in class org.italiangrid.voms.store.impl.LSCFile
-
The VO this LSC file is about
- VO_ALIAS - Static variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
-
- VO_NAME - Static variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
-
- VOMS_CERTS_OID - Static variable in interface org.italiangrid.voms.asn1.VOMSConstants
-
The VOMS Certs extension OID.
- VOMS_EXTENSION_OID - Static variable in interface org.italiangrid.voms.asn1.VOMSConstants
-
The VOMS attribute certificate extension OID.
- VOMS_FQANS_OID - Static variable in interface org.italiangrid.voms.asn1.VOMSConstants
-
The VOMS attributes OID.
- VOMS_GENERIC_ATTRS_OID - Static variable in interface org.italiangrid.voms.asn1.VOMSConstants
-
The VOMS Generic attributes extension OID.
- VOMS_HANDLED_EXTENSIONS - Static variable in interface org.italiangrid.voms.asn1.VOMSConstants
-
- VOMS_HOST - Static variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
-
- VOMS_LEGACY_ENABLED_PROTOCOLS - Static variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
Enabled TLS protocols for VOMS legacy connections.
- VOMS_PORT - Static variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
-
- VOMS_SERVER_DN - Static variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
-
- VOMS_USER_ID - Static variable in interface org.italiangrid.voms.credential.VOMSEnvironmentVariables
-
- VOMSAC - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- VOMSACGenerator - Class in org.italiangrid.voms.asn1
-
This AC generator provides the VOMS AC encoding starting from a set of attributes.
- VOMSACGenerator(X509Credential) - Constructor for class org.italiangrid.voms.asn1.VOMSACGenerator
-
- VOMSACGenerator.ACGenerationProperties - Enum in org.italiangrid.voms.asn1
-
- VOMSACGenerator.RandomContentSigner - Class in org.italiangrid.voms.asn1
-
- VOMSACLookupStrategy - Interface in org.italiangrid.voms.ac
-
A strategy for looking up a set of VOMS Attribute Certificates from a
certificate chain.
- VOMSACParser - Interface in org.italiangrid.voms.ac
-
This interface defines the behavior of a VOMS Attribute Certificate parser.
- VOMSACRequest - Interface in org.italiangrid.voms.request
-
A request for a VOMS Attribute certificate.
- VOMSACService - Interface in org.italiangrid.voms.request
-
- VOMSACUtils - Class in org.italiangrid.voms.asn1
-
A set of VOMS AC handling utilities.
- VOMSACUtils() - Constructor for class org.italiangrid.voms.asn1.VOMSACUtils
-
- VOMSACValidationStrategy - Interface in org.italiangrid.voms.ac
-
The strategy implemented to perform the validation of a VOMS attribute
certificate.
- VOMSACValidator - Interface in org.italiangrid.voms.ac
-
This interface extends the
VOMSACParser
interface and provides
methods to perform validation on the VOMS Attribute Certificates parsed from
a given certificate chain.
- VOMSAttribute - Interface in org.italiangrid.voms
-
The VOMS attributes information.
- VOMSAttributesImpl - Class in org.italiangrid.voms.ac.impl
-
The default implementation for voms attributes
- VOMSAttributesImpl() - Constructor for class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
-
- VOMSAttributesNormalizationStrategy - Interface in org.italiangrid.voms.ac
-
A strategy to select the set of relevant and appliable VOMS attributes from a
set of parsed VOMS attribute certificates.
- VOMSBase64Decoder - Class in org.italiangrid.voms.util
-
This class implements a decoder for the non-standard Base-64 algorithm used
by voms.
- VOMSBase64Decoder() - Constructor for class org.italiangrid.voms.util.VOMSBase64Decoder
-
- VOMSConstants - Interface in org.italiangrid.voms.asn1
-
A set of useful constants for ASN.1 parsing of VOMS attributes.
- VOMSEnvironmentVariables - Interface in org.italiangrid.voms.credential
-
- VOMSError - Exception in org.italiangrid.voms
-
The base VOMS exception class.
- VOMSError(String) - Constructor for exception org.italiangrid.voms.VOMSError
-
- VOMSError(String, Throwable) - Constructor for exception org.italiangrid.voms.VOMSError
-
- VOMSErrorMessage - Class in org.italiangrid.voms.request
-
This class is used to decode VOMS error messages contained in a VOMS
response.
- VOMSErrorMessage(int, String) - Constructor for class org.italiangrid.voms.request.VOMSErrorMessage
-
- VOMSES_FIELD_NAMES - Static variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
-
- VOMSESLineParser - Class in org.italiangrid.voms.request.impl
-
A parser for VOMSES lines.
- VOMSESLineParser() - Constructor for class org.italiangrid.voms.request.impl.VOMSESLineParser
-
- VOMSESLineParser.ParserState - Interface in org.italiangrid.voms.request.impl
-
- vomsesLocations - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
A list of paths where vomses information will be looked for, used to create the server info
store.
- vomsesLocations(List<String>) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
- vomsesLookupStrategy - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
The provided strategy to lookup vomses information.
- vomsesLookupStrategy(VOMSESLookupStrategy) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
- VOMSESLookupStrategy - Interface in org.italiangrid.voms.request
-
An strategy for building a list of File
objects which will provide
access to the local trusted VOMS server contact information.
- vomsesParser - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
The parser implementation used to parse VOMSES files
- vomsesParser(VOMSESParser) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
Sets the
VOMSESParser
implementation that will be used to parse
vomses files
- vomsesParser - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
-
- VOMSESParser - Interface in org.italiangrid.voms.request
-
A VOMSES file parser.
- VOMSESParserFactory - Class in org.italiangrid.voms.request
-
- VOMSESParserFactory() - Constructor for class org.italiangrid.voms.request.VOMSESParserFactory
-
- vomsesPaths - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
A list of paths where vomses information will be looked for
- vomsesPaths(List<String>) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
- VOMSFQANNamingScheme - Class in org.italiangrid.voms.util
-
This class provides utility methods that are used for parsing, matching voms
FQANs (Fully Qualified Attribute Names).
- VOMSFQANNamingScheme() - Constructor for class org.italiangrid.voms.util.VOMSFQANNamingScheme
-
- VOMSGenericAttribute - Interface in org.italiangrid.voms
-
A VOMS generic attribute is a name=value pair attribute augmented with a
context.
- VOMSGenericAttributeImpl - Class in org.italiangrid.voms.ac.impl
-
The default implementation for VOMS Generic Attributes.
- VOMSGenericAttributeImpl() - Constructor for class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
-
- VOMSMessage - Class in org.italiangrid.voms.request
-
This class is used to decode VOMS error messages contained in a VOMS
response.
- VOMSMessage(int, String) - Constructor for class org.italiangrid.voms.request.VOMSMessage
-
- VOMSNamedThreadFactory - Class in org.italiangrid.voms.store.impl
-
A simple thread factory to create named VOMS background threads.
- VOMSNamedThreadFactory(Thread.UncaughtExceptionHandler) - Constructor for class org.italiangrid.voms.store.impl.VOMSNamedThreadFactory
-
- VOMSNamedThreadFactory() - Constructor for class org.italiangrid.voms.store.impl.VOMSNamedThreadFactory
-
- VOMSProtocol - Interface in org.italiangrid.voms.request
-
The request/response protocol for VOMS, with a methods accepting a rerquest
and returning a response.
- VOMSProtocolError - Exception in org.italiangrid.voms.request
-
Exception used when errors are raised during the interaction with a
(possibly) remote VOMS server.
- VOMSProtocolError(String, VOMSServerInfo, VOMSACRequest, X509Credential, Throwable) - Constructor for exception org.italiangrid.voms.request.VOMSProtocolError
-
- VOMSProtocolListener - Interface in org.italiangrid.voms.request
-
A listener that is notified of low-level VOMS protocol messages
- VOMSRequestFactory - Class in org.italiangrid.voms.request.impl
-
This class builds VOMS XML requests starting from
VOMSACRequest
objects.
- VOMSRequestFactory() - Constructor for class org.italiangrid.voms.request.impl.VOMSRequestFactory
-
- VOMSRequestFragment - Class in org.italiangrid.voms.request.impl
-
Helper class to manage the creation of VOMS XML requests.
- VOMSRequestFragment(Document) - Constructor for class org.italiangrid.voms.request.impl.VOMSRequestFragment
-
- VOMSRequestListener - Interface in org.italiangrid.voms.request
-
A listener that informs about events related with a request to a VOMS server.
- VOMSResponse - Interface in org.italiangrid.voms.request
-
- VOMSResponseParsingStrategy - Interface in org.italiangrid.voms.request
-
The strategy for parsing a response coming from a VOMS service.
- vomsServerDN - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
-
The VOMS server certificate subject
- VOMSServerInfo - Interface in org.italiangrid.voms.request
-
This interface represents a VOMS server contact information, typically
provided in vomses files.
- VOMSServerInfoStore - Interface in org.italiangrid.voms.request
-
A store containing the contact information for locally trusted VOMS servers.
- VOMSServerInfoStoreListener - Interface in org.italiangrid.voms.request
-
This interface is used to notify about events related to the load operations
of VOMSES server endpoint information.
- VOMSThread - Class in org.italiangrid.voms.store.impl
-
An helper class to create a named VOMS thread.
- VOMSThread(Runnable, String, Thread.UncaughtExceptionHandler) - Constructor for class org.italiangrid.voms.store.impl.VOMSThread
-
Default constructor.
- VOMSTrustStore - Interface in org.italiangrid.voms.store
-
The VOMS trust store takes care of parsing local trusted information (being
certificates or LSC files) for known VOMS servers.
- VOMSTrustStores - Class in org.italiangrid.voms.store
-
A factory for VOMS trust stores
- VOMSTrustStores() - Constructor for class org.italiangrid.voms.store.VOMSTrustStores
-
- VOMSTrustStoreStatusListener - Interface in org.italiangrid.voms.store
-
This interface used to notify interested listeners in status changes of a
VOMS trust store.
- VOMSValidationErrorCode - Enum in org.italiangrid.voms.error
-
VOMS validation error codes.
- VOMSValidationErrorCode() - Constructor for enum org.italiangrid.voms.error.VOMSValidationErrorCode
-
- VOMSValidationErrorMessage - Class in org.italiangrid.voms.error
-
A VOMS validation error message class (freely inspired by the CANL validation
error message class).
- VOMSValidationErrorMessage(VOMSValidationErrorCode) - Constructor for class org.italiangrid.voms.error.VOMSValidationErrorMessage
-
- VOMSValidationErrorMessage(VOMSValidationErrorCode, Object...) - Constructor for class org.italiangrid.voms.error.VOMSValidationErrorMessage
-
- VOMSValidationResult - Class in org.italiangrid.voms.ac
-
This class represents the outcome of a VOMS validation.
- VOMSValidationResult(VOMSAttribute, boolean) - Constructor for class org.italiangrid.voms.ac.VOMSValidationResult
-
Default constructor.
- VOMSValidationResult(VOMSAttribute, boolean, List<VOMSValidationErrorMessage>) - Constructor for class org.italiangrid.voms.ac.VOMSValidationResult
-
This constructor is used to pass in a list of validation errors as well.
- VOMSValidators - Class in org.italiangrid.voms
-
A factory for VOMS attributes validators and parsers.
- VOMSValidators() - Constructor for class org.italiangrid.voms.VOMSValidators
-
- VOMSWarningMessage - Class in org.italiangrid.voms.request
-
This class is used to decode VOMS error messages contained in a VOMS
response.
- VOMSWarningMessage(int, String) - Constructor for class org.italiangrid.voms.request.VOMSWarningMessage
-
- voName - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
-
- voName - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
-
- voName - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
-
The VO name