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 classOpensslNamespacePolicyImplRepresents 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. policiesByNameThis structure holds the complete namespaces information.protected Map<String,CachedElement<Map<String,List<NamespacePolicy>>>>LazyGlobusNamespacesStore. policiesByNameThis 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 voidAbstractNamespacesStore. addPolicy(NamespacePolicy policy, Map<String,Map<String,List<NamespacePolicy>>> policies)Adds a given policy to a given map.protected voidAbstractNamespacesStore. 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 voidAbstractNamespacesStore. addPolicy(NamespacePolicy policy, Map<String,Map<String,List<NamespacePolicy>>> policies)Adds a given policy to a given map.protected voidAbstractNamespacesStore. 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 voidEuGridPmaNamespacesStore. setPolicies(List<NamespacePolicy> policies)protected voidGlobusNamespacesStore. setPolicies(List<NamespacePolicy> policies)protected voidAbstractNamespacesStore. tryLoadNsLocation(String location, List<NamespacePolicy> policies)
-