eu.emi.security.authn.x509.helpers.ns
Class AbstractGlobusNamespacesStore
java.lang.Object
eu.emi.security.authn.x509.helpers.ns.AbstractNamespacesStore
eu.emi.security.authn.x509.helpers.ns.AbstractGlobusNamespacesStore
- All Implemented Interfaces:
- NamespacesStore
- Direct Known Subclasses:
- GlobusNamespacesStore, LazyGlobusNamespacesStore
public abstract class AbstractGlobusNamespacesStore
- extends AbstractNamespacesStore
Globus EACL policy store common code. Defines parsers and constants required to load the EACL 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
AbstractGlobusNamespacesStore
public AbstractGlobusNamespacesStore(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:
getPoliciesFor
protected abstract List<NamespacePolicy> getPoliciesFor(String definedForHash,
String issuerDn)
Copyright © 2012-2014 European Middleware Initiative. All Rights Reserved.