# DCC Boxed DUIS Signing Tool API

**Canonical:** https://apis.io/apis/dcc-smart/dcc-boxed-duis-signing-tool-api/  
**Provider:** Smart DCC — https://apis.io/providers/dcc-smart/  
**Base URL:** http://localhost:8080  
**Documentation:** https://github.com/SmartDCCInnovation/dccboxed-signing-tool

DCC Boxed DUIS Signing Tool API is published by [Smart DCC](https://apis.io/providers/dcc-smart/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Smart Metering, DUIS, Signing, Validation, and Testing. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

An open-source HTTP API published by Smart DCC Limited for signing and validating DUIS (DCC User Interface Specification) XML messages. Two operations — POST /sign adds an XML digital signature to a Base64-encoded unsigned DUIS request (with an optional preserveCounter flag), and POST /verify validates the signature on a DUIS response and strips it. The tool ships with the ZAZ1 test SMKI certificates used by DCC Boxed and also performs XSD validation. It runs locally as a self-hosted server; Smart DCC operates no public hosted instance.

## Machine-readable artifacts (11)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/dcc-smart/refs/heads/main/openapi/dcc-boxed-duis-signing-tool-openapi.yml
- **Documentation** — https://github.com/SmartDCCInnovation/dccboxed-signing-tool
- **SourceCode** — https://github.com/SmartDCCInnovation/dccboxed-signing-tool
- **Specification** — https://smartenergycodecompany.co.uk/documents/sec-subsidiary-documents/sec-appendix-ad-dcc-user-interface-specification-duis/
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/dcc-smart/refs/heads/main/overlays/dcc-smart-dcc-boxed-duis-signing-tool-overlay.yaml
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/dcc-smart/refs/heads/main/authentication/dcc-smart-authentication.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/dcc-smart/refs/heads/main/conventions/dcc-smart-conventions.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/dcc-smart/refs/heads/main/errors/dcc-smart-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/dcc-smart/refs/heads/main/data-model/dcc-smart-data-model.yml
- **AgentSkill** — https://raw.githubusercontent.com/api-evangelist/dcc-smart/refs/heads/main/skills/_index.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/dcc-smart/refs/heads/main/apis.yml

## Tags

Smart Metering, DUIS, Signing, Validation, Testing

---

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