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.SUFFIXobservers, openssl1Mode| Constructor and Description |
|---|
EuGridPmaNamespacesStore(ObserversHandler observers,
boolean openssl1Mode) |
| Modifier and Type | Method and Description |
|---|---|
protected List<NamespacePolicy> |
getPoliciesByIssuerDn(String definedForHash,
String issuerDn) |
protected List<NamespacePolicy> |
getPoliciesByIssuerHash(String definedForHash,
String issuerHash) |
void |
setPolicies(Collection<String> locations) |
protected void |
setPolicies(List<NamespacePolicy> policies) |
getFileSuffix, getNotificationType, getParser, getPoliciesaddPolicy, addPolicyToMap, getCachedPolicies, getPolicies, tryLoadNsLocation, tryLoadNsPathpublic EuGridPmaNamespacesStore(ObserversHandler observers, boolean openssl1Mode)
public void setPolicies(Collection<String> locations)
protected void setPolicies(List<NamespacePolicy> policies)
protected List<NamespacePolicy> getPoliciesByIssuerHash(String definedForHash, String issuerHash)
getPoliciesByIssuerHash in class AbstractEuGridPmaNamespacesStoreprotected List<NamespacePolicy> getPoliciesByIssuerDn(String definedForHash, String issuerDn)
getPoliciesByIssuerDn in class AbstractEuGridPmaNamespacesStoreCopyright © 2012-2014 European Middleware Initiative. All Rights Reserved.