Class NamespaceChecker
java.lang.Object
eu.emi.security.authn.x509.helpers.ns.NamespaceChecker
Implements namespace policy checking. The class is populated with a namespace policy store
which provides the policies. The implementation gets
- Author:
- K. Benedyczak
-
Constructor Summary
ConstructorsConstructorDescriptionNamespaceChecker
(NamespaceCheckingMode mode, NamespacesStore pmaStore, NamespacesStore globusStore) -
Method Summary
Modifier and TypeMethodDescriptioncheck
(X509Certificate[] chain) Checks all certificates in the chain whether they are correct w.r.t.
-
Constructor Details
-
NamespaceChecker
public NamespaceChecker(NamespaceCheckingMode mode, NamespacesStore pmaStore, NamespacesStore globusStore)
-
-
Method Details
-
check
Checks all certificates in the chain whether they are correct w.r.t. namespace policies which are configured. If the parameter contains any proxy certificates those are ignored. Self signed certificates in the chain are ignored, so the root CA certificate may be safely present in the chain.- Parameters:
chain
- to be checked- Returns:
- list of validation errors
-