TinyCert offers an HTTP API to access its major functionality. Documentation for the API can be browsed online below, and client libraries are available for download from GitHub.
Your API key
To make requests to the API, you will need your email address, passphrase and your personal API key. The API key generated for your account is:
This API key serves as authentication mechanism instead of your password. If you have reason to believe you API key has been compromised, please request a new key.
The HTTP API is at version 1. The following documentation is available:
- Signing requests
- Error conditions
- /connect: Open a new API session
- /disconnect: Close an open API session
Certificate Authority management
- /ca/list: Get a list of all CAs in your account
- /ca/details: Get further details on a given CA
- /ca/get: Download the CA's certificate
- /ca/delete: Delete a given CA
- /ca/new: Create a new CA
- /cert/list: Get a list of all certificates for a given CA
- /cert/details: Get further details on a given certificate
- /cert/get: Download the certificate, signing request, or private key for a certificate
- /cert/reissue: Re-issue an existing certificate
- /cert/status: Change certificate status
- /cert/new: Create a new certificate
At present, we provide client libraries for PHP and C# only. If you require another language, please let us know.
Please note that while we are grateful for third-party libraries, the level of support we can provide for those libraries might be limited and we may refer you to the original author.