Package org.globus.gsi.stores
Class Stores
- java.lang.Object
-
- org.globus.gsi.stores.Stores
-
public class Stores extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
Stores.ReloadableCaCertStore
private static class
Stores.ReloadableCrlStore
private static class
Stores.ReloadableTrustStore
-
Field Summary
Fields Modifier and Type Field Description private static java.util.HashMap<java.lang.String,Stores.ReloadableCaCertStore>
CA_CERT_STORES
private static long
CACHE_TIME_MILLIS
private static java.util.HashMap<java.lang.String,Stores.ReloadableCrlStore>
CRL_STORES
private static java.lang.String
defaultCAFilesPattern
private static java.lang.String
defaultCRLFilesPattern
private static java.lang.String
defaultSigningPolicyFilesPattern
private static java.util.HashMap<java.lang.String,ResourceSigningPolicyStore>
SIGNING_POLICY_STORES
private static java.util.HashMap<java.lang.String,Stores.ReloadableTrustStore>
TRUST_STORES
-
Constructor Summary
Constructors Constructor Description Stores()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.security.cert.CertStore
getCACertStore(java.lang.String casLocationPattern)
static java.security.cert.CertStore
getCRLStore(java.lang.String crlsLocationPattern)
static java.security.cert.CertStore
getDefaultCACertStore()
static java.lang.String
getDefaultCAFilesPattern()
static java.lang.String
getDefaultCRLFilesPattern()
static java.security.cert.CertStore
getDefaultCRLStore()
static java.lang.String
getDefaultSigningPolicyFilesPattern()
static ResourceSigningPolicyStore
getDefaultSigningPolicyStore()
static java.security.KeyStore
getDefaultTrustStore()
static ResourceSigningPolicyStore
getSigningPolicyStore(java.lang.String signingPolicyLocationPattern)
static java.security.KeyStore
getTrustStore(java.lang.String casLocationPattern)
static void
setDefaultCAFilesPattern(java.lang.String defaultCAFilesPattern)
static void
setDefaultCRLFilesPattern(java.lang.String defaultCRLFilesPattern)
static void
setDefaultSigningPolicyFilesPattern(java.lang.String defaultSigningPolicyFilesPattern)
-
-
-
Field Detail
-
defaultCAFilesPattern
private static java.lang.String defaultCAFilesPattern
-
defaultCRLFilesPattern
private static java.lang.String defaultCRLFilesPattern
-
defaultSigningPolicyFilesPattern
private static java.lang.String defaultSigningPolicyFilesPattern
-
TRUST_STORES
private static final java.util.HashMap<java.lang.String,Stores.ReloadableTrustStore> TRUST_STORES
-
CRL_STORES
private static final java.util.HashMap<java.lang.String,Stores.ReloadableCrlStore> CRL_STORES
-
CA_CERT_STORES
private static final java.util.HashMap<java.lang.String,Stores.ReloadableCaCertStore> CA_CERT_STORES
-
SIGNING_POLICY_STORES
private static final java.util.HashMap<java.lang.String,ResourceSigningPolicyStore> SIGNING_POLICY_STORES
-
CACHE_TIME_MILLIS
private static final long CACHE_TIME_MILLIS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDefaultTrustStore
public static java.security.KeyStore getDefaultTrustStore() throws java.security.GeneralSecurityException, java.io.IOException
- Throws:
java.security.GeneralSecurityException
java.io.IOException
-
getTrustStore
public static java.security.KeyStore getTrustStore(java.lang.String casLocationPattern) throws java.security.GeneralSecurityException, java.io.IOException
- Throws:
java.security.GeneralSecurityException
java.io.IOException
-
getDefaultCACertStore
public static java.security.cert.CertStore getDefaultCACertStore() throws java.security.GeneralSecurityException, java.security.NoSuchAlgorithmException
- Throws:
java.security.GeneralSecurityException
java.security.NoSuchAlgorithmException
-
getCACertStore
public static java.security.cert.CertStore getCACertStore(java.lang.String casLocationPattern) throws java.security.GeneralSecurityException, java.security.NoSuchAlgorithmException
- Throws:
java.security.GeneralSecurityException
java.security.NoSuchAlgorithmException
-
getDefaultCRLStore
public static java.security.cert.CertStore getDefaultCRLStore() throws java.security.GeneralSecurityException, java.security.NoSuchAlgorithmException
- Throws:
java.security.GeneralSecurityException
java.security.NoSuchAlgorithmException
-
getCRLStore
public static java.security.cert.CertStore getCRLStore(java.lang.String crlsLocationPattern) throws java.security.GeneralSecurityException, java.security.NoSuchAlgorithmException
- Throws:
java.security.GeneralSecurityException
java.security.NoSuchAlgorithmException
-
getDefaultSigningPolicyStore
public static ResourceSigningPolicyStore getDefaultSigningPolicyStore() throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
getSigningPolicyStore
public static ResourceSigningPolicyStore getSigningPolicyStore(java.lang.String signingPolicyLocationPattern) throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
getDefaultCAFilesPattern
public static java.lang.String getDefaultCAFilesPattern()
-
setDefaultCAFilesPattern
public static void setDefaultCAFilesPattern(java.lang.String defaultCAFilesPattern)
-
getDefaultCRLFilesPattern
public static java.lang.String getDefaultCRLFilesPattern()
-
setDefaultCRLFilesPattern
public static void setDefaultCRLFilesPattern(java.lang.String defaultCRLFilesPattern)
-
getDefaultSigningPolicyFilesPattern
public static java.lang.String getDefaultSigningPolicyFilesPattern()
-
setDefaultSigningPolicyFilesPattern
public static void setDefaultSigningPolicyFilesPattern(java.lang.String defaultSigningPolicyFilesPattern)
-
-