public abstract class AbstractEuGridPmaNamespacesStore extends AbstractNamespacesStore
This class it thread safe.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SUFFIX |
observers, openssl1Mode| Constructor and Description |
|---|
AbstractEuGridPmaNamespacesStore(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> |
getPoliciesByIssuerDn(java.lang.String definedForHash,
java.lang.String issuerDn) |
protected abstract java.util.List<NamespacePolicy> |
getPoliciesByIssuerHash(java.lang.String definedForHash,
java.lang.String issuerHash) |
addPolicy, addPolicyToMap, getCachedPolicies, getPolicies, tryLoadNsLocation, tryLoadNsPathclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetPoliciespublic static final java.lang.String SUFFIX
public AbstractEuGridPmaNamespacesStore(ObserversHandler observers, boolean openssl1Mode)
protected java.lang.String getNotificationType()
getNotificationType in class AbstractNamespacesStoreprotected NamespacesParser getParser(java.lang.String path)
getParser in class AbstractNamespacesStoreprotected java.lang.String getFileSuffix()
getFileSuffix in class AbstractNamespacesStorepublic java.util.List<NamespacePolicy> getPolicies(javax.security.auth.x500.X500Principal[] chain, int position)
NamespacesStoreNamespacesStore.getPolicies(X509Certificate[], int) but with principals of certificates onlychain - chainposition - positionprotected abstract java.util.List<NamespacePolicy> getPoliciesByIssuerHash(java.lang.String definedForHash, java.lang.String issuerHash)
protected abstract java.util.List<NamespacePolicy> getPoliciesByIssuerDn(java.lang.String definedForHash, java.lang.String issuerDn)