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