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 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, getPolicies
addPolicy, addPolicyToMap, getCachedPolicies, getPolicies, tryLoadNsLocation, tryLoadNsPath
public 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 AbstractEuGridPmaNamespacesStore
protected List<NamespacePolicy> getPoliciesByIssuerDn(String definedForHash, String issuerDn)
getPoliciesByIssuerDn
in class AbstractEuGridPmaNamespacesStore
Copyright © 2012-2017 European Middleware Initiative. All Rights Reserved.