Connectors

Cloud Infrastructure & DevOps

Azure Key Vault

Keys, secrets, and certificates on Azure: create, read, back up, and use keys to encrypt and sign
Signs in with
OAuth 2.0 sign-in
Runs on
Cloud or On-Prem Worker
Operations
66
Ready-made triggers
0

Connect Azure Key Vault

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Azure Key Vault and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
For services offered under Connect a Service you only sign in and approve access. Otherwise use Connect with OAuth2 with your own OAuth app. See Authorize with OAuth.
FieldWhat to enter
Vault nameRequiredThe name before .vault.azure.net, for example contoso-prod.
Token endpointRequiredhttps://login.microsoftonline.com/<tenant-id>/oauth2/v2.0/token
Application (client) IDRequired
Client secretRequiredSecret
ScopeRequired

Use it in a flow

  1. Open a flow, open the node library and search for Azure Key Vault.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from Azure Key Vault without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Azure Key Vault can send webhooks, a Webhook trigger receives them at its own URL.

Operations

66 operations in 10 groups. Each one is a step you can add to a flow.

Certificate12
Back up a certificatebackupCertificatePOSTDownload a protected backup blob of a certificate and all its versions.
Create a certificatecreateCertificatePOSTStart issuing a new certificate (self-signed or from an issuer) under a policy.
Delete a certificatedeleteCertificateDELETEDelete a certificate and all its versions (soft-deleted when the vault keeps deleted items).
Get a certificategetCertificateGETGet the latest version of a certificate.
Get a certificate policygetCertificatePolicyGETGet the policy a certificate is issued and renewed under.
Get a certificate versiongetCertificateVersionGETGet one version of a certificate.
Import a certificateimportCertificatePOSTImport a certificate with its private key from PFX or PEM.
List certificate versionslistCertificateVersionsGETList every version of a certificate.
List certificateslistCertificatesGETList the certificates in the vault.
Restore a certificaterestoreCertificatePOSTRestore a certificate from a backup blob.
Update a certificateupdateCertificatePATCHChange a certificate version's policy, attributes or tags.
Update a certificate policyupdateCertificatePolicyPATCHChange the policy used for the certificate's next version.
Certificate contact3
Delete certificate contactsdeleteCertificateContactsDELETERemove every certificate contact.
Get certificate contactsgetCertificateContactsGETGet who is notified about certificate lifecycle events.
Set certificate contactssetCertificateContactsPUTReplace the contacts notified about certificate lifecycle events.
Certificate issuer5
Delete a certificate issuerdeleteCertificateIssuerDELETERemove a certificate issuer.
Get a certificate issuergetCertificateIssuerGETGet one certificate issuer.
List certificate issuerslistCertificateIssuersGETList the certificate issuers configured in the vault.
Set a certificate issuersetCertificateIssuerPUTCreate or replace a certificate issuer such as DigiCert or GlobalSign.
Update a certificate issuerupdateCertificateIssuerPATCHChange selected properties of a certificate issuer.
Certificate operation4
Cancel a pending operationupdateCertificateOperationPATCHRequest cancellation of a certificate that is being issued.
Delete a pending operationdeleteCertificateOperationDELETEDelete the record of a certificate issuance in progress.
Get a pending operationgetCertificateOperationGETGet the status of a certificate that is being issued.
Merge a signed certificatemergeCertificatePOSTComplete a pending certificate with the chain signed by an external certificate authority.
Cryptography7
DecryptdecryptPOSTDecrypt bytes with a key version.
EncryptencryptPOSTEncrypt bytes with a key version.
Get random bytesgetRandomBytesPOSTGet cryptographically secure random bytes from the vault's HSM.
Sign a digestsignPOSTSign a digest with a key version.
Unwrap a keyunwrapKeyPOSTDecrypt a wrapped symmetric key with a key version.
Verify a signatureverifyPOSTVerify a signature over a digest with a key version.
Wrap a keywrapKeyPOSTEncrypt a symmetric key with a key version.
Deleted certificate4
Get a deleted certificategetDeletedCertificateGETGet a soft-deleted certificate and its scheduled purge date.
List deleted certificateslistDeletedCertificatesGETList soft-deleted certificates.
Purge a deleted certificatepurgeDeletedCertificateDELETEPermanently delete a soft-deleted certificate.
Recover a deleted certificaterecoverDeletedCertificatePOSTRestore a soft-deleted certificate to active use.
Deleted key4
Get a deleted keygetDeletedKeyGETGet a soft-deleted key and its scheduled purge date.
List deleted keyslistDeletedKeysGETList soft-deleted keys.
Purge a deleted keypurgeDeletedKeyDELETEPermanently delete a soft-deleted key.
Recover a deleted keyrecoverDeletedKeyPOSTRestore a soft-deleted key to active use.
Deleted secret4
Get a deleted secretgetDeletedSecretGETGet a soft-deleted secret and its scheduled purge date.
List deleted secretslistDeletedSecretsGETList soft-deleted secrets.
Purge a deleted secretpurgeDeletedSecretDELETEPermanently delete a soft-deleted secret.
Recover a deleted secretrecoverDeletedSecretPOSTRestore a soft-deleted secret to active use.
Key14
Back up a keybackupKeyPOSTDownload a protected backup blob of a key and all its versions.
Create a keycreateKeyPOSTCreate a new key, or a new version of an existing key.
Delete a keydeleteKeyDELETEDelete a key and all its versions (soft-deleted when the vault keeps deleted items).
Get a keygetKeyGETGet the latest version of a key's public part and attributes.
Get a key versiongetKeyVersionGETGet one version of a key.
Get a rotation policygetKeyRotationPolicyGETGet a key's automatic rotation policy.
Import a keyimportKeyPUTImport an existing key as a JSON Web Key.
List key versionslistKeyVersionsGETList every version of a key.
List keyslistKeysGETList the keys in the vault.
Release a keyreleaseKeyPOSTRelease an exportable key to an attested environment under its release policy.
Restore a keyrestoreKeyPOSTRestore a key from a backup blob.
Rotate a keyrotateKeyPOSTCreate a new key version now, following the key's rotation policy.
Set a rotation policyupdateKeyRotationPolicyPUTSet when a key rotates automatically and when to notify before it expires.
Update a keyupdateKeyPATCHChange a key version's permitted operations, attributes, tags or release policy.
Secret9
Back up a secretbackupSecretPOSTDownload a protected backup blob of a secret and all its versions.
Delete a secretdeleteSecretDELETEDelete a secret and all its versions (soft-deleted when the vault keeps deleted items).
Get a secretgetSecretGETGet the latest version of a secret, including its value.
Get a secret versiongetSecretVersionGETGet one version of a secret, including its value.
List secret versionslistSecretVersionsGETList every version of a secret.
List secretslistSecretsGETList the secrets in the vault (values are not included).
Restore a secretrestoreSecretPOSTRestore a secret from a backup blob.
Set a secretsetSecretPUTCreate a secret, or a new version of an existing secret.
Update a secretupdateSecretPATCHChange a secret version's content type, attributes or tags.