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§

Source§

readonly 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";
        }[];
    };
}

Default: {}

Source§

readonly applicationId?: string

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

Source§

readonly binaryProperty?: string

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

Source§

readonly certificateId?: string

Source§

readonly certificateIssuingTemplateId?: string

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

Source§

readonly certificateLabel?: string

Source§

readonly certificateRequestId?: string

Source§

readonly certificateSigningRequest?: string

Source§

readonly commonName?: string

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

Source§

readonly downloadItem?: "certificate" | "keystore"

Default: "certificate"

Source§

readonly existingCertificateId?: string

Source§

readonly filters?: { subject?: string }

Default: {}

Source§

readonly generateCsr?: boolean

Source§

readonly keystorePassphrase?: string

Source§

readonly keystoreType?: "PEM" | "JKS" | "PKCS12"

Default: "PEM"

Source§

readonly limit?: number

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

Source§

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

Default: "delete"

Source§

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

Default: {}

Source§

readonly privateKeyPassphrase?: string

Source§

readonly resource?: "certificate" | "certificateRequest"

Default: "certificateRequest"

Source§

readonly returnAll?: boolean

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