Policy Processor - Netscape MANAGEMENT SYSTEM 6.1 - ADMINISTRATOR Administrator's Manual

Table of Contents

Advertisement

Introduction to Policy
Revocation policies
Key-archival policies
Key-recovery policies
To facilitate this classification, CMS supports a parent interface for a generic policy
rule and other operation-specific interfaces that extend the parent interface. Check
the CMS SDK.

Policy Processor

Each subsystem—the Certificate Manager, Registration Manager, or Data Recovery
Manager—has its own policy processor. Each processor subjects an incoming
request to the applicable policy rules for that subsystem.
When a subsystem starts up, its policy processor reads the current policy
configurations from the configuration file, initializes them, and classifies them
based on their type (see "Types of Policy Rules" on page 483). Then, when the
subsystem receives an authenticated request, its request processor invokes the
policy processor to apply policies on that request. The policy processor applies the
rules on the request based on the request type. The policy processor also filters the
rules based on predicates (see "Using Predicates in Policy Rules" on page 485).
Note that the policy processor applies only the enabled policy rules, in the order in
which they are configured, before determining the final outcome. Each rule the
processor executes returns a
possible:
PolicyResult.REJECTED
PolicyResult.DEFERRED
PolicyResult.ACCEPTED
After all the policy rules are applied, the processor determines the status of the
request (in this order):
If the request failed any policy rule (that is, if any of the policy rules returned a
1.
PolicyResult.REJECTED
that rejected the request sets appropriate error messages on the request.
If at least one of the policy rules requires agent approval for the request (that is,
2.
if any of the policy rules returned a
processor stores the request in the request queue for agent approval.
484
Netscape Certificate Management System Administrator's Guide • February 2003
object. Three return values are
PolicyResult
(indicates that the request failed the rule)
(indicates that the request requires agent approval)
(indicates that the request passed the rule)
value), the processor rejects the request. The rule
PolicyResult.DEFERRED
value), the

Advertisement

Table of Contents
loading

This manual is also suitable for:

Certificate management system 6.1

Table of Contents