|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use NamespacePolicy | |
---|---|
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 the
OpensslCertChainValidator
Warning: this package contains internal implementation of the library. |
Uses of NamespacePolicy in eu.emi.security.authn.x509.helpers.ns |
---|
Classes in eu.emi.security.authn.x509.helpers.ns that implement NamespacePolicy | |
---|---|
class |
OpensslNamespacePolicyImpl
Represents a namespace policy, i.e. defines which subject DNs are permitted or denied for an issuer. |
Fields in eu.emi.security.authn.x509.helpers.ns with type parameters of type NamespacePolicy | |
---|---|
protected Map<String,CachedElement<Map<String,List<NamespacePolicy>>>> |
LazyGlobusNamespacesStore.policiesByName
This structure holds the namespaces cache. |
protected Map<String,Map<String,List<NamespacePolicy>>> |
GlobusNamespacesStore.policiesByName
This structure holds the complete namespaces information. |
Methods in eu.emi.security.authn.x509.helpers.ns that return types with arguments of type NamespacePolicy | |
---|---|
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> |
NamespacesStore.getPolicies(X500Principal[] chain,
int position)
As NamespacesStore.getPolicies(X509Certificate[], int) but with principals of certificates only |
List<NamespacePolicy> |
NamespacesStore.getPolicies(X509Certificate[] chain,
int position)
Gets namespace policies applicable for the CA. |
List<NamespacePolicy> |
AbstractNamespacesStore.getPolicies(X509Certificate[] chain,
int position)
|
protected 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> |
LazyGlobusNamespacesStore.getPoliciesFor(String definedForHash,
String issuerDn)
|
protected List<NamespacePolicy> |
GlobusNamespacesStore.getPoliciesFor(String definedForHash,
String issuerDn)
|
List<NamespacePolicy> |
GlobusNamespacesParser.parse()
|
List<NamespacePolicy> |
NamespacesParser.parse()
|
List<NamespacePolicy> |
EuGridPmaNamespacesParser.parse()
|
protected List<NamespacePolicy> |
AbstractNamespacesStore.tryLoadNsPath(String path)
|
Methods in eu.emi.security.authn.x509.helpers.ns with parameters of type NamespacePolicy | |
---|---|
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 | |
---|---|
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 |
GlobusNamespacesStore.setPolicies(List<NamespacePolicy> policies)
|
protected void |
EuGridPmaNamespacesStore.setPolicies(List<NamespacePolicy> policies)
|
protected void |
AbstractNamespacesStore.tryLoadNsLocation(String location,
List<NamespacePolicy> policies)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |