Introduction to Policy
484
Netscape Certificate Management System Administrator’s Guide • February 2003
•
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
PolicyResult
object. Three return values are
possible:
•
PolicyResult.REJECTED
(indicates that the request failed the rule)
•
PolicyResult.DEFERRED
(indicates that the request requires agent approval)
•
PolicyResult.ACCEPTED
(indicates that the request passed the rule)
After all the policy rules are applied, the processor determines the status of the
request (in this order):
1.
If the request failed any policy rule (that is, if any of the policy rules returned a
PolicyResult.REJECTED
value), the processor rejects the request. The rule
that rejected the request sets appropriate error messages on the request.
2.
If at least one of the policy rules requires agent approval for the request (that is,
if any of the policy rules returned a
PolicyResult.DEFERRED
value), the
processor stores the request in the request queue for agent approval.
Содержание Certificate Management System 6.1
Страница 1: ...Administrator s Guide Netscape Certificate Management System Version6 1 February 2003...
Страница 28: ...Documentation 28 Netscape Certificate Management System Administrator s Guide February 2003...
Страница 68: ...Support for Open Standards 68 Netscape Certificate Management System Administrator s Guide February 2003...
Страница 82: ...Uninstalling CMS 82 Netscape Certificate Management System Administrator s Guide February 2003...
Страница 166: ...How a Registration Manager Works 166 Netscape Certificate Management System Administrator s Guide February 2003...
Страница 382: ...ACL Reference 382 Netscape Certificate Management System Administrator s Guide February 2003...
Страница 566: ...Managing Policy Plug in Modules 566 Netscape Certificate Management System Administrator s Guide February 2003...
Страница 710: ...1 3 Organization Security Policies 710 Netscape Certificate Management System Administrator s Guide February 2003...
Страница 716: ...Object Identifiers 716 Netscape Certificate Management System Administrator s Guide February 2003...
Страница 762: ...DNs in Certificate Management System 762 Netscape Certificate Management System Administrator s Guide February 2003...
Страница 794: ...Managing Certificates 794 Managing Servers with Netscape Console December 2001...
Страница 810: ...The SSL Handshake 810 Managing Servers with Netscape Console December 2001...
Страница 828: ...828 Netscape Certificate Management System Administrator s Guide February 2003...