eu.emi.security.authn.x509.helpers.ns
Class EuGridPmaNamespacesStore
java.lang.Object
eu.emi.security.authn.x509.helpers.ns.AbstractNamespacesStore
eu.emi.security.authn.x509.helpers.ns.AbstractEuGridPmaNamespacesStore
eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesStore
- All Implemented Interfaces:
- NamespacesStore
public class EuGridPmaNamespacesStore
- extends AbstractEuGridPmaNamespacesStore
Provides an in-memory store of 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.
- Author:
- K. Benedyczak
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EuGridPmaNamespacesStore
public EuGridPmaNamespacesStore(ObserversHandler observers,
boolean openssl1Mode)
setPolicies
public void setPolicies(Collection<String> locations)
setPolicies
protected void setPolicies(List<NamespacePolicy> policies)
getPoliciesByIssuerHash
protected List<NamespacePolicy> getPoliciesByIssuerHash(String definedForHash,
String issuerHash)
- Specified by:
getPoliciesByIssuerHash
in class AbstractEuGridPmaNamespacesStore
getPoliciesByIssuerDn
protected List<NamespacePolicy> getPoliciesByIssuerDn(String definedForHash,
String issuerDn)
- Specified by:
getPoliciesByIssuerDn
in class AbstractEuGridPmaNamespacesStore
Copyright © 2012-2014 European Middleware Initiative. All Rights Reserved.