- Overview
- Reference Guide
- Setup & Architecture
- Release Notes
- API Reference
-
Integration Guides
-
Signing Capabilities
- Supported Formats and Platforms
- Timestamping
- Windows Signing - SignTool
- Apple Signing
- AppX & MSIX Signing
- Visual Studio ClickOnce
- Jar Signing
- Sign HLK/HCK using CodeSign Secure
- NuGet Signing
- Mage Signing
- Sign OVA/OVF using Encryption Consulting’s Utility Tool
- Utility Tool for code signing
- Container Signing
- PKCS11 Wrapper
- Reproducible Build
- CI/CD Integration
-
Signing Capabilities
Dashboard
The Dashboard endpoints return the counts and health information shown on the dashboard.
For the corresponding user interface, refer to the Dashboard section.
Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /dashboard/certificate_issued/ | Count issued certificates |
| GET | /dashboard/hsm_health/ | Get HSM health |
| GET | /dashboard/ksp_limit/ | Get client usage against limit |
| GET | /dashboard/signatures_used/ | Count signatures used |
| GET | /dashboard/signing_completed/ | Count completed signings |
| GET | /dashboard/track_signing_request/ | Count signing requests by state |
GET /dashboard/certificate_issued/
Returns the number of certificates currently issued and active.
Example Request
curl -X GET "https://<your domain>/api/dashboard/certificate_issued/" \
-H "Authorization: Bearer <token>"
Responses
| Status Code | Description |
|---|---|
| 200 | The requested records. |
GET /dashboard/hsm_health/
Reports the current status of the attached hardware security module: model, firmware, serial number, partition label and operational state.
Example Request
curl -X GET "https://<your domain>/api/dashboard/hsm_health/" \
-H "Authorization: Bearer <token>"
Responses
| Status Code | Description |
|---|---|
| 200 | The requested records. |
GET /dashboard/ksp_limit/
Returns how many distinct signing clients are registered and the maximum permitted by the licence.
Example Request
curl -X GET "https://<your domain>/api/dashboard/ksp_limit/" \
-H "Authorization: Bearer <token>"
Responses
| Status Code | Description |
|---|---|
| 200 | The requested records. |
GET /dashboard/signatures_used/
Returns the total number of completed signing operations, used to track consumption against the licence.
Example Request
curl -X GET "https://<your domain>/api/dashboard/signatures_used/" \
-H "Authorization: Bearer <token>"
Responses
| Status Code | Description |
|---|---|
| 200 | The requested records. |
GET /dashboard/signing_completed/
Returns successful and failed signing totals for the current period.
Example Request
curl -X GET "https://<your domain>/api/dashboard/signing_completed/" \
-H "Authorization: Bearer <token>"
Responses
| Status Code | Description |
|---|---|
| 200 | The requested records. |
GET /dashboard/track_signing_request/
Returns the caller's signing requests grouped by state: pending, approved, rejected and expired.
Example Request
curl -X GET "https://<your domain>/api/dashboard/track_signing_request/" \
-H "Authorization: Bearer <token>"
Responses
| Status Code | Description |
|---|---|
| 200 | The requested records. |