Sectigo Request Objects

Sectigo caConnectorInfo
Name Mandatory Description Field Type Constraints
certificateAuthority Yes Name of the certificateAuthority that will issue the certificate String Value should be Comodo Certificate Manager
isAutoRenewal No If enabled, renewal will be triggered before expiry based on renewBefore days Boolean Should be disabled if autoRegenerateEnabled is true.
renewBefore No Specifies the no of days prior to expiry for triggering the renewal request Integer Value must be provided if isAutoRenewal is true
autoRegenerateEnabled No If enabled, renewal will be triggered before expiry based on renewBefore days Boolean Should be disabled if isAutoRenewal is true.
regenerateBeforeInDays No Specifies the no of days prior to expiry for triggering the regenerate request Integer Value must be provided if autoRegenerateEnabled is true
caSettingName Yes Name of the CASetting that has been created in AppViewX for the chosen Certificate Authority String NA
certificateType Yes Name of the certificate product offered by the Certificate Authority String NA
description No Note about the certificate String NA
csrParameters Yes Parameters that are necessary for generating the CSR Sectigo csrParameters NA
genericFields No Custom fields configured for the CA/Customer genericFields NA
vendorSpecificDetails No Data specific to the Sectigo vendor Sectigo vendor Specific Details NA
validityUnitValue Yes Validity value based on validityUnit. For example, if the expected validity is 1 year and validityUnit is Months, then the validityUnitValue should be 12 Integer If validityUnit is not provided, then the validityUnitValue must be provided in days.
validityInDays No Specifies the validity in days Integer NA
validityUnit No Specifies the unit in which the validityUnitValue will be specified String

Possible values - days, months,

years

name No Specifies the name for the caConnector String NA
Sectigo vendorSpecificDetails
Name Mandatory Description Field Type Constraints
serverType Yes Server category for which certificate is requested. For example, AOL String NA
Sectigo csrParameters
Name Mandatory Description Field Type Constraints
commonName Yes Fully qualified domain name (FQDN) of the server for which certificate is requested. String Must be compliant with the common name specified in the policy, if the policy is set as ‘Strict’
hashFunction No

Hash function to be used in the Certificate. For example, SHA160.

Should be chosen from the possible values configured in the Certificate Policy.

String Default value - the first value will be chosen from the policy
keyType No Algorithm to be used for Key generation. For example, RSA, DSA, EC. Should be chosen from the possible values configured in the Certificate Policy. String Default value - the first value will be chosen from the policy
bitLength No Bit length for the key is dependent on the key type chosen. Should be chosen from the possible values configured in the Certificate Policy. String Default value - the first value will be chosen from the policy
certificateCategories Yes Purpose for which the generated certificate will be used. Array of String

Possible values -

Server,

Client,

Code Signing,

Email

ellipticCurve No If the keyType chosen is EC, then the ellipticCurve must be specified depending on the bitlength selected. Should be chosen from the possible values configured in the Certificate Policy. String Default value - the first value will be chosen from the policy
enhancedSANTypes No Subject alternative names for the certificate. Sectigo enhancedSANTypes NA
Sectigo enhancedSANTypes
Name Mandatory Description Field Type Constraints
dNSNames No List of Subject Alternative names for the Certificate Array of String NA