Chapter 4. Requesting, Enrolling, and Managing Certificates
120
renewal=true
The renewal grace period is set through the Renewal Grace Period Constraint (in
Section B.2.8,
“Renewal Grace Period Constraint”
). This constraint has two parameters, setting the time period
before and after the expiration date that renewal can be allowed.
policyset.userCertSet.list=1,
10
,2,3,4,5,6,7,8,9
...
policyset.userCertSet.10.constraint.class_id=renewGracePeriodConstraintImpl
policyset.userCertSet.10.constraint.name=Renewal Grace Period Constraint
policyset.userCertSet.10.constraint.params.renewal.graceBefore=30
policyset.userCertSet.10.constraint.params.renewal.graceAfter=30
policyset.userCertSet.10.default.class_id=noDefaultImpl
policyset.userCertSet.10.default.name=No Default
These two configuration settings have to be set in the
original enrollment profile
, not the renewal
profile. The rules for the renewal grace period are part of the original certificate and are carried over
and applied for any subsequent renewals.
4.7.2.3. Creating the Renewal Profile
A renewal profile is much simpler than a standard enrollment profile because it does not need to
define any defaults, extensions, or constraints; all of that information is already contained in the
original certificate.
What a renewal profile does define is whether renewal is allowed, the input to use to locate the original
certificate, and the output of the regenerated certificate.
The renewal option, as with the original profile, is set to either true or false.
renewal=true
The original profile must allow renewal, but the renewal profile can set the renewal is not allowed,
which means that a certificate can only be renewed once.
The input depends on the way that the certificate renewal request is authorized. For agent-approved
and directory-based authorization, the identity of the requester is verified independently, and then the
specified certificate is pulled up using its serial number:
input.i1.class_id=serialNumRenewInputImpl
For agent-based authentication, no authorization method is required; the request will be manually
reviewed and approved by a CA agent. In this case, the
auth.instance_id
parameter is empty.
desc=This certificate profile is for renewing certificates to be approved manually by agents.
visible=true
enable=true
enableBy=admin
renewal=true
auth.instance_id=
name=Renew certificate to be manually approved by agents
input.list=i1
input.i1.class_id=serialNumRenewInputImpl
outputlist=o1
Summary of Contents for CERTIFICATE SYSTEM 8.0 - ADMINISTRATION
Page 42: ...20 ...
Page 43: ...Part I Setting up Certificate Services ...
Page 44: ......
Page 190: ...168 ...
Page 208: ...186 ...
Page 223: ...Part II Additional Configuration to Manage CA Services ...
Page 224: ......
Page 256: ...234 ...
Page 270: ...248 ...
Page 280: ...258 ...
Page 292: ...270 ...
Page 293: ...Part III Managing the Subsystem Instances ...
Page 294: ......
Page 408: ...386 ...
Page 438: ...416 ...
Page 439: ...Part IV References ...
Page 440: ......
Page 503: ...Netscape Defined Certificate Extensions Reference 481 OID 2 16 840 1 113730 13 ...
Page 504: ...482 ...
Page 556: ...534 ...
Page 564: ...542 ...