Sample Request:
{
"csrGenerationSource": "appviewx",
"caConnectorInfo": {
"certificateAuthority": "Ejbca",
"isAutoRenewal": false,
"autoRegenerateEnabled": true,
"regenerateBeforeInDays": "30",
"caSettingName": "ejbca",
"description": "",
"csrParameters": {
"commonName": "testcert.testdomain.com",
"organization": "AppViewX",
"organizationUnit": "PE",
"locality": "Plano",
"state": "Texas",
"country": "US",
"mailAddress": "[email protected]",
"hashFunction": "SHA256",
"keyType": "RSA",
"bitLength": "2048",
"certificateCategories": ["Server", "Client"],
"ellipticCurve": "",
"enhancedSANTypes": {
"dNSNames": ["testcert5.avx.com"],
"rfc822Names": ["[email protected]"],
"iPAddresses": ["xxx.xxx.xxx.xxx"],
"uniformResourceIdentifiers": ["http://testcert5.avx.com"]
}
},
"genericFields": {
"device_name_Ejbca": "test_device",
"vs_ip_Ejbca": "192.168.142.162"
},
"vendorSpecificDetails": {
"userName": "",
"endEntityProfileName": "APPVIEWX PROFILE",
"issuerCommonName": "Ejbca New Intermediate CA",
"certificateProfileName": "SERVER PROFILE"
},
"customAttributes": {}
},
"certificateGroup": {
"name": "Default"
}
}
Note: Please refer to the "Request Structure" to identify the
changeable values.