Package | Description |
---|---|
org.italiangrid.voms |
This package provides main VOMS Java APIs class and interfaces.
|
org.italiangrid.voms.ac.impl |
Implementation classes for VOMS attributes validation and parsing.
|
org.italiangrid.voms.store |
This package provides the API for managing VOMS trust stores.
|
org.italiangrid.voms.store.impl |
This package provides the implementation of VOMS trust store management.
|
org.italiangrid.voms.util |
This package provides utility classes used in other packages.
|
Modifier and Type | Method and Description |
---|---|
static VOMSACValidator |
VOMSValidators.newValidator(VOMSTrustStore trustStore,
eu.emi.security.authn.x509.X509CertChainValidatorExt validator) |
static VOMSACValidator |
VOMSValidators.newValidator(VOMSTrustStore trustStore,
eu.emi.security.authn.x509.X509CertChainValidatorExt validator,
ValidationResultListener vrListener) |
static VOMSACValidator |
VOMSValidators.newValidator(VOMSTrustStore store,
eu.emi.security.authn.x509.X509CertChainValidatorExt validator,
ValidationResultListener vrListener,
VOMSACLookupStrategy strategy) |
Modifier and Type | Field and Description |
---|---|
private VOMSTrustStore |
DefaultVOMSValidationStrategy.store |
private VOMSTrustStore |
DefaultVOMSValidator.trustStore |
private VOMSTrustStore |
DefaultVOMSValidator.Builder.trustStore |
Modifier and Type | Method and Description |
---|---|
DefaultVOMSValidator.Builder |
DefaultVOMSValidator.Builder.trustStore(VOMSTrustStore ts) |
Constructor and Description |
---|
DefaultVOMSValidationStrategy(VOMSTrustStore store,
eu.emi.security.authn.x509.X509CertChainValidatorExt validator) |
DefaultVOMSValidationStrategy(VOMSTrustStore store,
eu.emi.security.authn.x509.X509CertChainValidatorExt validator,
LocalHostnameResolver resolver) |
Modifier and Type | Interface and Description |
---|---|
interface |
UpdatingVOMSTrustStore
A VOMS trust store that can be periodically refreshed.
|
Modifier and Type | Method and Description |
---|---|
static VOMSTrustStore |
VOMSTrustStores.newTrustStore()
Creates a
VOMSTrustStore configured with default settings. |
static VOMSTrustStore |
VOMSTrustStores.newTrustStore(java.util.List<java.lang.String> localTrustDirs)
Creates a
VOMSTrustStore configured according to the parameters
passed as argument |
static VOMSTrustStore |
VOMSTrustStores.newTrustStore(java.util.List<java.lang.String> localTrustDirs,
long updateFrequency,
VOMSTrustStoreStatusListener statusListener)
Creates a
VOMSTrustStore configured according to the parameters
passed as argument |
static VOMSTrustStore |
VOMSTrustStores.newTrustStore(long updateFrequency)
Creates a
VOMSTrustStore configured according to the parameters
passed as argument |
Modifier and Type | Class and Description |
---|---|
class |
DefaultUpdatingVOMSTrustStore
A VOMS trust store that periodically updates itself.
|
class |
DefaultVOMSTrustStore
The default implementation for the VOMS trust store.
|
Modifier and Type | Method and Description |
---|---|
void |
NullListener.notifyTrustStoreUpdate(VOMSTrustStore store) |