# Fortanix Crypto API

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

Fortanix Crypto 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 Crypto. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

The Crypto API from Fortanix — 24 operation(s) for crypto.

## Operations (24)

| Method | Path | Summary |
|---|---|---|
| POST | `/crypto/v1/agree` | Agree on a key from two other keys. |
| POST | `/crypto/v1/keys/batch/decrypt` | Batch decrypt with one or more keys. |
| POST | `/crypto/v1/keys/batch/encrypt` | Batch encrypt with one or more keys. |
| POST | `/crypto/v1/keys/batch/sign` | Batch sign with one or more private keys. |
| POST | `/crypto/v1/keys/batch/verify` | Batch verify with one or more public keys. |
| POST | `/crypto/v1/digest` | Compute digest (hash) of data. |
| POST | `/crypto/v1/decapsulate` | Decrypt an encapsulated key with this Sobject, obtaining a new symmetric key in the target group. |
| POST | `/crypto/v1/decrypt` | Decrypt data using a symmetric or asymmetric key. |
| POST | `/crypto/v1/decrypt/final` | Conclude multi-part decryption. See `/crypto/v1/decrypt/init` for more details. |
| POST | `/crypto/v1/decrypt/init` | Begin multi-part decryption. |
| POST | `/crypto/v1/decrypt/update` | Continue multi-part decryption. See `/crypto/v1/decrypt/init` for more details. |
| POST | `/crypto/v1/derive` | Derive a new key from an existing key. |
| POST | `/crypto/v1/encapsulate` | Obtain a new symmetric key and its encapsulated version from this Sobject. |
| POST | `/crypto/v1/encrypt` | Encrypt data using a symmetric or asymmetric key. |
| POST | `/crypto/v1/encrypt/final` | Conclude multi-part encryption. See `/crypto/v1/encrypt/init` for more details. |
| POST | `/crypto/v1/encrypt/init` | Begin multi-part encryption. |
| POST | `/crypto/v1/encrypt/update` | Continue multi-part encryption. See `/crypto/v1/encrypt/init` for more details. |
| POST | `/crypto/v1/mac` | Compute a message authentication code (HMAC or CMAC). The key being used should have the `MACGENERATE` key operation. |
| POST | `/crypto/v1/macverify` | Verify the input MAC. The key used must have the `MACVERIFY` key operation. |
| POST | `/crypto/v1/sign` | Sign with a private key. The key must be asymmetric and have the `SIGN` key operation enabled. |
| POST | `/crypto/v1/transform` | Transform an existing key into a new one. |
| POST | `/crypto/v1/unwrapkey` | Unwrap a security object with another security object. |
| POST | `/crypto/v1/verify` | Verify a signature with a public key. The verifying key must be an asymmetric key with the `VERIFY` key operation enabled. |
| POST | `/crypto/v1/wrapkey` | Wrap a security object with another security object. |

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/fortanix/refs/heads/main/openapi/fortanix-crypto-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

Crypto

---

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