public class EuGridPmaNamespacesStore extends AbstractEuGridPmaNamespacesStore
NamespacePolicy
objects.
The objects are matched either by subject name or by its MD5 hash (needed in case of
SELF subject). This implementation is useful for EuGridPMA namespaces definitions.
This class it thread safe.SUFFIX
observers, openssl1Mode
Constructor and Description |
---|
EuGridPmaNamespacesStore(ObserversHandler observers,
boolean openssl1Mode) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<NamespacePolicy> |
getPoliciesByIssuerDn(java.lang.String definedForHash,
java.lang.String issuerDn) |
protected java.util.List<NamespacePolicy> |
getPoliciesByIssuerHash(java.lang.String definedForHash,
java.lang.String issuerHash) |
void |
setPolicies(java.util.Collection<java.lang.String> locations) |
protected void |
setPolicies(java.util.List<NamespacePolicy> policies) |
getFileSuffix, getNotificationType, getParser, getPolicies
addPolicy, addPolicyToMap, getCachedPolicies, getPolicies, tryLoadNsLocation, tryLoadNsPath
public EuGridPmaNamespacesStore(ObserversHandler observers, boolean openssl1Mode)
public void setPolicies(java.util.Collection<java.lang.String> locations)
protected void setPolicies(java.util.List<NamespacePolicy> policies)
protected java.util.List<NamespacePolicy> getPoliciesByIssuerHash(java.lang.String definedForHash, java.lang.String issuerHash)
getPoliciesByIssuerHash
in class AbstractEuGridPmaNamespacesStore
protected java.util.List<NamespacePolicy> getPoliciesByIssuerDn(java.lang.String definedForHash, java.lang.String issuerDn)
getPoliciesByIssuerDn
in class AbstractEuGridPmaNamespacesStore