Skip to content

Venafi Tls Protect Cloud

Node: venafiTlsProtectCloud · Full type: n8n-nodes-base.venafiTlsProtectCloud · Version: 1

Credentials

venafiTlsProtectCloudApi (alias: @venafi)

CREDENTIAL @venafi = venafiTlsProtectCloudApi "My Venafi Tls Protect Cloud"

Operations

Resource: certificate

delete

Parameter Type Default Details
certificateId string "" required

download

Parameter Type Default Details
certificateId string "" required
downloadItem options "certificate" certificate, keystore
keystoreType options "PEM" JKS, PKCS12, PEM
certificateLabel string "" required
privateKeyPassphrase string "" required
keystorePassphrase string "" required
binaryProperty string "data" required
options collection {} keys: chainOrder, format

get

Parameter Type Default Details
certificateId string "" required

getMany

Parameter Type Default Details
returnAll boolean false
limit number 50
filters collection {} keys: subject

renew

Parameter Type Default Details
applicationId options ""
existingCertificateId string ""
certificateIssuingTemplateId options ""
certificateSigningRequest string ""
options collection {} keys: validityPeriod

Resource: certificateRequest

create

Parameter Type Default Details
applicationId options ""
certificateIssuingTemplateId options ""
generateCsr boolean false
commonName string "n8n.io" required
additionalFields collection {} keys: keyType, keyCurve, keyLength, organization, organizationalUnits, locality, ...
certificateSigningRequest string ""
options collection {} keys: validityPeriod

get

Parameter Type Default Details
certificateRequestId string "" required

getMany

Parameter Type Default Details
returnAll boolean false
limit number 50

Parameter Details

options children:

Parameter Type Default Details
chainOrder options "ROOT_FIRST" EE_FIRST, EE_ONLY, ROOT_FIRST
format options "PEM" PEM, DER

filters children:

Parameter Type Default Details
subject string ""

additionalFields children:

Parameter Type Default Details
keyType options "RSA" EC, RSA
keyCurve options "ED25519" ED25519, P256, P384, P521, UNKNOWN
keyLength number 2048
organization string ""
organizationalUnits string ""
locality string ""
state string ""
country string ""
SubjectAltNamesUi fixedCollection {} groups: SubjectAltNamesValues

Example

NODE "venafiTlsProtectCloud" @venafi AS "Venafi Tls Protect Cloud" {
  resource: "certificate",
  operation: "get",
  certificateId: {{ $json.certificateId }},
  certificateLabel: {{ $json.certificateLabel }},
  privateKeyPassphrase: {{ $json.privateKeyPassphrase }}
}