Uses of Interface
eu.emi.security.authn.x509.helpers.ns.NamespacePolicy
-
Packages that use NamespacePolicy Package Description eu.emi.security.authn.x509.helpers.ns Contains implementation of local namespace policy rules for trusted certificate authorities (using Globus and EuGridPMA syntax), which are exclusively used by theOpensslCertChainValidator
-
-
Uses of NamespacePolicy in eu.emi.security.authn.x509.helpers.ns
Classes in eu.emi.security.authn.x509.helpers.ns that implement NamespacePolicy Modifier and Type Class Description class
OpensslNamespacePolicyImpl
Represents a namespace policy, i.e.Fields in eu.emi.security.authn.x509.helpers.ns with type parameters of type NamespacePolicy Modifier and Type Field Description protected Map<String,Map<String,List<NamespacePolicy>>>
GlobusNamespacesStore. policiesByName
This structure holds the complete namespaces information.protected Map<String,CachedElement<Map<String,List<NamespacePolicy>>>>
LazyGlobusNamespacesStore. policiesByName
This structure holds the namespaces cache.Methods in eu.emi.security.authn.x509.helpers.ns that return types with arguments of type NamespacePolicy Modifier and Type Method Description protected List<NamespacePolicy>
AbstractNamespacesStore. getCachedPolicies(Map<String,CachedElement<Map<String,List<NamespacePolicy>>>> policies, String definedForHash, String issuer, String path, long maxTTL)
Utility method useful for lazy stores.List<NamespacePolicy>
AbstractEuGridPmaNamespacesStore. getPolicies(X500Principal[] chain, int position)
List<NamespacePolicy>
AbstractGlobusNamespacesStore. getPolicies(X500Principal[] chain, int position)
List<NamespacePolicy>
AbstractNamespacesStore. getPolicies(X509Certificate[] chain, int position)
List<NamespacePolicy>
NamespacesStore. getPolicies(X509Certificate[] chain, int position)
Gets namespace policies applicable for the CA.List<NamespacePolicy>
NamespacesStore. getPolicies(X500Principal[] chain, int position)
AsNamespacesStore.getPolicies(X509Certificate[], int)
but with principals of certificates onlyprotected abstract List<NamespacePolicy>
AbstractEuGridPmaNamespacesStore. getPoliciesByIssuerDn(String definedForHash, String issuerDn)
protected List<NamespacePolicy>
EuGridPmaNamespacesStore. getPoliciesByIssuerDn(String definedForHash, String issuerDn)
protected List<NamespacePolicy>
LazyEuGridPmaNamespacesStore. getPoliciesByIssuerDn(String definedForHash, String issuerDn)
protected abstract List<NamespacePolicy>
AbstractEuGridPmaNamespacesStore. getPoliciesByIssuerHash(String definedForHash, String issuerHash)
protected List<NamespacePolicy>
EuGridPmaNamespacesStore. getPoliciesByIssuerHash(String definedForHash, String issuerHash)
protected List<NamespacePolicy>
LazyEuGridPmaNamespacesStore. getPoliciesByIssuerHash(String definedForHash, String issuerHash)
protected abstract List<NamespacePolicy>
AbstractGlobusNamespacesStore. getPoliciesFor(String definedForHash, String issuerDn)
protected List<NamespacePolicy>
GlobusNamespacesStore. getPoliciesFor(String definedForHash, String issuerDn)
protected List<NamespacePolicy>
LazyGlobusNamespacesStore. getPoliciesFor(String definedForHash, String issuerDn)
List<NamespacePolicy>
EuGridPmaNamespacesParser. parse()
List<NamespacePolicy>
GlobusNamespacesParser. parse()
List<NamespacePolicy>
NamespacesParser. parse()
protected List<NamespacePolicy>
AbstractNamespacesStore. tryLoadNsPath(String path)
Methods in eu.emi.security.authn.x509.helpers.ns with parameters of type NamespacePolicy Modifier and Type Method Description protected void
AbstractNamespacesStore. addPolicy(NamespacePolicy policy, Map<String,Map<String,List<NamespacePolicy>>> policies)
Adds a given policy to a given map.protected void
AbstractNamespacesStore. addPolicyToMap(NamespacePolicy policy, Map<String,List<NamespacePolicy>> map)
Adds policy to a map indexed by a policy issuer.Method parameters in eu.emi.security.authn.x509.helpers.ns with type arguments of type NamespacePolicy Modifier and Type Method Description protected void
AbstractNamespacesStore. addPolicy(NamespacePolicy policy, Map<String,Map<String,List<NamespacePolicy>>> policies)
Adds a given policy to a given map.protected void
AbstractNamespacesStore. addPolicyToMap(NamespacePolicy policy, Map<String,List<NamespacePolicy>> map)
Adds policy to a map indexed by a policy issuer.protected List<NamespacePolicy>
AbstractNamespacesStore. getCachedPolicies(Map<String,CachedElement<Map<String,List<NamespacePolicy>>>> policies, String definedForHash, String issuer, String path, long maxTTL)
Utility method useful for lazy stores.protected void
EuGridPmaNamespacesStore. setPolicies(List<NamespacePolicy> policies)
protected void
GlobusNamespacesStore. setPolicies(List<NamespacePolicy> policies)
protected void
AbstractNamespacesStore. tryLoadNsLocation(String location, List<NamespacePolicy> policies)
-