public class ResourceSigningPolicyStore extends java.lang.Object implements SigningPolicyStore
Modifier and Type | Field and Description |
---|---|
private static long |
CACHE_TIME_MILLIS |
private java.util.Map<java.lang.String,java.lang.Long> |
invalidPoliciesCache |
private static org.apache.commons.logging.Log |
logger |
private ResourceSigningPolicyStoreParameters |
parameters |
private java.util.Map<java.lang.String,SigningPolicy> |
policyMap |
private java.util.Map<java.net.URI,ResourceSigningPolicy> |
signingPolicyFileMap |
private java.util.Map<java.lang.String,java.lang.Long> |
validPoliciesCache |
Constructor and Description |
---|
ResourceSigningPolicyStore(SigningPolicyStoreParameters param)
Please use the
Stores class to generate Key/Cert stores |
Modifier and Type | Method and Description |
---|---|
SigningPolicy |
getSigningPolicy(javax.security.auth.x500.X500Principal caPrincipal)
JGLOBUS-87
|
private void |
loadPolicy(java.lang.String hash,
java.lang.String caPrincipalName) |
private boolean |
loadSigningPolicy(GlobusResource policyResource,
java.util.Map<java.lang.String,SigningPolicy> policyMapToLoad,
java.util.Map<java.net.URI,ResourceSigningPolicy> currentPolicyFileMap,
long currentMillis) |
private java.util.Map<java.net.URI,ResourceSigningPolicy> signingPolicyFileMap
private java.util.Map<java.lang.String,SigningPolicy> policyMap
private ResourceSigningPolicyStoreParameters parameters
private static final org.apache.commons.logging.Log logger
private final java.util.Map<java.lang.String,java.lang.Long> invalidPoliciesCache
private final java.util.Map<java.lang.String,java.lang.Long> validPoliciesCache
private static final long CACHE_TIME_MILLIS
public ResourceSigningPolicyStore(SigningPolicyStoreParameters param) throws java.security.InvalidAlgorithmParameterException
Stores
class to generate Key/Cert storesjava.security.InvalidAlgorithmParameterException
public SigningPolicy getSigningPolicy(javax.security.auth.x500.X500Principal caPrincipal) throws SigningPolicyStoreException
SigningPolicyStore
getSigningPolicy
in interface SigningPolicyStore
caPrincipal
- Document Me.SigningPolicyStoreException
- Document Me.private void loadPolicy(java.lang.String hash, java.lang.String caPrincipalName) throws SigningPolicyStoreException
SigningPolicyStoreException
private boolean loadSigningPolicy(GlobusResource policyResource, java.util.Map<java.lang.String,SigningPolicy> policyMapToLoad, java.util.Map<java.net.URI,ResourceSigningPolicy> currentPolicyFileMap, long currentMillis)