private static class Stores.ReloadableTrustStore
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
casLocationPattern |
private java.security.KeyStore |
keyStore |
private long |
lastUpdateTime |
Modifier | Constructor and Description |
---|---|
protected |
ReloadableTrustStore(java.lang.String casLocationPattern) |
Modifier and Type | Method and Description |
---|---|
protected java.security.KeyStore |
getTrustStore() |
protected boolean |
isStillValid() |
private void |
reload() |
private final java.lang.String casLocationPattern
private final java.security.KeyStore keyStore
private long lastUpdateTime
protected ReloadableTrustStore(java.lang.String casLocationPattern) throws java.security.KeyStoreException, java.security.NoSuchProviderException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException, java.io.IOException
java.security.KeyStoreException
java.security.NoSuchProviderException
java.security.NoSuchAlgorithmException
java.security.cert.CertificateException
java.io.IOException
private void reload() throws java.security.NoSuchAlgorithmException, java.security.cert.CertificateException, java.io.IOException
java.security.NoSuchAlgorithmException
java.security.cert.CertificateException
java.io.IOException
protected boolean isStillValid()
protected java.security.KeyStore getTrustStore() throws java.security.NoSuchAlgorithmException, java.security.cert.CertificateException, java.io.IOException
java.security.NoSuchAlgorithmException
java.security.cert.CertificateException
java.io.IOException