interface NetscalerAdcNodeParameters {
additionalFields?: {
days?: string;
pempassphrase?: string;
subjectaltname?: string;
};
binaryProperty?: string;
caCertificateFileFormat?: "PEM"
| "DER";
caCertificateFileName?: string;
caPrivateKeyFileFormat?: "PEM" | "DER";
caPrivateKeyFileName?: string;
caSerialFileNumber?: string;
certificateBundle?: boolean;
certificateFileName?: string;
certificateFormat?: "PEM" | "DER";
certificateKeyPairName?: string;
certificateRequestFileName?: string;
certificateType?:
| "ROOT_CERT"
| "INTM_CERT"
| "SRVR_CERT"
| "CLNT_CERT";
fileLocation?: string;
fileName?: string;
notificationPeriod?: number;
notifyExpiration?: boolean;
operation?: | "create"
| "delete"
| "upload"
| "download"
| "install";
options?: { fileName?: string };
password?: string;
privateKeyFileName?: string;
privateKeyFormat?: "PEM" | "DER";
resource?: "file" | "certificate";
}Properties§
readonly additional Fields?: { ... }readonly binary Property?: stringThe name of the incoming field containing the binary file data to be processed Default: "data"
readonly ca Certificate File Format?: "PEM" | "DER"Format of the CA certificate Default: "PEM"
readonly ca Certificate File Name?: stringName of the CA certificate file that issues and signs the Intermediate-CA certificate or the end-user client and server certificates
readonly ca Private Key File Format?: "PEM" | "DER"Format of the CA certificate Default: "PEM"
readonly ca Private Key File Name?: stringPrivate key, associated with the CA certificate that is used to sign the Intermediate-CA certificate or the end-user client and server certificate. If the CA key file is password protected, the user is prompted to enter the pass phrase that was used to encrypt the key.
readonly ca Serial File Number?: stringSerial number file maintained for the CA certificate. This file contains the serial number of the next certificate to be issued or signed by the CA.
readonly certificate Bundle?: booleanWhether to parse the certificate chain as a single file after linking the server certificate to its issuer's certificate within the file
readonly certificate File Name?: stringName for and, optionally, path to the generated certificate file. /nsconfig/ssl/ is the default path.
readonly certificate Format?: "PEM" | "DER"Format in which the certificate is stored on the appliance Default: "PEM"
readonly certificate Key Pair Name?: stringName for the certificate and private-key pair
readonly certificate Request File Name?: stringName for and, optionally, path to the certificate-signing request (CSR). /nsconfig/ssl/ is the default path.
readonly certificate Type?: "ROOT_CERT" | "INTM_CERT" | "SRVR_CERT" | "CLNT_CERT"Default: "ROOT_CERT"
readonly file Location?: stringDefault: "/nsconfig/ssl/"
readonly file Name?: stringName of the file. It should not include filepath.
readonly notification Period?: numberTime, in number of days, before certificate expiration, at which to generate an alert that the certificate is about to expire Default: 10 Type options: {"minValue":10,"maxValue":100}
readonly notify Expiration?: booleanWhether to alert when the certificate is about to expire
readonly operation?: "create" | "delete" | "upload" | "download" | "install"Default: "create"
readonly options?: { ... }Default: {}
readonly password?: stringInput format of the certificate and the private-key files. The three formats supported by the appliance are: PEM - Privacy Enhanced Mail DER - Distinguished Encoding Rule PFX - Personal Information Exchange. Type options: {"password":true}
readonly private Key File Name?: stringName for and, optionally, path to the private key. You can either use an existing RSA or DSA key that you own or create a new private key on the Netscaler ADC. This file is required only when creating a self-signed Root-CA certificate. The key file is stored in the /nsconfig/ssl directory by default.
readonly private Key Format?: "PEM" | "DER"Format in which the key is stored on the appliance Default: "PEM"
readonly resource?: "file" | "certificate"Default: "file"
Default: {}