# Fortanix Keys API

**Canonical:** https://apis.io/apis/fortanix/fortanix-keys-api/  
**Provider:** Fortanix — https://apis.io/providers/fortanix/  
**Base URL:** https://amer.smartkey.io  
**Documentation:** https://support.fortanix.com/apidocs/dsm-introduction

Fortanix Keys API is one of 51 APIs that [Fortanix](https://apis.io/providers/fortanix/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Keys. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

The Keys API from Fortanix — 20 operation(s) for keys.

## Operations (23)

| Method | Path | Summary |
|---|---|---|
| POST | `/crypto/v1/keys/{key_id}/activate` | Transition a security object to Active state. |
| POST | `/crypto/v1/keys/copy` | Make a copy of a security object. |
| POST | `/crypto/v1/keys` | Generate a new security object. |
| PUT | `/crypto/v1/keys` | Import a security object. |
| GET | `/crypto/v1/keys` | Get all security objects accessible to the requester. |
| DELETE | `/crypto/v1/keys/{key_id}` | Delete the specified security object. |
| PATCH | `/crypto/v1/keys/{key_id}` | Update the properties of a security object like name, description, etc. |
| POST | `/crypto/v1/keys/{key_id}/destroy` | Transition a security object to Destroyed state. Objects in the `Destroyed` state cannot be used in any cryptographic operation. Their metadata however, rema... |
| POST | `/crypto/v1/keys/digest` | Retrieve the digest (hash) of the value of an exportable security object. |
| POST | `/crypto/v1/keys/export` | Get the details and value of a particular exportable security object. |
| POST | `/crypto/v1/keys/components/export` | Exports the security object as components. |
| POST | `/crypto/v1/keys/kcv` | Computes the KCV of the input and returns. This is only valid for AES, DES & DES3 keys. |
| POST | `/crypto/v1/keys/key_attestation` | Retrieve a key attestation certificate for a security object. |
| GET | `/crypto/v1/pubkey/{acct_id}/{name}` | Get public part of an asymmetric key. |
| POST | `/crypto/v1/keys/info` | Lookup a security object. |
| POST | `/crypto/v1/keys/components/import` | Import a security object by components. |
| POST | `/crypto/v1/keys/persist` | Persist a transient key. |
| DELETE | `/crypto/v1/keys/{key_id}/private` | Destroy private half of an asymmetric key. |
| POST | `/crypto/v1/keys/replace` | Rotate a security object to an existing security object. |
| PUT | `/crypto/v1/keys/{key_id}/revert` | Reverts a security object to a previous state. |
| POST | `/crypto/v1/keys/{key_id}/revoke` | Transition a security object to Deactivated or Compromised state. |
| POST | `/crypto/v1/keys/rekey` | Rotate a security object. |
| POST | `/crypto/v1/keys/kcv/verify` | Computes the KCV of the input blob and checks if it matches the input KCV. |

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/fortanix/refs/heads/main/openapi/fortanix-keys-api-openapi.yml
- **Documentation** — https://support.fortanix.com/docs/dsm-rest-apis
- **APIReference** — https://support.fortanix.com/apidocs/dsm-introduction
- **APIReference** — https://support.fortanix.com/apidocs/armor-ki-introduction
- **Documentation** — https://support.fortanix.com/docs/fortanix-armor-rest-apis

## Other Fortanix APIs (12)

- [Fortanix Confidential Computing Manager REST API](https://apis.io/apis/fortanix/ccm/)
- [Fortanix Account Extensions API](https://apis.io/apis/fortanix/fortanix-account-extensions-api/)
- [Fortanix Accounts API](https://apis.io/apis/fortanix/fortanix-accounts-api/)
- [Fortanix Admin API](https://apis.io/apis/fortanix/fortanix-admin-api/)
- [Fortanix App API](https://apis.io/apis/fortanix/fortanix-app-api/)
- [Fortanix Application Config API](https://apis.io/apis/fortanix/fortanix-applicationconfig-api/)
- [Fortanix Approval Requests API](https://apis.io/apis/fortanix/fortanix-approval-requests-api/)
- [Fortanix Approval Requests API](https://apis.io/apis/fortanix/fortanix-approvalrequests-api/)
- [Fortanix Apps API](https://apis.io/apis/fortanix/fortanix-apps-api/)
- [Fortanix Auth API](https://apis.io/apis/fortanix/fortanix-auth-api/)
- [Fortanix Authentication API](https://apis.io/apis/fortanix/fortanix-authentication-api/)
- [Fortanix Batch API](https://apis.io/apis/fortanix/fortanix-batch-api/)

## Tags

Keys

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/fortanix/fortanix-keys-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/fortanix/.
