public class OpensslTrustAnchorStoreImpl extends DirectoryTrustAnchorStore implements OpensslTrustAnchorStore
This class is extending the DirectoryTrustAnchorStore
and restricts
the certificates which are loaded.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CERT_WILDCARD |
anchors, encoding, locations2anchors
observers
Constructor and Description |
---|
OpensslTrustAnchorStoreImpl(java.lang.String basePath,
java.util.Timer t,
long updateInterval,
boolean loadGlobusNs,
boolean loadEuGridPmaNs,
ObserversHandler observers,
boolean openssl1Mode) |
Modifier and Type | Method and Description |
---|---|
NamespacesStore |
getGlobusNsStore() |
NamespacesStore |
getPmaNsStore() |
protected void |
reloadCerts(java.util.Collection<java.net.URL> locations)
For all URLs tries to load a CA cert and namespaces
|
protected boolean |
tryLoadCert(java.net.URL location,
java.util.Set<TrustAnchorExt> tmpAnchors,
java.util.Map<java.net.URL,TrustAnchorExt> tmpLoc2anch) |
getCacheDir, getConnTimeout, getEncoding, getLocations, getTrustAnchors, getTrustedCertificates, loadCerts, update
dispose, scheduleUpdate, setUpdateInterval
checkValidity, getUpdateInterval
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dispose, getTrustAnchors, getTrustedCertificates, getUpdateInterval, setUpdateInterval
public static final java.lang.String CERT_WILDCARD
public OpensslTrustAnchorStoreImpl(java.lang.String basePath, java.util.Timer t, long updateInterval, boolean loadGlobusNs, boolean loadEuGridPmaNs, ObserversHandler observers, boolean openssl1Mode)
protected void reloadCerts(java.util.Collection<java.net.URL> locations)
reloadCerts
in class DirectoryTrustAnchorStore
locations
- a collection of URLsprotected boolean tryLoadCert(java.net.URL location, java.util.Set<TrustAnchorExt> tmpAnchors, java.util.Map<java.net.URL,TrustAnchorExt> tmpLoc2anch)
public NamespacesStore getPmaNsStore()
getPmaNsStore
in interface OpensslTrustAnchorStore
public NamespacesStore getGlobusNsStore()
getGlobusNsStore
in interface OpensslTrustAnchorStore