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 |
private NamespacesStore |
globusNsStore |
private boolean |
loadEuGridPmaNs |
private boolean |
loadGlobusNs |
private boolean |
openssl1Mode |
private NamespacesStore |
pmaNsStore |
anchors, encoding
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) |
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
private boolean loadEuGridPmaNs
private boolean loadGlobusNs
private boolean openssl1Mode
private NamespacesStore pmaNsStore
private NamespacesStore globusNsStore
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)
public NamespacesStore getPmaNsStore()
getPmaNsStore
in interface OpensslTrustAnchorStore
public NamespacesStore getGlobusNsStore()
getGlobusNsStore
in interface OpensslTrustAnchorStore