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 }}
}