Skip to content

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 }}
}