public class CRLParameters extends Object implements CertStoreParameters, Serializable
Constructor and Description |
---|
CRLParameters()
Default constructor uses standard CRL parameters: no CRLs are defined,
no disk cache, no CRLs updates.
|
CRLParameters(List<String> crls,
long crlUpdateInterval,
int remoteConnectionTimeout,
String diskCachePath) |
Modifier and Type | Method and Description |
---|---|
CRLParameters |
clone() |
List<String> |
getCrls() |
long |
getCrlUpdateInterval() |
String |
getDiskCachePath() |
int |
getRemoteConnectionTimeout() |
void |
setCrls(List<String> crls) |
void |
setCrlUpdateInterval(long crlUpdateInterval) |
void |
setDiskCachePath(String diskCachePath) |
void |
setRemoteConnectionTimeout(int remoteConnectionTimeout) |
public CRLParameters(List<String> crls, long crlUpdateInterval, int remoteConnectionTimeout, String diskCachePath)
crls
- the mandatory list of CRLs. May be empty.crlUpdateInterval
- if <=0 value is passed then CRLs are loaded only once.
Otherwise it is a time expressed in milliseconds between subsequent CRL updates, as
measured between the end of the last update and the start of the next.remoteConnectionTimeout
- timeout in milliseconds of the connection and
reading of the remote CRLs. 0 is treated as infinitive number.diskCachePath
- path to a directory where downloaded CRLs are temporarily stored.
CRLs from cache will be used even if subsequent updates are failing. null disables caching.public CRLParameters()
public CRLParameters clone()
clone
in interface CertStoreParameters
clone
in class Object
public String getDiskCachePath()
public void setDiskCachePath(String diskCachePath)
public int getRemoteConnectionTimeout()
public void setRemoteConnectionTimeout(int remoteConnectionTimeout)
public long getCrlUpdateInterval()
public void setCrlUpdateInterval(long crlUpdateInterval)
Copyright © 2012-2017 European Middleware Initiative. All Rights Reserved.