public abstract class TrustAnchorStoreBase extends Object implements TrustAnchorStore
Modifier and Type | Field and Description |
---|---|
protected ObserversHandler |
observers |
Constructor and Description |
---|
TrustAnchorStoreBase(Timer timer,
long updateInterval,
ObserversHandler observers) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkValidity(String location,
X509Certificate certificate,
boolean addSubject) |
void |
dispose()
After calling this method no notification will be produced and subsequent
updates won't be scheduled.
|
long |
getUpdateInterval() |
protected void |
scheduleUpdate() |
void |
setUpdateInterval(long newInterval) |
protected abstract void |
update()
implementation should update the contents of the trust anchor store.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTrustAnchors, getTrustedCertificates
protected final ObserversHandler observers
public TrustAnchorStoreBase(Timer timer, long updateInterval, ObserversHandler observers)
public long getUpdateInterval()
public void setUpdateInterval(long newInterval)
protected void scheduleUpdate()
protected abstract void update()
public void dispose()
dispose
in interface TrustAnchorStore
protected void checkValidity(String location, X509Certificate certificate, boolean addSubject)
Copyright © 2012–2013 European Middleware Initiative. All rights reserved.