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
- In Neblex open Connect › Connections and click New Connection.
- Search for Azure Key Vault and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- 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.
| Field | What to enter |
|---|---|
| Vault nameRequired | The name before .vault.azure.net, for example contoso-prod. |
| Token endpointRequired | https://login.microsoftonline.com/<tenant-id>/oauth2/v2.0/token |
| Application (client) IDRequired | |
| Client secretRequiredSecret | |
| ScopeRequired |
Use it in a flow
- Open a flow, open the node library and search for Azure Key Vault.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- 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 certificatebackupCertificate | POST | Download a protected backup blob of a certificate and all its versions. |
Create a certificatecreateCertificate | POST | Start issuing a new certificate (self-signed or from an issuer) under a policy. |
Delete a certificatedeleteCertificate | DELETE | Delete a certificate and all its versions (soft-deleted when the vault keeps deleted items). |
Get a certificategetCertificate | GET | Get the latest version of a certificate. |
Get a certificate policygetCertificatePolicy | GET | Get the policy a certificate is issued and renewed under. |
Get a certificate versiongetCertificateVersion | GET | Get one version of a certificate. |
Import a certificateimportCertificate | POST | Import a certificate with its private key from PFX or PEM. |
List certificate versionslistCertificateVersions | GET | List every version of a certificate. |
List certificateslistCertificates | GET | List the certificates in the vault. |
Restore a certificaterestoreCertificate | POST | Restore a certificate from a backup blob. |
Update a certificateupdateCertificate | PATCH | Change a certificate version's policy, attributes or tags. |
Update a certificate policyupdateCertificatePolicy | PATCH | Change the policy used for the certificate's next version. |
Certificate contact3
Delete certificate contactsdeleteCertificateContacts | DELETE | Remove every certificate contact. |
Get certificate contactsgetCertificateContacts | GET | Get who is notified about certificate lifecycle events. |
Set certificate contactssetCertificateContacts | PUT | Replace the contacts notified about certificate lifecycle events. |
Certificate issuer5
Delete a certificate issuerdeleteCertificateIssuer | DELETE | Remove a certificate issuer. |
Get a certificate issuergetCertificateIssuer | GET | Get one certificate issuer. |
List certificate issuerslistCertificateIssuers | GET | List the certificate issuers configured in the vault. |
Set a certificate issuersetCertificateIssuer | PUT | Create or replace a certificate issuer such as DigiCert or GlobalSign. |
Update a certificate issuerupdateCertificateIssuer | PATCH | Change selected properties of a certificate issuer. |
Certificate operation4
Cancel a pending operationupdateCertificateOperation | PATCH | Request cancellation of a certificate that is being issued. |
Delete a pending operationdeleteCertificateOperation | DELETE | Delete the record of a certificate issuance in progress. |
Get a pending operationgetCertificateOperation | GET | Get the status of a certificate that is being issued. |
Merge a signed certificatemergeCertificate | POST | Complete a pending certificate with the chain signed by an external certificate authority. |
Cryptography7
Decryptdecrypt | POST | Decrypt bytes with a key version. |
Encryptencrypt | POST | Encrypt bytes with a key version. |
Get random bytesgetRandomBytes | POST | Get cryptographically secure random bytes from the vault's HSM. |
Sign a digestsign | POST | Sign a digest with a key version. |
Unwrap a keyunwrapKey | POST | Decrypt a wrapped symmetric key with a key version. |
Verify a signatureverify | POST | Verify a signature over a digest with a key version. |
Wrap a keywrapKey | POST | Encrypt a symmetric key with a key version. |
Deleted certificate4
Get a deleted certificategetDeletedCertificate | GET | Get a soft-deleted certificate and its scheduled purge date. |
List deleted certificateslistDeletedCertificates | GET | List soft-deleted certificates. |
Purge a deleted certificatepurgeDeletedCertificate | DELETE | Permanently delete a soft-deleted certificate. |
Recover a deleted certificaterecoverDeletedCertificate | POST | Restore a soft-deleted certificate to active use. |
Deleted key4
Get a deleted keygetDeletedKey | GET | Get a soft-deleted key and its scheduled purge date. |
List deleted keyslistDeletedKeys | GET | List soft-deleted keys. |
Purge a deleted keypurgeDeletedKey | DELETE | Permanently delete a soft-deleted key. |
Recover a deleted keyrecoverDeletedKey | POST | Restore a soft-deleted key to active use. |
Deleted secret4
Get a deleted secretgetDeletedSecret | GET | Get a soft-deleted secret and its scheduled purge date. |
List deleted secretslistDeletedSecrets | GET | List soft-deleted secrets. |
Purge a deleted secretpurgeDeletedSecret | DELETE | Permanently delete a soft-deleted secret. |
Recover a deleted secretrecoverDeletedSecret | POST | Restore a soft-deleted secret to active use. |
Key14
Back up a keybackupKey | POST | Download a protected backup blob of a key and all its versions. |
Create a keycreateKey | POST | Create a new key, or a new version of an existing key. |
Delete a keydeleteKey | DELETE | Delete a key and all its versions (soft-deleted when the vault keeps deleted items). |
Get a keygetKey | GET | Get the latest version of a key's public part and attributes. |
Get a key versiongetKeyVersion | GET | Get one version of a key. |
Get a rotation policygetKeyRotationPolicy | GET | Get a key's automatic rotation policy. |
Import a keyimportKey | PUT | Import an existing key as a JSON Web Key. |
List key versionslistKeyVersions | GET | List every version of a key. |
List keyslistKeys | GET | List the keys in the vault. |
Release a keyreleaseKey | POST | Release an exportable key to an attested environment under its release policy. |
Restore a keyrestoreKey | POST | Restore a key from a backup blob. |
Rotate a keyrotateKey | POST | Create a new key version now, following the key's rotation policy. |
Set a rotation policyupdateKeyRotationPolicy | PUT | Set when a key rotates automatically and when to notify before it expires. |
Update a keyupdateKey | PATCH | Change a key version's permitted operations, attributes, tags or release policy. |
Secret9
Back up a secretbackupSecret | POST | Download a protected backup blob of a secret and all its versions. |
Delete a secretdeleteSecret | DELETE | Delete a secret and all its versions (soft-deleted when the vault keeps deleted items). |
Get a secretgetSecret | GET | Get the latest version of a secret, including its value. |
Get a secret versiongetSecretVersion | GET | Get one version of a secret, including its value. |
List secret versionslistSecretVersions | GET | List every version of a secret. |
List secretslistSecrets | GET | List the secrets in the vault (values are not included). |
Restore a secretrestoreSecret | POST | Restore a secret from a backup blob. |
Set a secretsetSecret | PUT | Create a secret, or a new version of an existing secret. |
Update a secretupdateSecret | PATCH | Change a secret version's content type, attributes or tags. |