eu.emi.security.authn.x509.helpers.ns
Class AbstractEuGridPmaNamespacesStore
java.lang.Object
eu.emi.security.authn.x509.helpers.ns.AbstractNamespacesStore
eu.emi.security.authn.x509.helpers.ns.AbstractEuGridPmaNamespacesStore
- All Implemented Interfaces:
- NamespacesStore
- Direct Known Subclasses:
- EuGridPmaNamespacesStore, LazyEuGridPmaNamespacesStore
public abstract class AbstractEuGridPmaNamespacesStore
- extends AbstractNamespacesStore
EuGridPMA policy store common code. Defines parsers and constants required to load the .namespaces files.
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 |
SUFFIX
public static final String SUFFIX
- See Also:
- Constant Field Values
AbstractEuGridPmaNamespacesStore
public AbstractEuGridPmaNamespacesStore(ObserversHandler observers,
boolean openssl1Mode)
getNotificationType
protected String getNotificationType()
- Specified by:
getNotificationType
in class AbstractNamespacesStore
getParser
protected NamespacesParser getParser(String path)
- Specified by:
getParser
in class AbstractNamespacesStore
getFileSuffix
protected String getFileSuffix()
- Specified by:
getFileSuffix
in class AbstractNamespacesStore
getPolicies
public List<NamespacePolicy> getPolicies(X500Principal[] chain,
int position)
- Description copied from interface:
NamespacesStore
- As
NamespacesStore.getPolicies(X509Certificate[], int)
but with principals of certificates only
- Returns:
getPoliciesByIssuerHash
protected abstract List<NamespacePolicy> getPoliciesByIssuerHash(String definedForHash,
String issuerHash)
getPoliciesByIssuerDn
protected abstract List<NamespacePolicy> getPoliciesByIssuerDn(String definedForHash,
String issuerDn)
Copyright © 2012-2013 European Middleware Initiative. All Rights Reserved.