| Package | Description |
|---|---|
| org.nhindirect.policy |
Interface definition and structures for the certificate policy engine.
|
| org.nhindirect.policy.impl |
Implementations of the
PolicyExpression, PolicyLexiconParser, and PolicyOperatorExecutor interfaces. |
| org.nhindirect.policy.impl.machine |
Implementations of the
ExecutionEngine |
| org.nhindirect.policy.tools.policyvalidate | |
| org.nhindirect.policy.x509 |
X509 certificate specific structures used for representing values of fields within a certificate.
|
| Class and Description |
|---|
| Compiler
The compiler is the second step of the execution process after a lexicon has been parse into a
PolicyExpression tree. |
| ExecutionEngine
The execution engine is the final stage of the policy evaluation process.
|
| LiteralPolicyExpression
Literal expression type object.
|
| Opcode
Opcodes are the execution instructions processed by an
ExcutionEngine and are specific to engine implementation. |
| OperationPolicyExpression
Operation expression type object.
|
| PolicyExpression
Expressions are the building blocks of building policy statements.
|
| PolicyExpressionReferenceType
Enumeration of policy reference constructs supported by policy engine.
|
| PolicyExpressionType
Enumeration defining the types of expressions.
|
| PolicyFilter
Policy filters are the core constructs of the policy engine as they determine if an X509 certificate is compliant with a given policy.
|
| PolicyLexicon
Lexicons are canonical formats of a
PolicyExpression represented by a defined set of tokens and a grammar. |
| PolicyLexiconParser
Interface defining parsers for a
PolicyLexicon. |
| PolicyOperator
Enumeration of operators supported by the policy engine.
|
| PolicyOperatorExecutor
Policy executors perform the logic operations on one or more parameters and
PolicyOperators are associated to an executor. |
| PolicyOperatorParamsType
Enumeration that indicates the
PolicyOperator type in terms of number of parameters. |
| PolicyParseException
Thrown when errors are encountered when parsing a expression from a lexicon.
|
| PolicyProcessException
Generic exception for errors that occur during the policy engine process.
|
| PolicyValue
This class is a wrapper around objects that are operated upon and returned by the policy engine.
|
| Class and Description |
|---|
| BooleanPolicyOperatorExecutor
Policy executor that returns a boolean result.
|
| CollectionPolicyOperatorExecutor
Policy executor that returns a collection of elements.
|
| Compiler
The compiler is the second step of the execution process after a lexicon has been parse into a
PolicyExpression tree. |
| ExecutionEngine
The execution engine is the final stage of the policy evaluation process.
|
| IntegerPolicyOperatorExecutor
Policy executor that returns an integer result.
|
| PolicyExpression
Expressions are the building blocks of building policy statements.
|
| PolicyExpressionSerializer
Serializes a
PolicyExpression to an external medium and vice versa. |
| PolicyFilter
Policy filters are the core constructs of the policy engine as they determine if an X509 certificate is compliant with a given policy.
|
| PolicyLexicon
Lexicons are canonical formats of a
PolicyExpression represented by a defined set of tokens and a grammar. |
| PolicyLexiconParser
Interface defining parsers for a
PolicyLexicon. |
| PolicyOperator
Enumeration of operators supported by the policy engine.
|
| PolicyOperatorExecutor
Policy executors perform the logic operations on one or more parameters and
PolicyOperators are associated to an executor. |
| PolicyParseException
Thrown when errors are encountered when parsing a expression from a lexicon.
|
| PolicyProcessException
Generic exception for errors that occur during the policy engine process.
|
| PolicyValue
This class is a wrapper around objects that are operated upon and returned by the policy engine.
|
| Class and Description |
|---|
| Compiler
The compiler is the second step of the execution process after a lexicon has been parse into a
PolicyExpression tree. |
| ExecutionEngine
The execution engine is the final stage of the policy evaluation process.
|
| Opcode
Opcodes are the execution instructions processed by an
ExcutionEngine and are specific to engine implementation. |
| PolicyExpression
Expressions are the building blocks of building policy statements.
|
| PolicyOperator
Enumeration of operators supported by the policy engine.
|
| PolicyProcessException
Generic exception for errors that occur during the policy engine process.
|
| PolicyValue
This class is a wrapper around objects that are operated upon and returned by the policy engine.
|
| Class and Description |
|---|
| PolicyLexicon
Lexicons are canonical formats of a
PolicyExpression represented by a defined set of tokens and a grammar. |
| Class and Description |
|---|
| LiteralPolicyExpression
Literal expression type object.
|
| PolicyExpression
Expressions are the building blocks of building policy statements.
|
| PolicyExpressionReferenceType
Enumeration of policy reference constructs supported by policy engine.
|
| PolicyExpressionType
Enumeration defining the types of expressions.
|
| PolicyProcessException
Generic exception for errors that occur during the policy engine process.
|
| PolicyValue
This class is a wrapper around objects that are operated upon and returned by the policy engine.
|
| ReferencePolicyExpression
Reference expression type object.
|
Copyright © 2010-2016 The Direct Project. All Rights Reserved.