KeyVaultClient
The key vault client performs cryptographic key operations and vault operations against the Key Vault service.
Latency
3253ms p95
Uptime
0.0% 30d
Playground
Verified
live
Endpoints
/certificates/issuers/{issuer-name}
Updates the specified certificate issuer.
/certificates/issuers/{issuer-name}
Sets the specified certificate issuer.
/certificates/restore
Restores a backed up certificate to a vault.
/certificates/{certificate-name}
Deletes a certificate from a specified key vault.
/certificates/{certificate-name}/backup
Backs up the specified certificate.
/certificates/{certificate-name}/create
Creates a new certificate.
/certificates/{certificate-name}/import
Imports a certificate into a specified key vault.
/certificates/{certificate-name}/pending
Deletes the creation operation for a specific certificate.
/certificates/{certificate-name}/pending
Gets the creation operation of a certificate.
/certificates/{certificate-name}/pending
Updates a certificate operation.
/certificates/{certificate-name}/pending/merge
Merges a certificate or a certificate chain with a key pair existing on the server.
/certificates/{certificate-name}/policy
Lists the policy for a certificate.
/certificates/{certificate-name}/policy
Updates the policy for a certificate.
/certificates/{certificate-name}/{certificate-version}
Updates the specified attributes associated with the given certificate.
/certificates/{certificate-name}/versions
List the versions of a certificate.
/certificates/{certificate-name}/{certificate-version}
Gets information about a certificate.
/deletedstorage/{storage-account-name}/sas/{sas-definition-name}
Gets the specified deleted sas definition.
/deletedstorage/{storage-account-name}/sas/{sas-definition-name}/recover
Recovers the deleted SAS definition.
/keys
List keys in the specified vault.
/keys/restore
Restores a backed up key to a vault.
/keys/{key-name}
Deletes a key of any type from storage in Azure Key Vault.
/keys/{key-name}
Imports an externally created key, stores it, and returns key parameters and attributes to the client.
/keys/{key-name}/backup
Requests that a backup of the specified key be downloaded to the client.
/keys/{key-name}/create
Creates a new key, stores it, then returns key parameters and attributes to the client.
/certificates
List certificates in a specified key vault
/certificates/contacts
Deletes the certificate contacts for a specified key vault.
/certificates/contacts
Lists the certificate contacts for a specified key vault.
/certificates/contacts
Sets the certificate contacts for the specified key vault.
/certificates/issuers
List certificate issuers for a specified key vault.
/certificates/issuers/{issuer-name}
Deletes the specified certificate issuer.
/certificates/issuers/{issuer-name}
Lists the specified certificate issuer.
/deletedcertificates
Lists the deleted certificates in the specified vault currently available for recovery.
/deletedcertificates/{certificate-name}
Permanently deletes the specified deleted certificate.
/deletedcertificates/{certificate-name}
Retrieves information about the specified deleted certificate.
/deletedcertificates/{certificate-name}/recover
Recovers the deleted certificate back to its current version under /certificates.
/deletedkeys
Lists the deleted keys in the specified vault.
/deletedkeys/{key-name}
Permanently deletes the specified key.
/deletedkeys/{key-name}
Gets the public part of a deleted key.
/deletedkeys/{key-name}/recover
Recovers the deleted key to its latest version.
/deletedsecrets
Lists deleted secrets for the specified vault.
/deletedsecrets/{secret-name}
Permanently deletes the specified secret.
/deletedsecrets/{secret-name}
Gets the specified deleted secret.
/deletedsecrets/{secret-name}/recover
Recovers the deleted secret to the latest version.
/deletedstorage
Lists deleted storage accounts for the specified vault.
/deletedstorage/{storage-account-name}
Permanently deletes the specified storage account.
/deletedstorage/{storage-account-name}
Gets the specified deleted storage account.
/deletedstorage/{storage-account-name}/recover
Recovers the deleted storage account.
/deletedstorage/{storage-account-name}/sas
Lists deleted SAS definitions for the specified vault and storage account.
/keys/{key-name}/versions
Retrieves a list of individual key versions with the same key name.
/keys/{key-name}/{key-version}
Gets the public part of a stored key.
/keys/{key-name}/{key-version}
The update key operation changes specified attributes of a stored key and can be applied to any key type and key version stored in Azure Key Vault.
/keys/{key-name}/{key-version}/decrypt
Decrypts a single block of encrypted data.
/keys/{key-name}/{key-version}/encrypt
Encrypts an arbitrary sequence of bytes using an encryption key that is stored in a key vault.
/keys/{key-name}/{key-version}/sign
Creates a signature from a digest using the specified key.
/keys/{key-name}/{key-version}/unwrapkey
Unwraps a symmetric key using the specified key that was initially used for wrapping that key.
/keys/{key-name}/{key-version}/verify
Verifies a signature using a specified key.
/keys/{key-name}/{key-version}/wrapkey
Wraps a symmetric key using a specified key.
/secrets
List secrets in a specified key vault.
/secrets/restore
Restores a backed up secret to a vault.
/secrets/{secret-name}
Deletes a secret from a specified key vault.
/secrets/{secret-name}
Sets a secret in a specified key vault.
/secrets/{secret-name}/backup
Backs up the specified secret.
/secrets/{secret-name}/versions
List all versions of the specified secret.
/secrets/{secret-name}/{secret-version}
Get a specified secret from a given key vault.
/secrets/{secret-name}/{secret-version}
Updates the attributes associated with a specified secret in a given key vault.
/storage
List storage accounts managed by the specified key vault. This operation requires the storage/list permission.
/storage/restore
Restores a backed up storage account to a vault.
/storage/{storage-account-name}
Deletes a storage account. This operation requires the storage/delete permission.
/storage/{storage-account-name}
Gets information about a specified storage account. This operation requires the storage/get permission.
/storage/{storage-account-name}
Updates the specified attributes associated with the given storage account. This operation requires the storage/set/update permission.
/storage/{storage-account-name}
Creates or updates a new storage account. This operation requires the storage/set permission.
/storage/{storage-account-name}/backup
Backs up the specified storage account.
/storage/{storage-account-name}/regeneratekey
Regenerates the specified key value for the given storage account. This operation requires the storage/regeneratekey permission.
/storage/{storage-account-name}/sas
List storage SAS definitions for the given storage account. This operation requires the storage/listsas permission.
/storage/{storage-account-name}/sas/{sas-definition-name}
Deletes a SAS definition from a specified storage account. This operation requires the storage/deletesas permission.
/storage/{storage-account-name}/sas/{sas-definition-name}
Gets information about a SAS definition for the specified storage account. This operation requires the storage/getsas permission.
/storage/{storage-account-name}/sas/{sas-definition-name}
Updates the specified attributes associated with the given SAS definition. This operation requires the storage/setsas permission.
/storage/{storage-account-name}/sas/{sas-definition-name}
Creates or updates a new SAS definition for the specified storage account. This operation requires the storage/setsas permission.
78 endpoints auto-detected
curl -X PATCH \
"https://azure.local/certificates/issuers/{issuer-name}"azure.local · HTTPS only