Sample Request:
{
"csrGenerationSource": "appviewx",
"caConnectorInfo": {
"certificateAuthority": "LetsEncrypt",
"isAutoRenewal": "false",
"autoRegenerateEnabled": true,
"regenerateBeforeInDays": "30",
"caSettingName": "LetsEncrypt",
"description": "",
"csrParameters": {
"commonName": "testcert.testdomain.net",
"hashFunction": "SHA256",
"keyType": "RSA",
"bitLength": "4096",
"certificateCategories": ["Server"],
"ellipticCurve": "",
"enhancedSANTypes": {
"dNSNames": ["test.lab.appviewx.net"]
}
},
"genericFields": {
"device_name_LetsEncrypt": "",
"vs_ip_LetsEncrypt": "",
"f5_device": "",
"data_group_name": "",
"infoblox_device": "",
"validation_ip": ""
},
"vendorSpecificDetails": {
"challengeType": "DNS"
},
"validityInDays": 90
},
"certificateGroup": {
"name": "Default"
}
}
Note: Please refer to the "Request Structure" to identify the
changeable values