Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AA_CERT - Enum constant in enum class org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- AA_KEY - Enum constant in enum class org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- aaCertFailsSignatureVerification - Enum constant in enum class org.italiangrid.voms.error.VOMSValidationErrorCode
- aaCertNotFound - Enum constant in enum class org.italiangrid.voms.error.VOMSValidationErrorCode
- aaCerts - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- aaCredential - Variable in class org.italiangrid.voms.asn1.VOMSACGenerator
- AbstractLoadCredentialsStrategy - Class in org.italiangrid.voms.credential.impl
-
Base class for load credentials strategy providing utility classes for loading credentials from the filesystem and notifying the results of load operations to interested listeners (via
LoadCredentialsEventListener
). - AbstractLoadCredentialsStrategy(LoadCredentialsEventListener) - Constructor for class org.italiangrid.voms.credential.impl.AbstractLoadCredentialsStrategy
-
Constructor that let client pass in a
LoadCredentialsEventListener
. - AbstractVOMSProtocol - Class in org.italiangrid.voms.request.impl
-
Base implementation class for the VOMS client/server protocol
- AbstractVOMSProtocol(X509CertChainValidatorExt) - Constructor for class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
Ctor.
- AbstractVOMSProtocol(X509CertChainValidatorExt, VOMSProtocolListener, int, int) - Constructor for class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
Ctor.
- acCertFailsSignatureVerification - Enum constant in enum class org.italiangrid.voms.error.VOMSValidationErrorCode
- ACDecodingStrategy - Interface in org.italiangrid.voms.request
-
Decodes an encoded VOMS attribute certificate
- ACGenerationParams - Class in org.italiangrid.voms.request.impl
- ACGenerationParams(ACGenerationParams.Builder) - Constructor for class org.italiangrid.voms.request.impl.ACGenerationParams
- ACGenerationParams.Builder - Class in org.italiangrid.voms.request.impl
- ACGenerationProperties() - Constructor for enum class org.italiangrid.voms.asn1.VOMSACGenerator.ACGenerationProperties
- acGenerator - Variable in class org.italiangrid.voms.request.impl.FakeVOMSACService
- acHolderDoesntMatchCertChain - Enum constant in enum class org.italiangrid.voms.error.VOMSValidationErrorCode
- ACLookupListener - Interface in org.italiangrid.voms.ac
-
This interface is used to notify of events related to the lookup and succesfull parsing of VOMS attribute certificates from a certificate chain.
- acLookupStrategy - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSACParser
- acLookupStrategy - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
- acLookupStrategy(VOMSACLookupStrategy) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
- acNormalizationStrategy - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSACParser
- acNotValidAtCurrentTime - Enum constant in enum class org.italiangrid.voms.error.VOMSValidationErrorCode
- acParams - Variable in class org.italiangrid.voms.request.impl.FakeVOMSACService
- ACParsingContext - Class in org.italiangrid.voms.ac
-
This class describes the context in which a VOMS
AttributeCertificate
has been parsed in a certificate chain. - ACParsingContext(List<AttributeCertificate>, int, X509Certificate[]) - Constructor for class org.italiangrid.voms.ac.ACParsingContext
- ACs - Variable in class org.italiangrid.voms.ac.ACParsingContext
-
The parsed VOMS attribute certificates
- acSerialNumber - Variable in class org.italiangrid.voms.request.impl.FakeVOMSACService
- acTargets - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- addPath(String) - Method in class org.italiangrid.voms.request.impl.BaseVOMSESLookupStrategy
- addUpdateListener(StoreUpdateListener) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
- addValidationListener(ValidationErrorListener) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
- addVOMSServerInfo(VOMSServerInfo) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
- addVOMSServerInfo(VOMSServerInfo) - Method in interface org.italiangrid.voms.request.VOMSServerInfoStore
-
Adds a
VOMSServerInfo
to thisVOMSServerInfoStore
. - addVOMSServerInfo(VOMSServerInfo, String) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
- alias - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
-
The VOMS server alias
- ALL_PERMS - Enum constant in enum class org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
- allCommand() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- appendTextChild(Element, String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- attributes - Variable in class org.italiangrid.voms.ac.VOMSValidationResult
-
The attributes this validation result refer to
B
- base64 - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- BaseVOMSESLookupStrategy - Class in org.italiangrid.voms.request.impl
-
A base VOMSES lookup strategy which just run a existence check on a given list of paths.
- BaseVOMSESLookupStrategy() - Constructor for class org.italiangrid.voms.request.impl.BaseVOMSESLookupStrategy
- BaseVOMSESLookupStrategy(List<String>) - Constructor for class org.italiangrid.voms.request.impl.BaseVOMSESLookupStrategy
- bos - Variable in class org.italiangrid.voms.asn1.VOMSACGenerator.RandomContentSigner
- build() - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
- build() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- build() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
- build() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Builds the
DefaultVOMSACService
- build() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
Builds the
DefaultVOMSServerInfoStore
- build() - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Builds an
OpensslCertChainValidator
according to the parameters set for this builder - build(VOMSServerInfo, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.RESTServiceURLBuilder
- buildAC(X509Credential, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.FakeVOMSACService
- buildACCertsExtensionContent(EnumSet<VOMSACGenerator.ACGenerationProperties>) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
- buildAuthorityKeyIdentifier() - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
- buildBase64() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- buildCertificateValidator() - Static method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Deprecated.
- buildCertificateValidator(String) - Static method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Deprecated.Create a
CertificateValidatorBuilder
object instead. - buildCertificateValidator(String, ValidationErrorListener) - Static method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Deprecated.Create a
CertificateValidatorBuilder
object instead. - buildCertificateValidator(String, ValidationErrorListener, long) - Static method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Deprecated.Create a
CertificateValidatorBuilder
object instead. - buildCertificateValidator(String, ValidationErrorListener, long, boolean) - Static method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Deprecated.Create a
CertificateValidatorBuilder
object instead. - buildCertificateValidator(String, ValidationErrorListener, StoreUpdateListener) - Static method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Deprecated.Create a
CertificateValidatorBuilder
object instead. - buildCertificateValidator(String, ValidationErrorListener, StoreUpdateListener, long) - Static method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Deprecated.Create a
CertificateValidatorBuilder
object instead. - buildCertificateValidator(String, ValidationErrorListener, StoreUpdateListener, long, boolean) - Static method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Deprecated.Create a
CertificateValidatorBuilder
object instead. - buildCertificateValidator(String, ValidationErrorListener, StoreUpdateListener, long, NamespaceCheckingMode, CrlCheckingMode, OCSPCheckingMode) - Static method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Builds an Openssl-style certificate validator configured as specified in the parameters
- buildCertificateValidator(String, ValidationErrorListener, StoreUpdateListener, long, NamespaceCheckingMode, CrlCheckingMode, OCSPCheckingMode, boolean) - Static method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Deprecated.Create a
CertificateValidatorBuilder
object instead. - buildCommandElement(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- buildCompatibleOrderString(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- buildDefaultTrustedDirs() - Static method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
Builds a list of trusted directories containing only
DefaultVOMSTrustStore.DEFAULT_VOMS_DIR
. - builder() - Static method in class org.italiangrid.voms.request.impl.ACGenerationParams
- Builder() - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
- Builder() - Constructor for class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- Builder() - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
- Builder(X509CertChainValidatorExt) - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Creates a Builder for a
DefaultVOMSACService
. - Builder(String) - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
- buildFakeServerInfo(String, String, int) - Method in class org.italiangrid.voms.request.impl.FakeVOMSACService
- buildFQANsAttributeContent(List<String>, GeneralName) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
- buildGAExtensionContent(EnumSet<VOMSACGenerator.ACGenerationProperties>, List<VOMSGenericAttribute>, GeneralName) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
- buildHolder(X509Certificate) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
- buildIssuer() - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
- buildLifetime(long) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- buildLifetime(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- buildLookupStrategy() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
- buildOrderElement(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- buildPath(VOMSServerInfo, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.RESTServiceURLBuilder
- buildPolicyAuthorityInfo(String, String, int) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
- buildProtocols() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Builds default protocols if needed
- buildProxyFileName(String, int) - Method in class org.italiangrid.voms.credential.impl.DefaultProxyPathBuilder
- buildProxyFileName(String, int) - Method in interface org.italiangrid.voms.credential.ProxyNamingPolicy
-
Builds the file name of a VOMS proxy
- buildRequest(VOMSACRequest, VOMSServerInfo) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
- buildRootElement() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- buildServerInfoStore() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Builds the server info store
- buildTagSequence(VOMSGenericAttribute) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
- buildTargetsElement(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- buildTargetsExtensionContent(EnumSet<VOMSACGenerator.ACGenerationProperties>, List<String>) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
- buildVersion() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- buildVOURI(String, String, int) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
C
- CachedValidationResult - Class in org.italiangrid.voms.util
-
A validation result cache entry.
- CachedValidationResult(String, ValidationResult) - Constructor for class org.italiangrid.voms.util.CachedValidationResult
-
Default constructor.
- cachedValidationResultHasExpired(CachedValidationResult, long) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
-
Checks whether the
CachedValidationResult
passed as argument has expired with respect to theCachingCertificateValidator.cacheEntryLifetimeMsec
defined for this validator and the reference time passed as argument. - cacheEntryLifetimeMsec - Variable in class org.italiangrid.voms.util.CachingCertificateValidator
-
The cache entry lifetime for this validator
- CachingCertificateValidator - Class in org.italiangrid.voms.util
-
A Certificate validator that caches validation results for a configurable period of time.
- CachingCertificateValidator(X509CertChainValidatorExt, long) - Constructor for class org.italiangrid.voms.util.CachingCertificateValidator
-
Builds a caching validator wrapping the validator passed as argument.
- cancel() - Method in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Cancel the background tasks which updates this store.
- cancel() - Method in interface org.italiangrid.voms.store.Updateable
-
Cancels the future updates of this
Updateable
object. - canlError - Enum constant in enum class org.italiangrid.voms.error.VOMSValidationErrorCode
- capabilityPattern - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
- capabilitySyntax - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
- 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 Class 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 class org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
- chmodForm() - Method in enum class 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 class 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 Class in org.italiangrid.voms.util
-
The encoding used to serialize proxy credentials private key.
- crlChecks - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
- crlChecks(CrlCheckingMode) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets the crl checking mode for this builder
- currentState - Variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
- currentToken - Variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
D
- DATE_FORMATTER - Static variable in class org.italiangrid.voms.util.TimeUtils
- decode(String) - Method in interface org.italiangrid.voms.request.ACDecodingStrategy
-
Decodes an encoded VOMS attribute certificate
- decode(String) - Method in class org.italiangrid.voms.request.impl.GoodACDecodingStrategy
- decode(String) - Static method in class org.italiangrid.voms.util.VOMSBase64Decoder
- decodemapbyte - Static variable in class org.italiangrid.voms.util.VOMSBase64Decoder
- decodemapint - Static variable in class org.italiangrid.voms.util.VOMSBase64Decoder
- DEFAULT_CLOCK_SKEW_IN_MINUTES - Static variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- DEFAULT_CONNECT_TIMEOUT - Static variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
The default value for the socket connection timeout
- DEFAULT_CRL_CHECKS - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
The default CRL checking policy.
- DEFAULT_DIGEST_ALGORITHM - Static variable in class org.italiangrid.voms.util.FingerprintHelper
- DEFAULT_ENCONDING - Static variable in class org.italiangrid.voms.util.CredentialsUtils
-
The default encoding used when no encoding is specified by callers.
- DEFAULT_LIFETIME - Static variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
- DEFAULT_NS_CHECKS - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
The default namespace checking policy.
- DEFAULT_OCSP_CHECKS - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
The default OCSP checking policy.
- DEFAULT_OPENSSL_HASH_FUNCTION - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
The default Openssl hash function value.
- DEFAULT_READ_TIMEOUT - Static variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
The default value for the socket read timeout
- DEFAULT_SKIP_HOSTNAME_CHECKS - Static variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
The default hostname checking policy.
- DEFAULT_TRUST_ANCHORS_DIR - Static variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
- DEFAULT_TRUST_ANCHORS_DIR - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
The default trust anchors directory.
- DEFAULT_TRUST_ANCHORS_UPDATE_INTERVAL - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Default validator trust anchor update interval.
- DEFAULT_UPDATE_FREQUENCY - Static variable in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Default trust store update frequency (10 minutes).
- DEFAULT_VALIDATOR_IS_LAZY - Static variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
By default this builder builds non-lazy validators
- DEFAULT_VOMS_DIR - Static variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
The default directory where local VOMS trust information is rooted: "/etc/grid-security/vomsdir"
- DEFAULT_VOMSES_DIR - Static variable in class org.italiangrid.voms.request.impl.DefaultVOMSESLookupStrategy
- defaultGenerationProperties - Static variable in class org.italiangrid.voms.asn1.VOMSACGenerator
- DefaultLoadCredentialsStrategy - Class in org.italiangrid.voms.credential.impl
-
The default strategy used to load user credentials when no file is explicitly pointed out by the user of this API.
- DefaultLoadCredentialsStrategy() - Constructor for class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- DefaultLoadCredentialsStrategy(String) - Constructor for class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- DefaultLoadCredentialsStrategy(String, String, LoadCredentialsEventListener) - Constructor for class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- DefaultLoadCredentialsStrategy(LoadCredentialsEventListener) - Constructor for class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- DefaultLocalHostnameResolver - Class in org.italiangrid.voms.ac.impl
-
The default implementation for localhost name resolver.
- DefaultLocalHostnameResolver() - Constructor for class org.italiangrid.voms.ac.impl.DefaultLocalHostnameResolver
- DefaultLSCFileParser - Class in org.italiangrid.voms.store.impl
-
The default implementation for the LSC file parser.
- DefaultLSCFileParser() - Constructor for class org.italiangrid.voms.store.impl.DefaultLSCFileParser
- DefaultProxyPathBuilder - Class in org.italiangrid.voms.credential.impl
- DefaultProxyPathBuilder() - Constructor for class org.italiangrid.voms.credential.impl.DefaultProxyPathBuilder
- DefaultUpdatingVOMSTrustStore - Class in org.italiangrid.voms.store.impl
-
A VOMS trust store that periodically updates itself.
- DefaultUpdatingVOMSTrustStore() - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Builds a trust store.
- DefaultUpdatingVOMSTrustStore(long) - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Builds a trust store configured as defined in the parameters.
- DefaultUpdatingVOMSTrustStore(List<String>) - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Builds a trust store configured as defined in the parameters.
- DefaultUpdatingVOMSTrustStore(List<String>, long) - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Builds a trust store configured as defined in the parameters.
- DefaultUpdatingVOMSTrustStore(List<String>, long, VOMSTrustStoreStatusListener) - Constructor for class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Builds a trust store configured as defined in the parameters.
- defaultValue - Variable in enum class org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- DefaultVOMSACParser - Class in org.italiangrid.voms.ac.impl
-
Default implementation of the VOMS attribute certificate parsing logic.
- DefaultVOMSACParser() - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSACParser
- DefaultVOMSACParser(VOMSACLookupStrategy) - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSACParser
- DefaultVOMSACRequest - Class in org.italiangrid.voms.request.impl
-
The default implementation for a
VOMSACRequest
. - DefaultVOMSACRequest(DefaultVOMSACRequest.Builder) - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
- DefaultVOMSACRequest.Builder - Class in org.italiangrid.voms.request.impl
- DefaultVOMSACService - Class in org.italiangrid.voms.request.impl
-
The default implementation of the
VOMSACService
. - DefaultVOMSACService(DefaultVOMSACService.Builder) - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
Constructor which builds a
DefaultVOMSACService
from aDefaultVOMSACService.Builder
- DefaultVOMSACService.Builder - Class in org.italiangrid.voms.request.impl
-
Creates a
DefaultVOMSACService
object. - DefaultVOMSESLookupStrategy - Class in org.italiangrid.voms.request.impl
-
Default VOMSES information lookup strategy.
- DefaultVOMSESLookupStrategy() - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSESLookupStrategy
- DefaultVOMSServerInfo - Class in org.italiangrid.voms.request.impl
-
The default implementation of the
VOMSServerInfo
endpoint information. - DefaultVOMSServerInfo() - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
- DefaultVOMSServerInfoStore - Class in org.italiangrid.voms.request.impl
-
A
DefaultVOMSServerInfoStore
organizes voms servers found in vomses configuration files in map keyed by vo alias. - DefaultVOMSServerInfoStore(DefaultVOMSServerInfoStore.Builder) - Constructor for class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
- DefaultVOMSServerInfoStore.Builder - Class in org.italiangrid.voms.request.impl
-
Creates a
DefaultVOMSServerInfoStore
. - DefaultVOMSTrustStore - Class in org.italiangrid.voms.store.impl
-
The default implementation for the VOMS trust store.
- DefaultVOMSTrustStore() - Constructor for class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
Default constructor.
- DefaultVOMSTrustStore(List<String>) - Constructor for class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
- DefaultVOMSTrustStore(List<String>, VOMSTrustStoreStatusListener) - Constructor for class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
- DefaultVOMSTrustStore(VOMSTrustStoreStatusListener) - Constructor for class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
- DefaultVOMSValidationStrategy - Class in org.italiangrid.voms.ac.impl
-
The Default VOMS validation strategy.
- DefaultVOMSValidationStrategy(VOMSTrustStore, X509CertChainValidatorExt) - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
- DefaultVOMSValidationStrategy(VOMSTrustStore, X509CertChainValidatorExt, LocalHostnameResolver) - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
- DefaultVOMSValidator - Class in org.italiangrid.voms.ac.impl
-
The default implementation of the VOMS validator.
- DefaultVOMSValidator(DefaultVOMSValidator.Builder) - Constructor for class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
- DefaultVOMSValidator.Builder - Class in org.italiangrid.voms.ac.impl
- deserializeACCerts(X509AttributeCertificateHolder) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
-
Deserializes the VOMS ACCerts extension
- deserializeACTargets(X509AttributeCertificateHolder) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
- deserializeFQANs(IetfAttrSyntax) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
-
Deserializes the FQANs contained in a
IetfAttrSyntax
object - deserializeGAs(X509AttributeCertificateHolder) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
-
Deserializes the VOMS generic attributes
- deserializeVOMSAttributes(List<AttributeCertificate>) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
-
Deserializes the information in a list of VOMS attribute certificates.
- deserializeVOMSAttributes(AttributeCertificate) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
-
Deserializes the information in a VOMS attribute certificate.
- directorySanityChecks(File) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
Performs basic sanity checks on a directory that is supposed to contain VOMS AA certificates and LSC files.
- dispose() - Method in class org.italiangrid.voms.util.CachingCertificateValidator
- doc - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- docBuilder - Variable in class org.italiangrid.voms.request.impl.RESTVOMSResponseParsingStrategy
- docBuilder - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFactory
- documentAsString(Document) - Static method in class org.italiangrid.voms.util.XMLUtils
- documentBuilder - Variable in class org.italiangrid.voms.request.impl.LegacyVOMSResponseParsingStrategy
- doRequest(VOMSProtocol, VOMSServerInfo, X509Credential, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService
- doRequest(VOMSServerInfo, X509Credential, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.LegacyProtocol
- doRequest(VOMSServerInfo, X509Credential, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.RESTProtocol
- doRequest(VOMSServerInfo, X509Credential, VOMSACRequest) - Method in interface org.italiangrid.voms.request.VOMSProtocol
-
Makes a request, get the response.
E
- EMPTY_LINE_REGEX - Static variable in class org.italiangrid.voms.store.impl.DefaultLSCFileParser
- emptyAcCertsExtension - Enum constant in enum class org.italiangrid.voms.error.VOMSValidationErrorCode
- equals(Object) - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
- equals(Object) - Method in class org.italiangrid.voms.error.VOMSValidationErrorMessage
- equals(Object) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
- equals(Object) - Method in class org.italiangrid.voms.store.impl.LSCFile
- equals(Object) - Method in class org.italiangrid.voms.util.CachedValidationResult
- ERROR_BUNDLE - Static variable in class org.italiangrid.voms.error.VOMSValidationErrorMessage
- ERROR_OFFSET - Static variable in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
- ERROR_OFFSET - Static variable in class org.italiangrid.voms.request.impl.RESTVOMSResponse
- errorCode - Variable in class org.italiangrid.voms.error.VOMSValidationErrorMessage
- errorMessages() - Method in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
- errorMessages() - Method in class org.italiangrid.voms.request.impl.RESTVOMSResponse
- errorMessages() - Method in interface org.italiangrid.voms.request.VOMSResponse
-
Extracts the error messages from the VOMS response.
F
- FAKE - Enum constant in enum class org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- FAKE_EXT_OID - Static variable in class org.italiangrid.voms.asn1.VOMSACGenerator
- FAKE_SIGNATURE_BITS - Enum constant in enum class org.italiangrid.voms.asn1.VOMSACGenerator.ACGenerationProperties
- FakeVOMSACService - Class in org.italiangrid.voms.request.impl
- FakeVOMSACService(X509Credential, ACGenerationParams, VOMSRequestListener) - Constructor for class org.italiangrid.voms.request.impl.FakeVOMSACService
- FakeVOMSACServiceProperties - Enum Class in org.italiangrid.voms.request.impl
- FakeVOMSACServiceProperties(String) - Constructor for enum class org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- FakeVOMSACServiceProperties(String, String) - Constructor for enum class org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- fileExistsAndIsReadable(String) - Method in class org.italiangrid.voms.credential.impl.AbstractLoadCredentialsStrategy
-
Convenience method to check if a file exists and is readable
- filename - Variable in class org.italiangrid.voms.store.impl.LSCFile
-
The LSC filename
- filenameSanityChecks(String) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
- FilePermissionError - Exception Class in org.italiangrid.voms.credential
-
This error is raised when there is an attempt to load a credential which has the wrong file permissions
- FilePermissionError(String) - Constructor for exception class org.italiangrid.voms.credential.FilePermissionError
- FilePermissionError(String, Throwable) - Constructor for exception class org.italiangrid.voms.credential.FilePermissionError
- FilePermissionHelper - Class in org.italiangrid.voms.util
-
An helper class that does simple unix file permissions checks (until we get proper support for this stuff in Java 7)
- FilePermissionHelper() - Constructor for class org.italiangrid.voms.util.FilePermissionHelper
- FilePermissionHelper.PosixFilePermission - Enum Class in org.italiangrid.voms.util
- fileSanityChecks(File) - Method in class org.italiangrid.voms.request.impl.LegacyVOMSESParserImpl
- FingerprintHelper - Class in org.italiangrid.voms.util
- FingerprintHelper() - Constructor for class org.italiangrid.voms.util.FingerprintHelper
- fqan(String) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- fqanPattern - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
- fqans - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- fqans - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams
- fqans(List<String>) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
- FQANs - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- FQANS - Enum constant in enum class org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- fqanSyntax - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
- fragment - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- fromSystemProperties() - Static method in class org.italiangrid.voms.request.impl.ACGenerationParams
G
- ga(String, String, String) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- GA_TOKEN_PATTERN - Static variable in class org.italiangrid.voms.util.GaParser
- GA_TOKEN_REGEXP - Static variable in class org.italiangrid.voms.util.GaParser
- GaParser - Class in org.italiangrid.voms.util
- GaParser() - Constructor for class org.italiangrid.voms.util.GaParser
- gas - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- gas - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams
- GAS - Enum constant in enum class org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- generateVOMSAttributeCertificate(EnumSet<VOMSACGenerator.ACGenerationProperties>, List<String>, List<VOMSGenericAttribute>, List<String>, X509Certificate, BigInteger, Date, Date, String, String, int) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
- generateVOMSAttributeCertificate(List<String>, List<VOMSGenericAttribute>, List<String>, X509Certificate, BigInteger, Date, Date, String, String, int) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
- generateVOMSExtension(List<X509AttributeCertificateHolder>) - Method in class org.italiangrid.voms.asn1.VOMSACGenerator
- genericAttributes - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- getAACertificateBySubject(X500Principal) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
- getAACertificateBySubject(X500Principal) - Method in interface org.italiangrid.voms.store.VOMSTrustStore
-
Returns the VOMS Attribute Authority certificate held in this
VOMSTrustStore
whose subject matches the subject passed as argument. - getAACertificates() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- getAACertificates() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the certificate chain of the VOMS Attribute Authority (AA) that signed this
VOMSAttribute
. - getAC() - Method in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
- getAC() - Method in class org.italiangrid.voms.request.impl.RESTVOMSResponse
- getAC() - Method in interface org.italiangrid.voms.request.VOMSResponse
-
Extracts the AC from the VOMS response.
- getACFromResponse(VOMSACRequest, VOMSResponse) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
Extracts an AC from a VOMS response
- getAcParams() - Method in class org.italiangrid.voms.request.impl.FakeVOMSACService
- getACs() - Method in class org.italiangrid.voms.ac.ACParsingContext
- getAcSerialNumber() - Method in class org.italiangrid.voms.request.impl.FakeVOMSACService
- getACsFromCertificate(X509Certificate) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
-
Deserializes the VOMS Attribute certificates, if present, in a given certificate passed as argument
- getACsFromVOMSExtension(byte[]) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
-
Deserializes the VOMS Attribute certificates in a given certificate extension
- getAlgorithmIdentifier() - Method in class org.italiangrid.voms.asn1.VOMSACGenerator.RandomContentSigner
- getAlias() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
- getAlias() - Method in interface org.italiangrid.voms.request.VOMSServerInfo
-
Returns the alias for this
VOMSServerInfo
. - getAllLSCInfo() - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
- getAllLSCInfo() - Method in interface org.italiangrid.voms.store.VOMSTrustStore
-
Returns all the LSC information held in this
VOMSTrustStore
. - getAttributes() - Method in class org.italiangrid.voms.ac.VOMSValidationResult
-
The attributes are to be considered valid only if the
VOMSValidationResult.isValid()
method for thisVOMSValidationResult
istrue
. - 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 class 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.request.impl.ACGenerationParams
- getFQANs() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- getFQANs() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the list of signed Fully Qualified Attribute Names (FQANs) in this
VOMSAttribute
. - getFragment() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- getFromEnvOrSystemProperty(String) - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
-
Looks for the value of a given property in the environment or in the system properties
- getGas() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
- getGenericAttributes() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- getGenericAttributes() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the list of VOMS Generic attributes in this
VOMSAttribute
. - getGroupName(String) - Static method in class org.italiangrid.voms.util.VOMSFQANNamingScheme
-
This method extracts group name information from the FQAN passed as argument.
- getHolder() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- getHolder() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the subject (as an
X500Principal
) of the holder of these VOMS attributes - getHolderSerialNumber() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- getHolderSerialNumber() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the holder certificate serial number
- getHost() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- getHost() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
- getHost() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the host where the VOMS Attribute Authority (AA) that signed these attribute lives
- getHostname() - Method in class org.italiangrid.voms.store.impl.LSCFile
- getHostname() - Method in interface org.italiangrid.voms.store.LSCInfo
-
Returns the host name of the VOMS AA this LSC info applies to.
- getIssuer() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- getIssuer() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the subject of the VOMS Attribute Authority that signed these attributes.
- getLifetime() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
- getLifetime() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
- getLifetime() - Method in interface org.italiangrid.voms.request.VOMSACRequest
- getLocalAACertificates() - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
- getLocalAACertificates() - Method in interface org.italiangrid.voms.store.VOMSTrustStore
-
Returns the list of VOMS Attribute Authority certificates held in this
VOMSTrustStore
. - getLocalTrustedDirectories() - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
- getLocalTrustedDirectories() - Method in interface org.italiangrid.voms.store.VOMSTrustStore
-
Returns the locally trusted directories where VOMS trust information (being VOMS server certificates or LSC files) are searched for.
- getLSC(String, String) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
- getLSC(String, String) - Method in interface org.italiangrid.voms.store.VOMSTrustStore
-
Returns the LSC information held in this
VOMSTrustStore
for the vo and hostname passed as arguments. - getMessage() - Method in class org.italiangrid.voms.error.VOMSValidationErrorMessage
- getMessage() - Method in class org.italiangrid.voms.request.VOMSMessage
- getName() - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
- getName() - Method in interface org.italiangrid.voms.VOMSGenericAttribute
-
This method returns the name of this generic attribute
- getNotAfter() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- getNotAfter() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
- getNotAfter() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the attributes' validity end time
- getNotBefore() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- getNotBefore() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
- getNotBefore() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the attributes' validity start time
- getOpensslCAHash(X500Principal) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
- getOrderString() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
- getOutputStream() - Method in class org.italiangrid.voms.asn1.VOMSACGenerator.RandomContentSigner
- getParameters() - Method in class org.italiangrid.voms.error.VOMSValidationErrorMessage
- getPort() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- getPort() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
- getPort() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the port on which the VOMS Attribute Authority (AA) that signed these attributes listens for requests.
- getPrimaryFQAN() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- getPrimaryFQAN() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the primary FQAN (the first in the list returned by
VOMSAttribute.getFQANs()
) in thisVOMSAttribute
. - getPropertyName() - Method in enum class 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 class 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 class 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 class org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- getTargets() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- getTargets() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
- getTargets() - Method in interface org.italiangrid.voms.request.VOMSACRequest
- getTargets() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the list of targets defined for this
VOMSAttribute
. - getTargetString() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
- getTimestamp() - Method in class org.italiangrid.voms.util.CachedValidationResult
-
Returns this entry creation timestamp.
- getTrustedIssuers() - Method in class org.italiangrid.voms.util.CachingCertificateValidator
- getUpdateFrequency() - Method in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Returns the update frequency, in milliseconds, for this store.
- getUpdateFrequency() - Method in interface org.italiangrid.voms.store.Updateable
- getURL() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
- getURL() - Method in interface org.italiangrid.voms.request.VOMSServerInfo
-
Returns the URL for this
VOMSServerInfo
. - getValidationErrors() - Method in class org.italiangrid.voms.ac.VOMSValidationResult
- getValue() - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
- getValue() - Method in interface org.italiangrid.voms.VOMSGenericAttribute
-
This method returns the value of this generic attribute
- getVersion() - Method in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
- getVersion() - Method in class org.italiangrid.voms.request.impl.RESTVOMSResponse
- getVersion() - Method in interface org.italiangrid.voms.request.VOMSResponse
-
Extracts the version from the VOMS response.
- getVo() - Method in class org.italiangrid.voms.request.impl.ACGenerationParams
- getVo() - Method in class org.italiangrid.voms.store.impl.LSCFile
- getVO() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- getVO() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the name of the VO this VOMS attributes are about
- getVOMSAC() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- getVOMSAC() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method returns the underlying VOMS Attribute certificate object.
- getVOMSAttributeCertificate(X509Credential, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService
- getVOMSAttributeCertificate(X509Credential, VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.FakeVOMSACService
- getVOMSAttributeCertificate(X509Credential, VOMSACRequest) - Method in interface org.italiangrid.voms.request.VOMSACService
-
Returns an
AttributeCertificate
given aVOMSACRequest
for VOMS attributes. - getVOMSExtensionFromCertificate(X509Certificate) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
-
Returns the VOMS extension, if present, in a given certificate
- getVOMSServerDN() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
- getVOMSServerDN() - Method in interface org.italiangrid.voms.request.VOMSServerInfo
-
Returns the certificate subject as listed in the VOMSES configuration for this
VOMSServerInfo
- getVOMSServerInfo() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
- getVOMSServerInfo() - Method in interface org.italiangrid.voms.request.VOMSServerInfoStore
-
Returns a set of all
VOMSServerInfo
objects in thisVOMSServerInfoStore
. - getVOMSServerInfo(String) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
- getVOMSServerInfo(String) - Method in interface org.italiangrid.voms.request.VOMSServerInfoStore
-
Returns a set of
VOMSServerInfo
object matching a vo name or alias passed as argument. - getVOMSServerInfos(VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
Get VOMS server endpoint information that matches with the
VOMSACRequest
passed as argument. - getVoName() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
- getVoName() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
- getVoName() - Method in interface org.italiangrid.voms.request.VOMSACRequest
- getVoName() - Method in interface org.italiangrid.voms.request.VOMSServerInfo
-
Returns the VO name for this
VOMSServerInfo
. - getVOName() - Method in class org.italiangrid.voms.store.impl.LSCFile
- getVOName() - Method in interface org.italiangrid.voms.store.LSCInfo
-
Returns the VO name this LSC info applies to.
- getXMLAsString() - Method in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
- getXMLAsString() - Method in class org.italiangrid.voms.request.impl.RESTVOMSResponse
- getXMLAsString() - Method in interface org.italiangrid.voms.request.VOMSResponse
- GLOBUS_PEM_CERT_PATH_SUFFIX - Static variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- GLOBUS_PEM_KEY_PATH_SUFFIX - Static variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- GLOBUS_PKCS12_CRED_PATH_SUFFIX - Static variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- GLOBUS_VERSION - Static variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
- GoodACDecodingStrategy - Class in org.italiangrid.voms.request.impl
- GoodACDecodingStrategy() - Constructor for class org.italiangrid.voms.request.impl.GoodACDecodingStrategy
- groupCommand(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- groupPattern - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
- groupSyntax - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
H
- handleErrorsInResponse(VOMSACRequest, VOMSServerInfo, VOMSResponse) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
Handles errors included in the VOMS response
- handler - Variable in class org.italiangrid.voms.store.impl.VOMSNamedThreadFactory
- handleWarningsInResponse(VOMSACRequest, VOMSServerInfo, VOMSResponse) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
Handles warnings included in the VOMS response
- hasErrors() - Method in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
- hasErrors() - Method in class org.italiangrid.voms.request.impl.RESTVOMSResponse
- hasErrors() - Method in interface org.italiangrid.voms.request.VOMSResponse
- hashCode() - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
- hashCode() - Method in class org.italiangrid.voms.error.VOMSValidationErrorMessage
- hashCode() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
- hashCode() - Method in class org.italiangrid.voms.store.impl.LSCFile
- hashCode() - Method in class org.italiangrid.voms.util.CachedValidationResult
- hasWarnings() - Method in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
- hasWarnings() - Method in class org.italiangrid.voms.request.impl.RESTVOMSResponse
- hasWarnings() - Method in interface org.italiangrid.voms.request.VOMSResponse
- hexify(byte[]) - Static method in class org.italiangrid.voms.util.FingerprintHelper
- holder - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- holderSerialNumber - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- home - Variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- HOME_PROPERTY - Static variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- host - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- host - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- host - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams
- host(String) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- HOST - Enum constant in enum class org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- hostname - Variable in class org.italiangrid.voms.store.impl.LSCFile
-
The hostname this LSC file is about
- hostnameResolver - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
- httpProtocol - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
The http protocol implementation
- httpProtocol - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
The http protocol implementation
- httpProtocol(VOMSProtocol) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Sets the http protocol implementation
I
- INCLUDE_CRITICAL_AKID_EXTENSION - Enum constant in enum class org.italiangrid.voms.asn1.VOMSACGenerator.ACGenerationProperties
- INCLUDE_CRITICAL_NO_REV_AVAIL_EXTENSION - Enum constant in enum class org.italiangrid.voms.asn1.VOMSACGenerator.ACGenerationProperties
- INCLUDE_EMPTY_AC_CERTS_EXTENSION - Enum constant in enum class org.italiangrid.voms.asn1.VOMSACGenerator.ACGenerationProperties
- INCLUDE_FAKE_CRITICAL_EXTENSION - Enum constant in enum class org.italiangrid.voms.asn1.VOMSACGenerator.ACGenerationProperties
- init() - Method in class org.italiangrid.voms.request.impl.VOMSESLineParser
- initializeStore() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
- insideQuotes - Variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
- instance - Static variable in class org.italiangrid.voms.request.impl.VOMSRequestFactory
- instance() - Static method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
- instance(VOMSProtocolListener) - Static method in class org.italiangrid.voms.request.impl.LegacyRequestSender
- INSTANCE - Enum constant in enum class org.italiangrid.voms.util.NullListener
- internalValidate(X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
- invalidAaCert - Enum constant in enum class org.italiangrid.voms.error.VOMSValidationErrorCode
- invalidAcCert - Enum constant in enum class org.italiangrid.voms.error.VOMSValidationErrorCode
- isGroup(String) - Static method in class org.italiangrid.voms.util.VOMSFQANNamingScheme
-
This methods checks that the FQAN passed as argument identifies a voms group.
- isQualifiedRole(String) - Static method in class org.italiangrid.voms.util.VOMSFQANNamingScheme
-
This methods checks that the FQAN passed as argument identifies a qualified voms role, i.e., a role defined in the context of a voms group.
- isRole(String) - Static method in class org.italiangrid.voms.util.VOMSFQANNamingScheme
-
This methods checks that the FQAN passed as argument identifies a voms role.
- isSkipHostnameChecks() - Method in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
- issuer - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- isValid() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- isValid() - Method in class org.italiangrid.voms.ac.VOMSValidationResult
-
Tells if validation was successful or not.
- isValid() - Method in interface org.italiangrid.voms.VOMSAttribute
-
This method checks whether the attributes are valid in the current instant of time.
L
- lazyAnchorsLoading - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
- lazyAnchorsLoading(boolean) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets whether the created validator will be lazy in loading anchors
- LeafACLookupStrategy - Class in org.italiangrid.voms.ac.impl
-
This strategy returns the leaf VOMS Attribute Certificate in a certificate chain, i.e.
- LeafACLookupStrategy() - Constructor for class org.italiangrid.voms.ac.impl.LeafACLookupStrategy
- LeafACLookupStrategy(ACLookupListener) - Constructor for class org.italiangrid.voms.ac.impl.LeafACLookupStrategy
- LeafVOMSExtensionNormalizationStrategy - Class in org.italiangrid.voms.ac.impl
-
This strategy extracts the VOMS attributes from the top VOMS extension found in the parsing context passed as argument.
- LeafVOMSExtensionNormalizationStrategy() - Constructor for class org.italiangrid.voms.ac.impl.LeafVOMSExtensionNormalizationStrategy
- legacyProtocol - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
The voms legacy protocol implementation
- legacyProtocol - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
The voms legacy protocol implementation
- legacyProtocol(VOMSProtocol) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Sets the legacy protocol implementation
- LegacyProtocol - Class in org.italiangrid.voms.request.impl
-
Protocol implementing the legacy interface.
- LegacyProtocol(X509CertChainValidatorExt, VOMSProtocolListener, int, int) - Constructor for class org.italiangrid.voms.request.impl.LegacyProtocol
- legacyProtocolEnabled - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Whether the client should attempt legacy protocol requests
- legacyProtocolEnabled - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
Whether VOMS legacy protocol should be used as a fallback when REST protocol fails
- legacyProtocolEnabled(boolean) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Enables/disables the fallback the VOMS legacy protocol.
- 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 - 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
- lifetime(int) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
- lineParser - Variable in class org.italiangrid.voms.request.impl.LegacyVOMSESParserImpl
- lineSanityChecks(String) - Method in class org.italiangrid.voms.request.impl.VOMSESLineParser
- listCommand() - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- listener - Variable in class org.italiangrid.voms.ac.impl.LeafACLookupStrategy
- listener - Variable in class org.italiangrid.voms.credential.impl.AbstractLoadCredentialsStrategy
-
The
LoadCredentialsEventListener
that is notified of load credentials outcome. - listener - Variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
- listener - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
The listener that will be notified of interesting store events
- listener - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
- listener - Variable in class org.italiangrid.voms.request.impl.FakeVOMSACService
- listener - Variable in class org.italiangrid.voms.request.impl.LegacyRequestSender
- listener - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
The trust store status listener that will be notified of changes in this trust store
- listenerLock - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
- listenerLock - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
A lock to guard the setting of the status listener
- loadCertificateFromFile(File) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
Loads a VOMS AA certificate from a given file and stores this certificate in the local map of trusted VOMS AA certificate.
- loadCertificatesFromDirectory(File) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
Loads all the certificates in the local directory.
- loadCredentials() - Static method in class org.italiangrid.voms.credential.UserCredentials
- loadCredentials(char[]) - Static method in class org.italiangrid.voms.credential.UserCredentials
- loadCredentials(PasswordSupplier) - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- loadCredentials(PasswordSupplier) - Method in interface org.italiangrid.voms.credential.LoadCredentialsStrategy
-
Loads a user credential
- loadCredentials(PasswordSupplier) - Static method in class org.italiangrid.voms.credential.UserCredentials
- LoadCredentialsEventListener - Interface in org.italiangrid.voms.credential
-
A
LoadCredentialsEventListener
is notified of the outcome of load credentials operations. - loadCredentialsStrategy - Static variable in class org.italiangrid.voms.credential.UserCredentials
- LoadCredentialsStrategy - Interface in org.italiangrid.voms.credential
-
A strategy to load user credentials
- loadLSCFromDirectory(File) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
- loadOptions(VOMSACRequest) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
- loadPEMCredential(String, String, PasswordSupplier) - Method in class org.italiangrid.voms.credential.impl.AbstractLoadCredentialsStrategy
-
Loads a PEM X.509 credential and notifies the registered
LoadCredentialsEventListener
of the load operation outcome. - loadPEMCredentialFromEnv(PasswordSupplier) - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- loadPEMCredentialsFromGlobusDir(PasswordSupplier) - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- loadPKCS12Credential(String, PasswordSupplier) - Method in class org.italiangrid.voms.credential.impl.AbstractLoadCredentialsStrategy
-
Loads a PCKS12 X.509 credential and notifies the registered
LoadCredentialsEventListener
of the load operation outcome. - loadPKCS12CredentialFromEnv(PasswordSupplier) - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- loadPKCS12CredentialsFromGlobusDir(PasswordSupplier) - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- loadProxyCredential(String) - Method in class org.italiangrid.voms.credential.impl.AbstractLoadCredentialsStrategy
-
Loads an X.509 proxy credential and notifies the registered
LoadCredentialsEventListener
of the load operation outcome. - loadProxyFromEnv() - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- loadProxyFromUID() - Method in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- loadTrustInformation() - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
- loadTrustInformation() - Method in interface org.italiangrid.voms.store.VOMSTrustStore
-
Loads trust information from the sources configured for this trust store.
- localAACertificatesByHash - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
Map of local parsed AA certificates keyed by certificate subject hash
- localhostDoesntMatchAcTarget - Enum constant in enum class org.italiangrid.voms.error.VOMSValidationErrorCode
- LocalHostnameResolver - Interface in org.italiangrid.voms.ac.impl
-
A
LocalHostnameResolver
resolves the localhost host name. - localLSCInfo - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
The set of local parsed LSC information keyed by VO
- localTrustedDirs - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
The list of local trusted directories that is searched for trust information (certs or LSC files)
- lookupStrategy - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
The
VOMSESLookupStrategy
that will be used to lookup vomses information - lookupStrategy - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
- lookupStrategy(VOMSESLookupStrategy) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
Sets the
VOMSESLookupStrategy
that will be used to lookup vomses information for theDefaultVOMSServerInfoStore
that this builder is creating - lookupVOMSAttributeCertificates(X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.LeafACLookupStrategy
- lookupVOMSAttributeCertificates(X509Certificate[]) - Method in interface org.italiangrid.voms.ac.VOMSACLookupStrategy
-
This method defines how a set of VOMS Attribute Certificates is looked for in a certificate chain.
- lookupVomsesInfo() - Method in class org.italiangrid.voms.request.impl.BaseVOMSESLookupStrategy
- lookupVomsesInfo() - Method in interface org.italiangrid.voms.request.VOMSESLookupStrategy
- LS_CMD_TEMPLATE - Static variable in class org.italiangrid.voms.util.FilePermissionHelper
-
The command used to retrieve file permissions for a given file
- LSC_FILENAME_SUFFIX - Static variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
The filename suffix used to match LSC files in the VOMS local trust directories
- lscDescriptionDoesntMatchAcCert - Enum constant in enum class org.italiangrid.voms.error.VOMSValidationErrorCode
- LSCFile - Class in org.italiangrid.voms.store.impl
-
A VOMS LSC file.
- LSCFile() - Constructor for class org.italiangrid.voms.store.impl.LSCFile
- lscFileNotFound - Enum constant in enum class org.italiangrid.voms.error.VOMSValidationErrorCode
- LSCFileParser - Interface in org.italiangrid.voms.store
-
This interface defines a parser for VOMS LSC files.
- LSCInfo - Interface in org.italiangrid.voms.store
-
The VOMS LSC information.
M
- MALFORMED_LSC_FILE_ERROR_TEMPLATE - Static variable in class org.italiangrid.voms.store.impl.DefaultLSCFileParser
- mappingCommand(String, String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- matches(X509Certificate[]) - Method in class org.italiangrid.voms.store.impl.LSCFile
- matches(X509Certificate[]) - Method in interface org.italiangrid.voms.store.LSCInfo
-
Checks if the certificate chain description maintained in the LSC information matches the certificate chain passed as argument.
- matchesFilePermissions(String, FilePermissionHelper.PosixFilePermission) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
-
Checks that a given file has the appropriate unix permissions.
- MD5 - Enum constant in enum class org.italiangrid.voms.util.CertificateValidatorBuilder.OpensslHashFunction
- message - Variable in class org.italiangrid.voms.error.VOMSValidationErrorMessage
- message - Variable in class org.italiangrid.voms.request.VOMSMessage
- MIN_VOMSES_FIELD_COUNT - Static variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
- mydecode(String) - Static method in class org.italiangrid.voms.util.VOMSBase64Decoder
N
- name - Variable in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
- nameMismatch(SSLSocket, X509Certificate, String) - Method in class org.italiangrid.voms.request.impl.LegacyProtocol
- namespaceChecks - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
- namespaceChecks(NamespaceCheckingMode) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets the namespace checking mode for this builder
- newErrorMessage(VOMSValidationErrorCode) - Static method in class org.italiangrid.voms.error.VOMSValidationErrorMessage
- newErrorMessage(VOMSValidationErrorCode, Object...) - Static method in class org.italiangrid.voms.error.VOMSValidationErrorMessage
- newInstance(X509Credential, ACGenerationParams, VOMSRequestListener) - Static method in class org.italiangrid.voms.request.impl.FakeVOMSACService
- newInstanceFromProperties(VOMSRequestListener) - Static method in class org.italiangrid.voms.request.impl.FakeVOMSACService
- newParser() - Static method in class org.italiangrid.voms.VOMSValidators
- newThread(Runnable) - Method in class org.italiangrid.voms.store.impl.VOMSNamedThreadFactory
- newTrustStore() - Static method in class org.italiangrid.voms.store.VOMSTrustStores
-
Creates a
VOMSTrustStore
configured with default settings. - newTrustStore(long) - Static method in class org.italiangrid.voms.store.VOMSTrustStores
-
Creates a
VOMSTrustStore
configured according to the parameters passed as argument - newTrustStore(List<String>) - Static method in class org.italiangrid.voms.store.VOMSTrustStores
-
Creates a
VOMSTrustStore
configured according to the parameters passed as argument - newTrustStore(List<String>, long, VOMSTrustStoreStatusListener) - Static method in class org.italiangrid.voms.store.VOMSTrustStores
-
Creates a
VOMSTrustStore
configured according to the parameters passed as argument - newValidator() - Static method in class org.italiangrid.voms.VOMSValidators
- newValidator(ValidationResultListener) - Static method in class org.italiangrid.voms.VOMSValidators
- newValidator(VOMSTrustStore, X509CertChainValidatorExt) - Static method in class org.italiangrid.voms.VOMSValidators
- newValidator(VOMSTrustStore, X509CertChainValidatorExt, ValidationResultListener) - Static method in class org.italiangrid.voms.VOMSValidators
- newValidator(VOMSTrustStore, X509CertChainValidatorExt, ValidationResultListener, VOMSACLookupStrategy) - Static method in class org.italiangrid.voms.VOMSValidators
- newVOMSESParser() - Static method in class org.italiangrid.voms.request.VOMSESParserFactory
- normalizeAttributes(List<ACParsingContext>) - Method in class org.italiangrid.voms.ac.impl.LeafVOMSExtensionNormalizationStrategy
- normalizeAttributes(List<ACParsingContext>) - Method in interface org.italiangrid.voms.ac.VOMSAttributesNormalizationStrategy
-
Returns the normalized view of VOMS Authorization information starting from a list of VOMS Attribute certificates.
- NOT_AFTER - Enum constant in enum class org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- NOT_BEFORE - Enum constant in enum class org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- notAfter - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- notAfter - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- notAfter - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams
- notAfter(Date) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- notBefore - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- notBefore - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- notBefore - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams
- notBefore(Date) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- notifyACLookupEvent(X509Certificate[], int) - Method in interface org.italiangrid.voms.ac.ACLookupListener
-
Informs that an AC is being looked for in the cert chain passed as argument.
- notifyACLookupEvent(X509Certificate[], int) - Method in enum class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class org.italiangrid.voms.util.NullListener
- notifyTrustStoreUpdate(VOMSTrustStore) - Method in enum class 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 class 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 class 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 class 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 class 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 class 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 class 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 class org.italiangrid.voms.util.NullListener
- NullListener - Enum Class in org.italiangrid.voms.util
-
A Singleton Listener which swallows notification.
- NullListener() - Constructor for enum class org.italiangrid.voms.util.NullListener
O
- ocspChecks - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
- ocspChecks(OCSPCheckingMode) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets the ocsp checking mode for this builder
- opensslHashFunction - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
- opensslHashFunction(CertificateValidatorBuilder.OpensslHashFunction) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets the openssl hash function for this builder
- OpensslHashFunction() - Constructor for enum class org.italiangrid.voms.util.CertificateValidatorBuilder.OpensslHashFunction
- order - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- orderString - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFactory
- org.italiangrid.voms - package org.italiangrid.voms
-
This package provides main VOMS Java APIs class and interfaces.
- org.italiangrid.voms.ac - package org.italiangrid.voms.ac
-
This package provides the APIs to perform validation and parsing of VOMS attributes.
- org.italiangrid.voms.ac.impl - package org.italiangrid.voms.ac.impl
-
Implementation classes for VOMS attributes validation and parsing.
- org.italiangrid.voms.asn1 - package org.italiangrid.voms.asn1
-
This package provides classes and utilities that deal with serialization and deserialization of VOMS attributes from ASN.1 streams.
- org.italiangrid.voms.credential - package org.italiangrid.voms.credential
-
This package provides the API for loading user credentials.
- org.italiangrid.voms.credential.impl - package org.italiangrid.voms.credential.impl
-
This package provides the implementation of the user credentials loading APIs.
- org.italiangrid.voms.error - package org.italiangrid.voms.error
-
This package provides error code and message definitions for the VOMS API.
- org.italiangrid.voms.examples - package org.italiangrid.voms.examples
-
This package provides examples of the use of VOMS Java APIs.
- org.italiangrid.voms.request - package org.italiangrid.voms.request
-
This package provides the API for requesting VOMS attribtues from a remote VOMS server.
- org.italiangrid.voms.request.impl - package org.italiangrid.voms.request.impl
-
This package provides the implementation logic for VOMS attributes requests.
- org.italiangrid.voms.store - package org.italiangrid.voms.store
-
This package provides the API for managing VOMS trust stores.
- org.italiangrid.voms.store.impl - package org.italiangrid.voms.store.impl
-
This package provides the implementation of VOMS trust store management.
- org.italiangrid.voms.util - package org.italiangrid.voms.util
-
This package provides utility classes used in other packages.
- other - Enum constant in enum class org.italiangrid.voms.error.VOMSValidationErrorCode
- outsideQuotes - Variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
P
- parameters - Variable in class org.italiangrid.voms.error.VOMSValidationErrorMessage
- parse(char) - Method in interface org.italiangrid.voms.request.impl.VOMSESLineParser.ParserState
- parse(File) - Method in class org.italiangrid.voms.request.impl.LegacyVOMSESParserImpl
- parse(File) - Method in interface org.italiangrid.voms.request.VOMSESParser
-
Parses the VOMS contact information from the
File
passed as argument. - parse(InputStream) - Method in class org.italiangrid.voms.request.impl.LegacyVOMSResponseParsingStrategy
- parse(InputStream) - Method in class org.italiangrid.voms.request.impl.RESTVOMSResponseParsingStrategy
-
Parse a response coming from a RESTFul VOMS service and builds a
VOMSResponse
object representing the response. - parse(InputStream) - Method in interface org.italiangrid.voms.request.VOMSResponseParsingStrategy
-
Parse the response coming from a VOMS service and build a
VOMSResponse
object. - parse(Reader) - Method in class org.italiangrid.voms.request.impl.LegacyVOMSESParserImpl
- parse(Reader) - Method in interface org.italiangrid.voms.request.VOMSESParser
-
Parses the VOMS contact information from the
Reader
passed as argument. - parse(String) - Method in class org.italiangrid.voms.request.impl.VOMSESLineParser
- parse(String, String, File) - Method in class org.italiangrid.voms.store.impl.DefaultLSCFileParser
- parse(String, String, File) - Method in interface org.italiangrid.voms.store.LSCFileParser
-
Parses an LSC file.
- parse(String, String, InputStream) - Method in class org.italiangrid.voms.store.impl.DefaultLSCFileParser
- parse(String, String, InputStream) - Method in interface org.italiangrid.voms.store.LSCFileParser
-
Parses an LSC file from a generic input stream.
- parse(String, String, String) - Method in class org.italiangrid.voms.store.impl.DefaultLSCFileParser
- parse(X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSACParser
- parse(X509Certificate[]) - Method in interface org.italiangrid.voms.ac.VOMSACParser
-
Looks for and parses VOMS attributes in the certificate chain passed as argument (which is assumed to be already validated).
- parseDate(String) - Static method in class org.italiangrid.voms.util.TimeUtils
-
Parses a date from string
- parseDirectory(File) - Method in class org.italiangrid.voms.request.impl.LegacyVOMSESParserImpl
- parseGaString(String) - Static method in class org.italiangrid.voms.util.GaParser
- parseLine(String) - Method in class org.italiangrid.voms.request.impl.LegacyVOMSESParserImpl
- PKCS_1 - Enum constant in enum class org.italiangrid.voms.util.CredentialsUtils.PrivateKeyEncoding
- PKCS_8 - Enum constant in enum class org.italiangrid.voms.util.CredentialsUtils.PrivateKeyEncoding
- PKCS12_USER_CERT - Static variable in interface org.italiangrid.voms.credential.VOMSEnvironmentVariables
- POLICY_AUTHORITY_SEP - Static variable in class org.italiangrid.voms.asn1.VOMSACUtils
- policyAuthoritySanityChecks(IetfAttrSyntax) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
-
Peforms some sanity checks on the format of the policy authority field found in a VOMS extension.
- poolBaseName - Static variable in class org.italiangrid.voms.store.impl.VOMSNamedThreadFactory
- port - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- port - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- port - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams
- port(int) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- PORT - Enum constant in enum class org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- PosixFilePermission(String, String) - Constructor for enum class org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
- PRIVATE_KEY_PERMS - Static variable in class org.italiangrid.voms.util.FilePermissionHelper
-
Required file permissions for the private key file
- PRIVATE_KEY_PERMS_STR - Static variable in class org.italiangrid.voms.util.FilePermissionHelper
-
String representation of private key required permissions.
- PrivateKeyEncoding() - Constructor for enum class org.italiangrid.voms.util.CredentialsUtils.PrivateKeyEncoding
- propertyName - Variable in enum class org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- protocolListener - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
The listener that will be informed about low-level protocol details
- protocolListener - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
The listener that will be informed about low-level protocol details
- protocolListener(VOMSProtocolListener) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Sets the
VOMSProtocolListener
for theDefaultVOMSACService
that this builder is creating - ProxyNamingPolicy - Interface in org.italiangrid.voms.credential
-
A
ProxyNamingPolicy
defines the naming policy for a VOMS proxy. - proxyPathBuilder - Static variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
Q
- qualifiedRolePattern - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
- qualifiedRoleSyntax - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
R
- raiseACNonConformantError(String) - Static method in class org.italiangrid.voms.asn1.VOMSACUtils
- RandomContentSigner(String) - Constructor for class org.italiangrid.voms.asn1.VOMSACGenerator.RandomContentSigner
- read - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
A reference to the read lock
- readTimeout - Variable in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
The socket read timeout (in milliseconds)
- readTimeout - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
The read timeout used
- readTimeout(int) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Sets the read timeout (in milliseconds) for the
DefaultVOMSACService
that this builder is creating - removeUpdateListener(StoreUpdateListener) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
- removeValidationListener(ValidationErrorListener) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
- request - Variable in exception class org.italiangrid.voms.request.VOMSProtocolError
-
The request that is related with this error
- requestedFQANs - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
- requestedFQANs - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
- requestFactory - Variable in class org.italiangrid.voms.request.impl.LegacyRequestSender
- requestListener - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
The listener that will be informed about request events
- requestListener - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
The listener that will be informed about request events
- requestListener(VOMSRequestListener) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Sets the request listener for the
DefaultVOMSACService
that this builder is creating - resolveLocalHostname() - Method in class org.italiangrid.voms.ac.impl.DefaultLocalHostnameResolver
- resolveLocalHostname() - Method in interface org.italiangrid.voms.ac.impl.LocalHostnameResolver
-
Resolves the hostname for localhost
- RESTProtocol - Class in org.italiangrid.voms.request.impl
-
Protocol implementing the REST-style interface.
- RESTProtocol(X509CertChainValidatorExt, VOMSProtocolListener, int, int) - Constructor for class org.italiangrid.voms.request.impl.RESTProtocol
- RESTServiceURLBuilder - Class in org.italiangrid.voms.request.impl
-
An helper class which builds a URL suitable for an HTTPS VOMS REST request starting from the VOMS URI as available in a
VOMSServerInfo
object. - RESTServiceURLBuilder() - Constructor for class org.italiangrid.voms.request.impl.RESTServiceURLBuilder
- RESTVOMSResponse - Class in org.italiangrid.voms.request.impl
-
This class is used to parse and represent VOMS server responses coming from a RESTful VOMS service.
- RESTVOMSResponse(Document) - Constructor for class org.italiangrid.voms.request.impl.RESTVOMSResponse
- RESTVOMSResponseParsingStrategy - Class in org.italiangrid.voms.request.impl
-
Strategy for parsing a response coming from a RESTFul VOMS.
- RESTVOMSResponseParsingStrategy() - Constructor for class org.italiangrid.voms.request.impl.RESTVOMSResponseParsingStrategy
- result - Variable in class org.italiangrid.voms.util.CachedValidationResult
-
The validation result for this cache entry
- roleCommand(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- rolePattern - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
- roleSyntax - Static variable in class org.italiangrid.voms.util.VOMSFQANNamingScheme
- root - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- rwLock - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
The read/write lock that implements thread safety for this store
S
- sanityChecks() - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
- savePrivateKey(OutputStream, PrivateKey, CredentialsUtils.PrivateKeyEncoding) - Static method in class org.italiangrid.voms.util.CredentialsUtils
-
Serializes a private key to an output stream according to an encoding.
- savePrivateKeyPKCS1(OutputStream, PrivateKey) - Static method in class org.italiangrid.voms.util.CredentialsUtils
-
Serializes a private key to an output stream following the pkcs1 encoding.
- savePrivateKeyPKCS8(OutputStream, PrivateKey) - Static method in class org.italiangrid.voms.util.CredentialsUtils
-
Serializes a private key to an output stream following the pkcs8 encoding.
- saveProxyCredentials(OutputStream, X509Credential) - Static method in class org.italiangrid.voms.util.CredentialsUtils
-
Saves user credentials as a plain text PEM data.
- saveProxyCredentials(OutputStream, X509Credential, CredentialsUtils.PrivateKeyEncoding) - Static method in class org.italiangrid.voms.util.CredentialsUtils
-
Saves user credentials as a plain text PEM data.
- saveProxyCredentials(String, X509Credential) - Static method in class org.italiangrid.voms.util.CredentialsUtils
-
Saves proxy credentials to a file.
- saveProxyCredentials(String, X509Credential, CredentialsUtils.PrivateKeyEncoding) - Static method in class org.italiangrid.voms.util.CredentialsUtils
-
Saves proxy credentials to a file.
- 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.
- SERIAL - Enum constant in enum class org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- serialNo - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- serialNo - Variable in class org.italiangrid.voms.request.impl.ACGenerationParams
- serialNo(long) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- serialVersionUID - Static variable in exception class org.italiangrid.voms.credential.FilePermissionError
- serialVersionUID - Static variable in exception class org.italiangrid.voms.request.VOMSProtocolError
- serialVersionUID - Static variable in exception class org.italiangrid.voms.VOMSError
- serverInfo - Variable in exception class 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 - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService
-
The store used to keep VOMS server contact information.
- serverInfoStore - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
- serverInfoStore(VOMSServerInfoStore) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Sets the
VOMSServerInfoStore
for theDefaultVOMSACService
that this builder is creating - serverInfoStoreListener(VOMSServerInfoStoreListener) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Sets the
VOMSServerInfoStoreListener
for theDefaultVOMSACService
that this builder is creating - setAACertificates(X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- setAcParams(ACGenerationParams) - Method in class org.italiangrid.voms.request.impl.FakeVOMSACService
- setACs(List<AttributeCertificate>) - Method in class org.italiangrid.voms.ac.ACParsingContext
- setAcSerialNumber(long) - Method in class org.italiangrid.voms.request.impl.FakeVOMSACService
- setAlias(String) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
- setCertChain(X509Certificate[]) - Method in class org.italiangrid.voms.ac.ACParsingContext
- setCertChainPostion(int) - Method in class org.italiangrid.voms.ac.ACParsingContext
- setCertFingerprint(String) - Method in class org.italiangrid.voms.util.CachedValidationResult
-
Sets the certificate finger for this entry.
- setCertificateChainDescription(List<String>) - Method in class org.italiangrid.voms.store.impl.LSCFile
- setCode(int) - Method in class org.italiangrid.voms.request.VOMSMessage
- setConnectTimeout(int) - Method in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
Sets the connection timeout value for the underlying socket of this
AbstractVOMSProtocol
- setContext(String) - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
- setFilename(String) - Method in class org.italiangrid.voms.store.impl.LSCFile
- setFilename(String) - Method in interface org.italiangrid.voms.store.LSCInfo
-
Sets the name of the file from where this LSC info was parsed from.
- setFilePermissions(String, FilePermissionHelper.PosixFilePermission) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
- setFQANs(List<String>) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- setGenericAttributes(List<VOMSGenericAttribute>) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- setHolder(X500Principal) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- setHolderSerialNumber(BigInteger) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- setHost(String) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- setHostname(String) - Method in class org.italiangrid.voms.store.impl.LSCFile
- setIssuer(X500Principal) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- setLifetime(long) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
- setLoadCredentialsStrategy(LoadCredentialsStrategy) - Static method in class org.italiangrid.voms.credential.UserCredentials
- setMessage(String) - Method in class org.italiangrid.voms.request.VOMSMessage
- setName(String) - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
- setNotAfter(Date) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- setNotBefore(Date) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- setOptionsForRequest(VOMSRequestFragment) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
- setOrderString(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
- setPKCS12Permissions(String) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
- setPort(int) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- setPrivateKeyPermissions(String) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
- setProxyPermissions(String) - Static method in class org.italiangrid.voms.util.FilePermissionHelper
- setReadTimeout(int) - Method in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
Sets the read timeout value for the underlying socket
- setResult(ValidationResult) - Method in class org.italiangrid.voms.util.CachedValidationResult
-
Sets the validation result for this entry
- setSignature(byte[]) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- setSkipHostnameChecks(boolean) - Method in class org.italiangrid.voms.request.impl.AbstractVOMSProtocol
-
Sets whether this protocol will skip SSL hostname checks
- setStatusListener(VOMSTrustStoreStatusListener) - Method in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
- setStatusListener(VOMSTrustStoreStatusListener) - Method in interface org.italiangrid.voms.store.VOMSTrustStore
-
Sets a
VOMSTrustStoreStatusListener
that is notified of events related to this VOMS trust store - setTargets(List<String>) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- setTargetString(String) - Method in class org.italiangrid.voms.request.impl.VOMSRequestFactory
- setTimestamp(long) - Method in class org.italiangrid.voms.util.CachedValidationResult
-
Sets this entry creation timestamp (in milliseconds since the epoch).
- setURL(URI) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
- setValidationResultListener(ValidationResultListener) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
- setValidationResultListener(ValidationResultListener) - Method in interface org.italiangrid.voms.ac.VOMSACValidator
-
Sets a listener that will received validation-related events for this
VOMSACValidator
. - setValue(String) - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
- setVo(String) - Method in class org.italiangrid.voms.store.impl.LSCFile
- setVO(String) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- setVOMSAC(X509AttributeCertificateHolder) - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- setVOMSServerDN(String) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
- setVoName(String) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
- SHA1 - Enum constant in enum class org.italiangrid.voms.util.CertificateValidatorBuilder.OpensslHashFunction
- shutdown() - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
- shutdown() - Method in interface org.italiangrid.voms.ac.VOMSACValidator
-
Shutdown the VOMS validator.
- 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
- SKIP_AC_CERTS_EXTENSION - Enum constant in enum class org.italiangrid.voms.asn1.VOMSACGenerator.ACGenerationProperties
- 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) - Constructor for class org.italiangrid.voms.request.SSLSocketFactoryProvider
- SSLSocketFactoryProvider(X509Credential, X509CertChainValidatorExt) - Constructor for class org.italiangrid.voms.request.SSLSocketFactoryProvider
- statForm - Variable in enum class org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
- statForm() - Method in enum class org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
- store - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
- storeListener - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
The listener that will be informed about server info store events
- storeListener(VOMSServerInfoStoreListener) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
Sets the
VOMSServerInfoStoreListener
that will receive store-related notifications for theDefaultVOMSServerInfoStore
that this builder is creating - storeUpdateListener - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
- storeUpdateListener(StoreUpdateListener) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets the store update listener for this builder
T
- targetListAsCommaSeparatedList(List<String>) - Method in class org.italiangrid.voms.request.impl.RESTServiceURLBuilder
- targets - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
- targets - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
- targets - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFragment
- targets(List<String>) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
- targetString - Variable in class org.italiangrid.voms.request.impl.VOMSRequestFactory
- timestamp - Variable in class org.italiangrid.voms.util.CachedValidationResult
-
The cache entry creation timestamp
- TimeUtils - Class in org.italiangrid.voms.util
-
Time utilities.
- TimeUtils() - Constructor for class org.italiangrid.voms.util.TimeUtils
- tmpDir - Variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- TMPDIR_PATH - Static variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- TMPDIR_PROPERTY - Static variable in class org.italiangrid.voms.credential.impl.DefaultLoadCredentialsStrategy
- tokenChar(char) - Method in class org.italiangrid.voms.request.impl.VOMSESLineParser
- tokenComplete - Variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
- tokenCount - Variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
- tokenEnd() - Method in class org.italiangrid.voms.request.impl.VOMSESLineParser
- tokens - Variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
- tokenStart() - Method in class org.italiangrid.voms.request.impl.VOMSESLineParser
- toOldQualifiedRoleSyntax(String) - Static method in class org.italiangrid.voms.util.VOMSFQANNamingScheme
- toString() - Method in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- toString() - Method in class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
- toString() - Method in class org.italiangrid.voms.ac.VOMSValidationResult
- toString() - Method in class org.italiangrid.voms.error.VOMSValidationErrorMessage
- toString() - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
- toString() - Method in class org.italiangrid.voms.request.VOMSErrorMessage
- toString() - Method in class org.italiangrid.voms.request.VOMSMessage
- toString() - Method in class org.italiangrid.voms.request.VOMSWarningMessage
- toString() - Method in class org.italiangrid.voms.store.impl.LSCFile
- transformerFactory - Variable in class org.italiangrid.voms.request.impl.LegacyRequestSender
- trustAnchorsDir - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
- trustAnchorsDir(String) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets the trust anchors dir for this builder
- trustAnchorsUpdateInterval - Variable in class org.italiangrid.voms.util.CertificateValidatorBuilder
- trustAnchorsUpdateInterval(long) - Method in class org.italiangrid.voms.util.CertificateValidatorBuilder
-
Sets the trust anchors update interval for this builder
- trustStore - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
- trustStore - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
- trustStore(VOMSTrustStore) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator.Builder
U
- uncaughtException(Thread, Throwable) - Method in enum class org.italiangrid.voms.util.NullListener
- update() - Method in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
Updates the information in this store
- update() - Method in interface org.italiangrid.voms.store.Updateable
-
Updates the object.
- Updateable - Interface in org.italiangrid.voms.store
-
Represents an object which can be periodically updated according to an update frequency.
- updateFrequency - Variable in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
-
This trust store update frequency in milliseconds.
- updateFrequencySanityChecks(long) - Method in class org.italiangrid.voms.store.impl.DefaultUpdatingVOMSTrustStore
- UpdatingVOMSTrustStore - Interface in org.italiangrid.voms.store
-
A VOMS trust store that can be periodically refreshed.
- URL - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
-
The VOMS server URI
- USER_ALL - Enum constant in enum class org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
- USER_RO - Enum constant in enum class org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
- USER_RW - Enum constant in enum class org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
- UserCredentials - Class in org.italiangrid.voms.credential
-
This class implements convenience methods to load X509 user credentials in PEM or PKCS12 format.
- UserCredentials() - Constructor for class org.italiangrid.voms.credential.UserCredentials
V
- 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(CertPath) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
- validate(X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
- validate(X509Certificate[]) - Method in interface org.italiangrid.voms.ac.VOMSACValidator
-
Parses and validates the VOMS attributes found in the certificate chain passed as argument (which is assumed to be validated already).
- validate(X509Certificate[]) - Method in class org.italiangrid.voms.util.CachingCertificateValidator
-
Validates a certificate chain using the wrapped validator, caching the result for future validation calls.
- validateAC(VOMSAttribute) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
- validateAC(VOMSAttribute) - Method in interface org.italiangrid.voms.ac.VOMSACValidationStrategy
-
Validates VOMS attributes not extracted from a certificate chain (e.g., as returned from the VOMS server)
- validateAC(VOMSAttribute, X509Certificate[]) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidationStrategy
- validateAC(VOMSAttribute, X509Certificate[]) - Method in interface org.italiangrid.voms.ac.VOMSACValidationStrategy
-
Validates a VOMS Attribute Certificate
- validateACs(List<AttributeCertificate>) - Method in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
- validateACs(List<AttributeCertificate>) - Method in interface org.italiangrid.voms.ac.VOMSACValidator
-
Validates the VOMS attributes found in the attribute certificate list passed as argument.
- 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
-
A list of
VOMSValidationErrorMessage
- 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 - Variable in class org.italiangrid.voms.ac.impl.DefaultVOMSValidator
- 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.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 class org.italiangrid.voms.asn1.VOMSACGenerator.ACGenerationProperties
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.italiangrid.voms.error.VOMSValidationErrorCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.italiangrid.voms.util.CertificateValidatorBuilder.OpensslHashFunction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.italiangrid.voms.util.CredentialsUtils.PrivateKeyEncoding
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.italiangrid.voms.util.NullListener
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.italiangrid.voms.asn1.VOMSACGenerator.ACGenerationProperties
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.italiangrid.voms.error.VOMSValidationErrorCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.italiangrid.voms.util.CertificateValidatorBuilder.OpensslHashFunction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.italiangrid.voms.util.CredentialsUtils.PrivateKeyEncoding
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.italiangrid.voms.util.FilePermissionHelper.PosixFilePermission
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.italiangrid.voms.util.NullListener
-
Returns an array containing the constants of this enum class, 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.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(String) - Method in class org.italiangrid.voms.request.impl.ACGenerationParams.Builder
- VO - Enum constant in enum class org.italiangrid.voms.request.impl.FakeVOMSACServiceProperties
- VO - Variable in class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- 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 Class in org.italiangrid.voms.asn1
- VOMSACGenerator.RandomContentSigner - Class in org.italiangrid.voms.asn1
- VOMSACLookupStrategy - Interface in org.italiangrid.voms.ac
-
A strategy for looking up a set of VOMS Attribute Certificates from a certificate chain.
- VOMSACParser - Interface in org.italiangrid.voms.ac
-
This interface defines the behavior of a VOMS Attribute Certificate parser.
- VOMSACRequest - Interface in org.italiangrid.voms.request
-
A request for a VOMS Attribute certificate.
- VOMSACService - Interface in org.italiangrid.voms.request
-
The
VOMSACService
interface. - VOMSACUtils - Class in org.italiangrid.voms.asn1
-
A set of VOMS AC handling utilities.
- VOMSACUtils() - Constructor for class org.italiangrid.voms.asn1.VOMSACUtils
- VOMSACValidationStrategy - Interface in org.italiangrid.voms.ac
-
The strategy implemented to perform the validation of a VOMS attribute certificate.
- VOMSACValidator - Interface in org.italiangrid.voms.ac
-
This interface extends the
VOMSACParser
interface and provides methods to perform validation on the VOMS Attribute Certificates parsed from a given certificate chain. - VOMSAttribute - Interface in org.italiangrid.voms
-
The VOMS attributes information.
- VOMSAttributesImpl - Class in org.italiangrid.voms.ac.impl
-
The default implementation for voms attributes
- VOMSAttributesImpl() - Constructor for class org.italiangrid.voms.ac.impl.VOMSAttributesImpl
- VOMSAttributesNormalizationStrategy - Interface in org.italiangrid.voms.ac
-
A strategy to select the set of relevant and appliable VOMS attributes from a set of parsed VOMS attribute certificates.
- VOMSBase64Decoder - Class in org.italiangrid.voms.util
-
This class implements a decoder for the non-standard Base-64 algorithm used by voms.
- VOMSBase64Decoder() - Constructor for class org.italiangrid.voms.util.VOMSBase64Decoder
- VOMSConstants - Interface in org.italiangrid.voms.asn1
-
A set of useful constants for ASN.1 parsing of VOMS attributes.
- VOMSEnvironmentVariables - Interface in org.italiangrid.voms.credential
- VOMSError - Exception Class in org.italiangrid.voms
-
The base VOMS exception class.
- VOMSError(String) - Constructor for exception class org.italiangrid.voms.VOMSError
- VOMSError(String, Throwable) - Constructor for exception class org.italiangrid.voms.VOMSError
- VOMSErrorMessage - Class in org.italiangrid.voms.request
-
This class is used to decode VOMS error messages contained in a VOMS response.
- VOMSErrorMessage(int, String) - Constructor for class org.italiangrid.voms.request.VOMSErrorMessage
- VOMSES_FIELD_NAMES - Static variable in class org.italiangrid.voms.request.impl.VOMSESLineParser
- VOMSESLineParser - Class in org.italiangrid.voms.request.impl
-
A parser for VOMSES lines.
- VOMSESLineParser() - Constructor for class org.italiangrid.voms.request.impl.VOMSESLineParser
- VOMSESLineParser.ParserState - Interface in org.italiangrid.voms.request.impl
- vomsesLocations - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
A list of paths where vomses information will be looked for, used to create the server info store.
- vomsesLocations(List<String>) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Sets a list of locations that will be used to build a
VOMSESLookupStrategy
for theDefaultVOMSACService
that this builder is creating - vomsesLookupStrategy - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
The provided strategy to lookup vomses information.
- vomsesLookupStrategy(VOMSESLookupStrategy) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSACService.Builder
-
Sets the vomses lookup strategy for the
DefaultVOMSACService
that this builder is creating - VOMSESLookupStrategy - Interface in org.italiangrid.voms.request
-
An strategy for building a list of
File
objects which will provide access to the local trusted VOMS server contact information. - vomsesParser - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
The parser implementation used to parse VOMSES files
- vomsesParser - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
- vomsesParser(VOMSESParser) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
Sets the
VOMSESParser
implementation that will be used to parse vomses files - VOMSESParser - Interface in org.italiangrid.voms.request
-
A VOMSES file parser.
- VOMSESParserFactory - Class in org.italiangrid.voms.request
-
A factory class for
VOMSESParser
. - VOMSESParserFactory() - Constructor for class org.italiangrid.voms.request.VOMSESParserFactory
- vomsesPaths - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
A list of paths where vomses information will be looked for
- vomsesPaths(List<String>) - Method in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore.Builder
-
Sets a list of paths where vomses files will be looked up by the
DefaultVOMSServerInfoStore
that this builder is creating - VOMSFQANNamingScheme - Class in org.italiangrid.voms.util
-
This class provides utility methods that are used for parsing, matching voms FQANs (Fully Qualified Attribute Names).
- VOMSFQANNamingScheme() - Constructor for class org.italiangrid.voms.util.VOMSFQANNamingScheme
- VOMSGenericAttribute - Interface in org.italiangrid.voms
-
A VOMS generic attribute is a name=value pair attribute augmented with a context.
- VOMSGenericAttributeImpl - Class in org.italiangrid.voms.ac.impl
-
The default implementation for VOMS Generic Attributes.
- VOMSGenericAttributeImpl() - Constructor for class org.italiangrid.voms.ac.impl.VOMSGenericAttributeImpl
- VOMSMessage - Class in org.italiangrid.voms.request
-
This class is used to decode VOMS error messages contained in a VOMS response.
- VOMSMessage(int, String) - Constructor for class org.italiangrid.voms.request.VOMSMessage
- VOMSNamedThreadFactory - Class in org.italiangrid.voms.store.impl
-
A simple thread factory to create named VOMS background threads.
- VOMSNamedThreadFactory() - Constructor for class org.italiangrid.voms.store.impl.VOMSNamedThreadFactory
- VOMSNamedThreadFactory(Thread.UncaughtExceptionHandler) - Constructor for class org.italiangrid.voms.store.impl.VOMSNamedThreadFactory
- VOMSProtocol - Interface in org.italiangrid.voms.request
-
The request/response protocol for VOMS, with a methods accepting a rerquest and returning a response.
- VOMSProtocolError - Exception Class 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 class 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 Class in org.italiangrid.voms.error
-
VOMS validation error codes.
- VOMSValidationErrorCode() - Constructor for enum class org.italiangrid.voms.error.VOMSValidationErrorCode
- VOMSValidationErrorMessage - Class in org.italiangrid.voms.error
-
A VOMS validation error message class (freely inspired by the CANL validation error message class).
- VOMSValidationErrorMessage(VOMSValidationErrorCode) - Constructor for class org.italiangrid.voms.error.VOMSValidationErrorMessage
- VOMSValidationErrorMessage(VOMSValidationErrorCode, Object...) - Constructor for class org.italiangrid.voms.error.VOMSValidationErrorMessage
- VOMSValidationResult - Class in org.italiangrid.voms.ac
-
This class represents the outcome of a VOMS validation.
- VOMSValidationResult(VOMSAttribute, boolean) - Constructor for class org.italiangrid.voms.ac.VOMSValidationResult
-
Default constructor.
- VOMSValidationResult(VOMSAttribute, boolean, List<VOMSValidationErrorMessage>) - Constructor for class org.italiangrid.voms.ac.VOMSValidationResult
-
This constructor is used to pass in a list of validation errors as well.
- VOMSValidators - Class in org.italiangrid.voms
-
A factory for VOMS attributes validators and parsers.
- VOMSValidators() - Constructor for class org.italiangrid.voms.VOMSValidators
- VOMSWarningMessage - Class in org.italiangrid.voms.request
-
This class is used to decode VOMS error messages contained in a VOMS response.
- VOMSWarningMessage(int, String) - Constructor for class org.italiangrid.voms.request.VOMSWarningMessage
- voName - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest.Builder
- voName - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSACRequest
- voName - Variable in class org.italiangrid.voms.request.impl.DefaultVOMSServerInfo
-
The VO name
W
- warningMessages() - Method in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
- warningMessages() - Method in class org.italiangrid.voms.request.impl.RESTVOMSResponse
- warningMessages() - Method in interface org.italiangrid.voms.request.VOMSResponse
-
Extracts the warning messags from the VOMS response.
- write - Variable in class org.italiangrid.voms.store.impl.DefaultVOMSTrustStore
-
A reference to the write lock
X
- X509_CERT_DIR - Static variable in interface org.italiangrid.voms.credential.VOMSEnvironmentVariables
- X509_USER_CERT - Static variable in interface org.italiangrid.voms.credential.VOMSEnvironmentVariables
- X509_USER_KEY - Static variable in interface org.italiangrid.voms.credential.VOMSEnvironmentVariables
- X509_USER_PROXY - Static variable in interface org.italiangrid.voms.credential.VOMSEnvironmentVariables
- X509_VOMS_DIR - Static variable in interface org.italiangrid.voms.credential.VOMSEnvironmentVariables
- xmlDocAsString(Document) - Method in class org.italiangrid.voms.request.impl.LegacyRequestSender
- xmlResponse - Variable in class org.italiangrid.voms.request.impl.LegacyVOMSResponse
- xmlResponse - Variable in class org.italiangrid.voms.request.impl.RESTVOMSResponse
- XMLUtils - Class in org.italiangrid.voms.util
- XMLUtils() - Constructor for class org.italiangrid.voms.util.XMLUtils
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
CertificateValidatorBuilder
object instead.