Citrix Adc
Node: citrixAdc · Full type: n8n-nodes-base.citrixAdc · Version: 1
Credentials
citrixAdcApi (alias: @citrix)
CREDENTIAL @citrix = citrixAdcApi "My Citrix Adc"
Operations
Resource: certificate
create
| Parameter |
Type |
Default |
Details |
certificateFileName |
string |
"" |
required |
certificateFormat |
options |
"PEM" |
required; PEM, DER |
certificateType |
options |
"ROOT_CERT" |
required; ROOT_CERT, INTM_CERT, SRVR_CERT, CLNT_CERT |
certificateRequestFileName |
string |
"" |
required |
caCertificateFileName |
string |
"" |
required |
caCertificateFileFormat |
options |
"PEM" |
required; PEM, DER |
caPrivateKeyFileName |
string |
"" |
required |
caPrivateKeyFileFormat |
options |
"PEM" |
required; PEM, DER |
privateKeyFileName |
string |
"" |
required |
caSerialFileNumber |
string |
"" |
required |
privateKeyFormat |
options |
"PEM" |
required; PEM, DER |
additionalFields |
collection |
{} |
keys: pempassphrase, pempassphrase, subjectaltname, days |
install
| Parameter |
Type |
Default |
Details |
certificateKeyPairName |
string |
"" |
required |
certificateFileName |
string |
"" |
required |
privateKeyFileName |
string |
"" |
required |
certificateFormat |
options |
"PEM" |
required; PEM, DER |
password |
string |
"" |
required |
notifyExpiration |
boolean |
false |
required |
notificationPeriod |
number |
10 |
required |
certificateBundle |
boolean |
false |
|
Resource: file
delete
| Parameter |
Type |
Default |
Details |
fileLocation |
string |
"/nsconfig/ssl/" |
required |
fileName |
string |
"" |
required |
download
| Parameter |
Type |
Default |
Details |
fileLocation |
string |
"/nsconfig/ssl/" |
required |
fileName |
string |
"" |
required |
binaryProperty |
string |
"data" |
required |
upload
| Parameter |
Type |
Default |
Details |
fileLocation |
string |
"/nsconfig/ssl/" |
required |
binaryProperty |
string |
"data" |
required |
options |
collection |
{} |
keys: fileName |
Parameter Details
additionalFields children:
| Parameter |
Type |
Default |
Details |
pempassphrase |
string |
"" |
|
pempassphrase |
string |
"" |
|
subjectaltname |
string |
"" |
|
days |
string |
"" |
|
options children:
| Parameter |
Type |
Default |
Details |
fileName |
string |
"" |
|
Example
NODE "citrixAdc" @citrix AS "Citrix Adc" {
resource: "certificate",
operation: "create",
certificateFileName: {{ $json.certificateFileName }},
certificateRequestFileName: {{ $json.certificateRequestFileName }},
caCertificateFileName: {{ $json.caCertificateFileName }}
}