
Introduction to Policy
Chapter 12
Policies
469
You can define your own attributes for predicates, if there’s a need. For example, assume
you have two organizational units Sales and Manufacturing and you want to issue client
certificates with different validity periods to users in these two units. A quick and easy way
to accomplish this would be to define a new attribute for the organizational unit, add the
attribute to the enrollment form that the users in these organizational units use for certificate
enrollment (so that the server receives it from the HTTP input), and use the attribute in the
predicate expression for the validity constraints policy—a policy rule that determines the
validity period of certificates the server issues. For details on this policy, see
“ValidityConstraints,” on page 487.
Note that to define a new attribute in any of the HTML forms, all you need to do is to add
the following line to the corresponding HTML form:
<input type="HIDDEN" name="attribute_name" value="attribute_value">
Enrollment
cepsubstore
Specifies the name of the CEP service; for example,
cep1
and
cep2
. When setting up multiple CEP services, you can use
predicates to differentiate one service for another; see “CEP
Enrollment” on page 395.
Enrollment,
Renewal, and
Revocation
requestStatus
Specifies when (or the phase in which) a request gets subjected to
policy processing:
•
begin
specifies that the request be subjected to a policy before
it gets queued for agent approval.
•
pending
specifies that the request be subjected to a policy
after agent approval.
Renewal
requestFormat
Specifies the certificate request format. Default values include the
following:
•
clientAuth
•
pkcs10
Default attributes from an authentication token:
(Upon successful authentication these attributes go into an enrollment request)
Enrollment
authMgrImplName
Specifies the name of the authentication plug-in module that
authenticated the request.
Enrollment
authMgrInstName
Specifies the name of the authentication instance that authenticated
the request.
Table 12-2
Attributes supported by request object implementations
(Continued)
Request type
Variable name
Description
Summary of Contents for CERTIFICATE 7.1 ADMINISTRATOR
Page 1: ...Administrator s Guide Red Hat Certificate System Version7 1 September 2005 ...
Page 22: ...22 Red Hat Certificate System Administrator s Guide September 2005 ...
Page 128: ...Cloning a CA 128 Red Hat Certificate System Administrator s Guide September 2005 ...
Page 368: ...ACL Reference 368 Red Hat Certificate System Administrator s Guide September 2005 ...
Page 460: ...Constraints Reference 460 Red Hat Certificate System Administrator s Guide September 2005 ...
Page 592: ...CRL Extension Reference 592 Red Hat Certificate System Administrator s Guide September 2005 ...