---
title: "Enhance PKCS1 signature(s) to AES(Advanced electronic signature) compliant signature(s)"
method: POST
path: "/api/v1/signatures"
tags: ["Advanced electronic signature"]
---

# Enhance PKCS1 signature(s) to AES(Advanced electronic signature) compliant signature(s)

`POST /api/v1/signatures`

## Request

- Base URL: `https://one.digicert.com/documentmanager`
- URL: `https://one.digicert.com/documentmanager/api/v1/signatures`
- Auth: API key in header `X-API-Key`
- TypeScript: <https://skmtc.dev/digicert/apis/digicert-content-trust-manager/docs/api/v1/signatures/post.ts> (a function with typed inputs; its response is checked against the schema)

Use this endpoint to enhance PKCS1 signature(s) to a specified type of Advanced electronic signature compliant signature(s)

## Request body

- EnhanceSignatureRequest
  - `credential_id` string
  - `signatures` string[]
  - `sign_algo` string
  - `advanced_electronic_signature` 'PAdES-B' | 'PAdES-T' | 'CAdES-B' | 'CAdES-T' | 'CAdES-LT'
  - `hashes` string[]

## Response `200`

Enhanced hashes

- EnhanceSignatureResponse
  - `signatures` string[]

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `500`: Internal Server Error

---

[API](https://skmtc.dev/digicert/apis/digicert-content-trust-manager.md) - [All operations](https://skmtc.dev/digicert/apis/digicert-content-trust-manager/llms.txt) - [OpenAPI document](https://skmtc.dev/digicert/apis/digicert-content-trust-manager/revisions/8dec322a0e2b?raw)
