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 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<NamespacePolicy>>>GlobusNamespacesStore. policiesByNameThis 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. 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 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 voidAbstractNamespacesStore. 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 voidAbstractNamespacesStore. 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 voidAbstractNamespacesStore. 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 voidAbstractNamespacesStore. 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 voidEuGridPmaNamespacesStore. setPolicies(java.util.List<NamespacePolicy> policies)protected voidGlobusNamespacesStore. setPolicies(java.util.List<NamespacePolicy> policies)protected voidAbstractNamespacesStore. tryLoadNsLocation(java.lang.String location, java.util.List<NamespacePolicy> policies)
-