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 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<NamespacePolicy>>>
GlobusNamespacesStore. policiesByName
This structure holds the complete namespaces information.protected java.util.Map<java.lang.String,CachedElement<java.util.Map<java.lang.String,java.util.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 java.util.List<NamespacePolicy>
AbstractNamespacesStore. getCachedPolicies(java.util.Map<java.lang.String,CachedElement<java.util.Map<java.lang.String,java.util.List<NamespacePolicy>>>> policies, java.lang.String definedForHash, java.lang.String issuer, java.lang.String path, long maxTTL)
Utility method useful for lazy stores.java.util.List<NamespacePolicy>
AbstractEuGridPmaNamespacesStore. getPolicies(javax.security.auth.x500.X500Principal[] chain, int position)
java.util.List<NamespacePolicy>
AbstractGlobusNamespacesStore. getPolicies(javax.security.auth.x500.X500Principal[] chain, int position)
java.util.List<NamespacePolicy>
AbstractNamespacesStore. getPolicies(java.security.cert.X509Certificate[] chain, int position)
java.util.List<NamespacePolicy>
NamespacesStore. getPolicies(java.security.cert.X509Certificate[] chain, int position)
Gets namespace policies applicable for the CA.java.util.List<NamespacePolicy>
NamespacesStore. getPolicies(javax.security.auth.x500.X500Principal[] chain, int position)
AsNamespacesStore.getPolicies(X509Certificate[], int)
but with principals of certificates onlyprotected abstract java.util.List<NamespacePolicy>
AbstractEuGridPmaNamespacesStore. getPoliciesByIssuerDn(java.lang.String definedForHash, java.lang.String issuerDn)
protected java.util.List<NamespacePolicy>
EuGridPmaNamespacesStore. getPoliciesByIssuerDn(java.lang.String definedForHash, java.lang.String issuerDn)
protected java.util.List<NamespacePolicy>
LazyEuGridPmaNamespacesStore. getPoliciesByIssuerDn(java.lang.String definedForHash, java.lang.String issuerDn)
protected abstract java.util.List<NamespacePolicy>
AbstractEuGridPmaNamespacesStore. getPoliciesByIssuerHash(java.lang.String definedForHash, java.lang.String issuerHash)
protected java.util.List<NamespacePolicy>
EuGridPmaNamespacesStore. getPoliciesByIssuerHash(java.lang.String definedForHash, java.lang.String issuerHash)
protected java.util.List<NamespacePolicy>
LazyEuGridPmaNamespacesStore. getPoliciesByIssuerHash(java.lang.String definedForHash, java.lang.String issuerHash)
protected abstract java.util.List<NamespacePolicy>
AbstractGlobusNamespacesStore. getPoliciesFor(java.lang.String definedForHash, java.lang.String issuerDn)
protected java.util.List<NamespacePolicy>
GlobusNamespacesStore. getPoliciesFor(java.lang.String definedForHash, java.lang.String issuerDn)
protected java.util.List<NamespacePolicy>
LazyGlobusNamespacesStore. getPoliciesFor(java.lang.String definedForHash, java.lang.String issuerDn)
java.util.List<NamespacePolicy>
EuGridPmaNamespacesParser. parse()
java.util.List<NamespacePolicy>
GlobusNamespacesParser. parse()
java.util.List<NamespacePolicy>
NamespacesParser. parse()
protected java.util.List<NamespacePolicy>
AbstractNamespacesStore. tryLoadNsPath(java.lang.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, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<NamespacePolicy>>> policies)
Adds a given policy to a given map.protected void
AbstractNamespacesStore. addPolicyToMap(NamespacePolicy policy, java.util.Map<java.lang.String,java.util.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, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<NamespacePolicy>>> policies)
Adds a given policy to a given map.protected void
AbstractNamespacesStore. addPolicyToMap(NamespacePolicy policy, java.util.Map<java.lang.String,java.util.List<NamespacePolicy>> map)
Adds policy to a map indexed by a policy issuer.protected java.util.List<NamespacePolicy>
AbstractNamespacesStore. getCachedPolicies(java.util.Map<java.lang.String,CachedElement<java.util.Map<java.lang.String,java.util.List<NamespacePolicy>>>> policies, java.lang.String definedForHash, java.lang.String issuer, java.lang.String path, long maxTTL)
Utility method useful for lazy stores.protected void
EuGridPmaNamespacesStore. setPolicies(java.util.List<NamespacePolicy> policies)
protected void
GlobusNamespacesStore. setPolicies(java.util.List<NamespacePolicy> policies)
protected void
AbstractNamespacesStore. tryLoadNsLocation(java.lang.String location, java.util.List<NamespacePolicy> policies)
-