Interface VenafiTlsProtectCloudNodeParameters

Source
interface VenafiTlsProtectCloudNodeParameters {
    additionalFields?: {
        country?: string;
        keyCurve?:
            | "UNKNOWN"
            | "ED25519"
            | "P256"
            | "P384"
            | "P521";
        keyLength?: number;
        keyType?: "EC"
        | "RSA";
        locality?: string;
        organization?: string;
        organizationalUnits?: string;
        state?: string;
        SubjectAltNamesUi?: {
            SubjectAltNamesValues: {
                name?: string;
                Typename?: "dnsNames";
            }[];
        };
    };
    applicationId?: string;
    binaryProperty?: string;
    certificateId?: string;
    certificateIssuingTemplateId?: string;
    certificateLabel?: string;
    certificateRequestId?: string;
    certificateSigningRequest?: string;
    commonName?: string;
    downloadItem?: "certificate"
    | "keystore";
    existingCertificateId?: string;
    filters?: { subject?: string };
    generateCsr?: boolean;
    keystorePassphrase?: string;
    keystoreType?: "PEM" | "JKS" | "PKCS12";
    limit?: number;
    operation?:
        | "create"
        | "get"
        | "delete"
        | "getMany"
        | "renew"
        | "download";
    options?: | {
        chainOrder?: "EE_FIRST"
        | "EE_ONLY"
        | "ROOT_FIRST";
        format?: "PEM" | "DER";
    }
    | { validityPeriod?: "P1Y"
    | "P10D"
    | "PT12H" }
    | { validityPeriod?: string };
    privateKeyPassphrase?: string;
    resource?: "certificate" | "certificateRequest";
    returnAll?: boolean;
}

Properties§

§readonly additionalFields?: { ... }

Default: {}

§readonly applicationId?: string

Choose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getApplications"}

§readonly binaryProperty?: string

The name of the input field containing the binary file data to be uploaded Default: "data"

§readonly certificateId?: string
§readonly certificateIssuingTemplateId?: string

Choose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getCertificateIssuingTemplates"}

§readonly certificateLabel?: string
§readonly certificateRequestId?: string
§readonly certificateSigningRequest?: string
§readonly commonName?: string

The Common Name field for the certificate Subject (CN) Default: "n8n.io"

§readonly downloadItem?: "certificate" | "keystore"

Default: "certificate"

§readonly existingCertificateId?: string
§readonly filters?: { ... }

Default: {}

§readonly generateCsr?: boolean
§readonly keystorePassphrase?: string
§readonly keystoreType?: "PEM" | "JKS" | "PKCS12"

Default: "PEM"

§readonly limit?: number

Max number of results to return Default: 50 Type options: {"minValue":1,"maxValue":500}

§readonly operation?:
    | "create"
    | "get"
    | "delete"
    | "getMany"
    | "renew"
    | "download"

Default: "delete"

§readonly options?:
    | {
        chainOrder?: "EE_FIRST"
        | "EE_ONLY"
        | "ROOT_FIRST";
        format?: "PEM" | "DER";
    }
    | { validityPeriod?: "P1Y"
    | "P10D"
    | "PT12H" }
    | { validityPeriod?: string }

Default: {}

§readonly privateKeyPassphrase?: string
§readonly resource?: "certificate" | "certificateRequest"

Default: "certificateRequest"

§readonly returnAll?: boolean

Whether to return all results or only up to a given limit