Renewal settings
Renewal settings define the conditions under which certificates can be renewed. Use these settings to control when valid, expired, or revoked certificates are eligible for renewal and whether the existing key pair or a new key pair must be used during the renewal process.
JSON structure example
"renewal_settings": {
"renew_valid_cert": "anytime",
"renew_expired_cert": "dont_allow",
"renew_revoked_cert": true,
"renewal_key_pair": "optional",
"allow_override_renewal_key_pair": true
}"renewal_settings": {
"renew_valid_cert": "in_specific_window",
"renew_before_expiration_window": {
"period": "days",
"duration": 30
},
"renew_expired_cert": "in_specific_window",
"renew_after_expiration_window": {
"period": "months",
"duration": 2
},
"renew_revoked_cert": true,
"renewal_key_pair": "optional",
"allow_override_renewal_key_pair": true
}Parameters
Name | Type | Required/optional | Possible values |
|---|---|---|---|
renew_valid_cert | String | Optional | Specifies when valid certificates can be renewed. Supported values include:
|
| Object | Required (when | Defines the renewal window before certificate expiration |
| String | Required | Specifies the duration unit. Supported values include:
|
| Integer | Required | Specifies the duration value. Must be a positive integer |
| String | Optional | Specifies when expired certificates can be renewed. Supported values include:
|
| Object | Required (when | Defines the renewal window after certificate expiration |
| String | Required | Specifies the duration unit. Supported values include:
|
| Integer | Required | Specifies the duration value. Must be a positive integer |
| Boolean | Optional | Specifies whether revoked certificates can be renewed. Supported values include:
|
| String | Optional | Specifies whether the renewed certificate uses the existing key pair or a new key pair. Supported values include:
|
| Boolean | Optional | Specifies whether certificate profiles can override the value of
|