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 String |
CERT_WILDCARD |
anchors, encoding, locations2anchors
observers
Constructor and Description |
---|
OpensslTrustAnchorStoreImpl(String basePath,
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(Collection<URL> locations)
For all URLs tries to load a CA cert and namespaces
|
protected boolean |
tryLoadCert(URL location,
Set<TrustAnchorExt> tmpAnchors,
Map<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 String CERT_WILDCARD
public OpensslTrustAnchorStoreImpl(String basePath, Timer t, long updateInterval, boolean loadGlobusNs, boolean loadEuGridPmaNs, ObserversHandler observers, boolean openssl1Mode)
protected void reloadCerts(Collection<URL> locations)
reloadCerts
in class DirectoryTrustAnchorStore
locations
- a collection of URLsprotected boolean tryLoadCert(URL location, Set<TrustAnchorExt> tmpAnchors, Map<URL,TrustAnchorExt> tmpLoc2anch)
public NamespacesStore getPmaNsStore()
getPmaNsStore
in interface OpensslTrustAnchorStore
public NamespacesStore getGlobusNsStore()
getGlobusNsStore
in interface OpensslTrustAnchorStore
Copyright © 2012-2017 European Middleware Initiative. All Rights Reserved.