public abstract class AbstractGlobusNamespacesStore extends AbstractNamespacesStore
This class it thread safe.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SUFFIX |
observers, openssl1Mode
Constructor and Description |
---|
AbstractGlobusNamespacesStore(ObserversHandler observers,
boolean openssl1Mode) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getFileSuffix() |
protected java.lang.String |
getNotificationType() |
protected NamespacesParser |
getParser(java.lang.String path) |
java.util.List<NamespacePolicy> |
getPolicies(javax.security.auth.x500.X500Principal[] chain,
int position)
As
NamespacesStore.getPolicies(X509Certificate[], int) but with principals of certificates only |
protected abstract java.util.List<NamespacePolicy> |
getPoliciesFor(java.lang.String definedForHash,
java.lang.String issuerDn) |
addPolicy, addPolicyToMap, getCachedPolicies, getPolicies, tryLoadNsLocation, tryLoadNsPath
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setPolicies
public static final java.lang.String SUFFIX
public AbstractGlobusNamespacesStore(ObserversHandler observers, boolean openssl1Mode)
protected java.lang.String getNotificationType()
getNotificationType
in class AbstractNamespacesStore
protected NamespacesParser getParser(java.lang.String path)
getParser
in class AbstractNamespacesStore
protected java.lang.String getFileSuffix()
getFileSuffix
in class AbstractNamespacesStore
public java.util.List<NamespacePolicy> getPolicies(javax.security.auth.x500.X500Principal[] chain, int position)
NamespacesStore
NamespacesStore.getPolicies(X509Certificate[], int)
but with principals of certificates onlychain
- chainposition
- positionprotected abstract java.util.List<NamespacePolicy> getPoliciesFor(java.lang.String definedForHash, java.lang.String issuerDn)