Skip to content

Venafi Tls Protect Datacenter

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

Credentials

venafiTlsProtectDatacenterApi (alias: @venafi)

CREDENTIAL @venafi = venafiTlsProtectDatacenterApi "My Venafi Tls Protect Datacenter"

Operations

Resource: certificate

create

Parameter Type Default Details
PolicyDN string ""
Subject string ""
additionalFields collection {} keys: Approvers, CADN, CertificateType, City, Contacts, Country, ...

delete

Parameter Type Default Details
certificateId string "" required

download

Parameter Type Default Details
certificateDn string "" required
includePrivateKey boolean false
password string "" required
binaryProperty string "data" required
additionalFields collection {} keys: IncludeChain, RootFirstOrder, KeystorePassword

get

Parameter Type Default Details
certificateId string "" required

getMany

Parameter Type Default Details
returnAll boolean false
limit number 100
options collection {} keys: fields

renew

Parameter Type Default Details
certificateDN string "" required
additionalFields collection {} keys: PKCS10, Reenable

Resource: policy

get

Parameter Type Default Details
policyDn string "" required
additionalFields collection {} keys: PKCS10

Parameter Details

additionalFields children:

Parameter Type Default Details
Approvers string ""
CADN string ""
CertificateType options "" Code Signing, Device, Server, User
City string ""
Contacts string []
Country string ""
customFieldsUi fixedCollection {} groups: customFielsValues
CreatedBy string "Web SDK"
Devices collection {} keys: applications, CloudInstanceID, CloudRegion, CloudService, ConcurrentConnectionLimit, Contacts, ...
DisableAutomaticRenewal boolean false
EllipticCurve options "" P256, P384, P521
KeyAlgorithm options "" RSA, ECC
KeyBitSize number 2048
ManagementType options "" Enrollment, Monitoring, Provisioning, Unassigned
origin string "Web SDK"
Organization string ""
OrganizationalUnit string ""
PKCS10 string ""
Reenable boolean false
SetWorkToDo boolean false
State string ""
SubjectAltNamesUi fixedCollection {} groups: SubjectAltNamesValues

options children:

Parameter Type Default Details
fields multiOptions [] multi: Issuer, KeyAlgorithm, KeySize, Subject

Example

NODE "venafiTlsProtectDatacenter" @venafi AS "Venafi Tls Protect Datacenter" {
  resource: "certificate",
  operation: "get",
  certificateDn: {{ $json.certificateDn }},
  password: {{ $json.password }},
  binaryProperty: {{ $json.binaryProperty }}
}