Package org.globus.gsi.stores
Class ResourceSigningPolicyStore
java.lang.Object
org.globus.gsi.stores.ResourceSigningPolicyStore
- All Implemented Interfaces:
SigningPolicyStore
FILL ME
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final long
private static final org.apache.commons.logging.Log
private Map<String,
SigningPolicy> private Map<URI,
ResourceSigningPolicy> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetSigningPolicy
(X500Principal caPrincipal) JGLOBUS-87private void
loadPolicy
(String hash, String caPrincipalName) private boolean
loadSigningPolicy
(GlobusResource policyResource, Map<String, SigningPolicy> policyMapToLoad, Map<URI, ResourceSigningPolicy> currentPolicyFileMap, long currentMillis)
-
Field Details
-
signingPolicyFileMap
-
policyMap
-
parameters
-
logger
private static final org.apache.commons.logging.Log logger -
invalidPoliciesCache
-
validPoliciesCache
-
CACHE_TIME_MILLIS
private static final long CACHE_TIME_MILLIS- See Also:
-
-
Constructor Details
-
ResourceSigningPolicyStore
public ResourceSigningPolicyStore(SigningPolicyStoreParameters param) throws InvalidAlgorithmParameterException Please use theStores
class to generate Key/Cert stores
-
-
Method Details
-
getSigningPolicy
Description copied from interface:SigningPolicyStore
JGLOBUS-87- Specified by:
getSigningPolicy
in interfaceSigningPolicyStore
- Parameters:
caPrincipal
- Document Me.- Returns:
- Document Me.
- Throws:
SigningPolicyStoreException
- Document Me.
-
loadPolicy
- Throws:
SigningPolicyStoreException
-
loadSigningPolicy
private boolean loadSigningPolicy(GlobusResource policyResource, Map<String, SigningPolicy> policyMapToLoad, Map<URI, ResourceSigningPolicy> currentPolicyFileMap, long currentMillis)
-