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, encodingobservers| 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, updatedispose, scheduleUpdate, setUpdateIntervalcheckValidity, getUpdateIntervalclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdispose, getTrustAnchors, getTrustedCertificates, getUpdateInterval, setUpdateIntervalpublic 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 DirectoryTrustAnchorStorelocations - a collection of URLsprotected boolean tryLoadCert(java.net.URL location,
java.util.Set<TrustAnchorExt> tmpAnchors)
public NamespacesStore getPmaNsStore()
getPmaNsStore in interface OpensslTrustAnchorStorepublic NamespacesStore getGlobusNsStore()
getGlobusNsStore in interface OpensslTrustAnchorStore