DCC Boxed DUIS Signing Tool API
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.
Documentation
Documentation
https://github.com/SmartDCCInnovation/dccboxed-signing-tool
Authentication
https://raw.githubusercontent.com/api-evangelist/dcc-smart/refs/heads/main/authentication/dcc-smart-authentication.yml
Specifications
Other Resources
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
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