Class CRLParameters

    • Constructor Detail

      • CRLParameters

        public CRLParameters​(List<String> crls,
                             long crlUpdateInterval,
                             int remoteConnectionTimeout,
                             String diskCachePath)
        Parameters:
        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.
      • CRLParameters

        public CRLParameters()
        Default constructor uses standard CRL parameters: no CRLs are defined, no disk cache, no CRLs updates.
    • Method Detail

      • getDiskCachePath

        public String getDiskCachePath()
      • setDiskCachePath

        public void setDiskCachePath​(String diskCachePath)
      • getRemoteConnectionTimeout

        public int getRemoteConnectionTimeout()
      • setRemoteConnectionTimeout

        public void setRemoteConnectionTimeout​(int remoteConnectionTimeout)
      • setCrls

        public void setCrls​(List<String> crls)
      • getCrlUpdateInterval

        public long getCrlUpdateInterval()
      • setCrlUpdateInterval

        public void setCrlUpdateInterval​(long crlUpdateInterval)