InfoCert Signatures API
The signatures API from InfoCert — 2 operation(s) for signatures.
The signatures API from InfoCert — 2 operation(s) for signatures.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/infocert:infocert-signatures-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Infocert Signatures API
version: 1.0.4.0
contact:
name: Infocert
url: https://infocert.digital/
license:
name: Cloud Signature Consortium License
url: https://cloudsignatureconsortium.org/
description: 'Operations tagged signatures across 2 of this provider''s published API definitions: infocert-csc-openapi.json, infocert-csc-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://apitest.infocert.digital/signature/csc/v1/
description: Test environment
- url: https://apistage.infocert.digital/signature/csc/v1/
description: Stage environment
- url: https://api.infocert.digital/signature/csc/v1/
description: Production environment
basePath: /identification/afm/v1
tags:
- name: Signatures
paths:
/signatures/signHash:
post:
tags:
- Signatures
summary: Calculate the remote digital signature of one or multiple hash values provided…
security:
- BearerAuth: []
description: ''
operationId: signaturesSignHash
responses:
'200':
description: Sign hash response object
content:
application/json:
schema:
$ref: '#/components/schemas/output-signatures-signhash'
'400':
description: Invalid_request
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/input-signatures-signhash'
description: Sign hash request object
required: true
servers:
- url: https://apitest.infocert.digital/signature/csc/v1/
description: Test environment
- url: https://apistage.infocert.digital/signature/csc/v1/
description: Stage environment
- url: https://api.infocert.digital/signature/csc/v1/
description: Production environment
/signatures/timestamp:
post:
tags:
- Signatures
summary: Generate a time-stamp token for the input hash value
security:
- BearerAuth: []
description: ''
operationId: signaturesTimestamp
responses:
'200':
description: Timestamp response object
content:
application/json:
schema:
$ref: '#/components/schemas/output-signatures-timestamp'
'400':
description: Invalid_request
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/input-signatures-timestamp'
description: Timestamp request object
required: true
servers:
- url: https://apitest.infocert.digital/signature/csc/v1/
description: Test environment
- url: https://apistage.infocert.digital/signature/csc/v1/
description: Stage environment
- url: https://api.infocert.digital/signature/csc/v1/
description: Production environment
components:
schemas:
signAlgo:
type: string
description: Specifies the OID of the algorithm to use for signing
timestamp:
type: string
description: The Base64-encoded time-stamp token as defined in RFC 3161 as updated by RFC 5816
output-signatures-signhash:
type: object
description: Output parameters for signatures/signHash method
required:
- signatures
properties:
signatures:
$ref: '#/components/schemas/signatures'
example:
signatures:
- KedJuTob5gtvYx9qM3k3gm7kbLBwVbEQRl26S2tmXjqNND7MRGtoew==
- Idhef7xzgtvYx9qM3k3gm7kbLBwVbE98239S2tm8hUh85KKsfdowel==
signAlgoParams:
type: string
description: Specifies the Base64-encoded of DER-encoded ASN.1 signature parameters
nonce:
type: string
description: Specifies a large random number with a high probability that it is generated by the Signature Application only once
signatures:
type: array
description: Array of Base64-encoded signed hash
items:
type: string
description: One Base64-encoded signed hash
hashTBS:
type: string
description: The Base64-encoded hash value to be time stamped
hash:
type: array
description: One or more Base64-encoded hash values to be signed
items:
type: string
description: Single Base64-encoded hash value to be signed
input-signatures-timestamp:
type: object
description: Input parameters for signatures/timestamp method
required:
- hash
- hashAlgo
properties:
hash:
$ref: '#/components/schemas/hashTBS'
hashAlgo:
$ref: '#/components/schemas/hashAlgo'
nonce:
$ref: '#/components/schemas/nonce'
clientData:
$ref: '#/components/schemas/clientData'
example:
hash: sTOgwOm+474gFj0q0x1iSNspKqbcse4IeiqlDg/HWuI=
hashAlgo: 2.16.840.1.101.3.4.2.1
clientData: '12345678'
output-signatures-timestamp:
type: object
description: Output parameters for signatures/timestamp method
required:
- timestamp
properties:
timestamp:
$ref: '#/components/schemas/timestamp'
example:
timestamp: MGwCAQEGCSsGAQQB7U8CATAxMA0GCWCGSAFlAwQCAQUABCCrCqnrjH0VxXyQQlfnFJRx1jjrviTs7/GjKghr2AmluQIIVs5D8OUB4p4YDzIwMTQxMTE5MTEzMjM5WjADAgEBAgkAnWn2SSIWlXk=
clientData:
type: string
description: Arbitrary data from the Signature Application
hashAlgo:
type: string
description: Specifies the OID of the algorithm used to calculate the hash value(s)
SAD:
type: string
description: The Signature Activation Data to provide as input to the signatures/signHash method.
credentialID:
type: string
description: The identifier associated to the credential
input-signatures-signhash:
type: object
description: Input parameters for signatures/signHash method
required:
- credentialID
- SAD
- hash
- signAlgo
properties:
credentialID:
$ref: '#/components/schemas/credentialID'
SAD:
$ref: '#/components/schemas/SAD'
hash:
$ref: '#/components/schemas/hash'
hashAlgo:
$ref: '#/components/schemas/hashAlgo'
signAlgo:
$ref: '#/components/schemas/signAlgo'
signAlgoParams:
$ref: '#/components/schemas/signAlgoParams'
clientData:
$ref: '#/components/schemas/clientData'
example:
SAD: _TiHRG-bAH3XlFQZ3ndFhkXf9P24/CKN69L8gdSYp5_pw
hash:
- sTOgwOm+474gFj0q0x1iSNspKqbcse4IeiqlDg/HWuI=
- c1RPZ3dPbSs0NzRnRmowcTB4MWlTTnNwS3FiY3NlNEllaXFsRGcvSFd1ST0=
hashAlgo: 2.16.840.1.101.3.4.2.1
signAlgo: 1.2.840.113549.1.1.1
clientData: '12345678'
securitySchemes:
BasicAuth:
type: http
scheme: basic
BearerAuth:
type: http
scheme: bearer
x-refined-from:
- infocert-csc-openapi.json
- infocert-csc-openapi.json