Package org.globus.gsi.stores
Class Stores.ReloadableTrustStore
- java.lang.Object
-
- org.globus.gsi.stores.Stores.ReloadableTrustStore
-
- Enclosing class:
- Stores
private static class Stores.ReloadableTrustStore extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringcasLocationPatternprivate java.security.KeyStorekeyStoreprivate longlastUpdateTime
-
Constructor Summary
Constructors Modifier Constructor Description protectedReloadableTrustStore(java.lang.String casLocationPattern)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.security.KeyStoregetTrustStore()protected booleanisStillValid()private voidreload()
-
-
-
Constructor Detail
-
ReloadableTrustStore
protected ReloadableTrustStore(java.lang.String casLocationPattern) throws java.security.KeyStoreException, java.security.NoSuchProviderException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException, java.io.IOException- Throws:
java.security.KeyStoreExceptionjava.security.NoSuchProviderExceptionjava.security.NoSuchAlgorithmExceptionjava.security.cert.CertificateExceptionjava.io.IOException
-
-
Method Detail
-
reload
private void reload() throws java.security.NoSuchAlgorithmException, java.security.cert.CertificateException, java.io.IOException- Throws:
java.security.NoSuchAlgorithmExceptionjava.security.cert.CertificateExceptionjava.io.IOException
-
isStillValid
protected boolean isStillValid()
-
getTrustStore
protected java.security.KeyStore getTrustStore() throws java.security.NoSuchAlgorithmException, java.security.cert.CertificateException, java.io.IOException- Throws:
java.security.NoSuchAlgorithmExceptionjava.security.cert.CertificateExceptionjava.io.IOException
-
-