INTYGIO
Software Signing  ·  CRA Compliance

Build it. Sign it. Ship the proof. Who signed what shipped?

sign(artifact_hash)  proof
verify(proof)        authentic   // offline, forever

Cryptographic signing for software artifacts, SBOMs, and release pipelines. EU Cyber Resilience Act compliance from one API call.

0
trusted unsigned artifacts
<1ms
verification time
2027
CRA deadline
The problem

The build pipeline is the
new attack surface.

SolarWinds was a build system compromise. XZ Utils was a supply chain compromise. The common thread: no cryptographic proof of what actually went into the artifact.

Unsigned artifacts

No cryptographic way to prove a binary wasn't tampered post-build. SolarWinds, XZ Utils: the attack vector is always the same. The artifact reaches production with no chain of custody.

no integrity proof

No SBOM attestation

Listing dependencies is not the same as proving they're authentic. A CycloneDX file with no signature is just a text document. Anyone can edit it. Nothing prevents a post-build substitution.

unverifiable manifests

CRA compliance gap

EU Cyber Resilience Act requires verifiable software integrity for CE-marked products from 2027. Most pipelines have zero cryptographic provenance. A SBOM in a README does not satisfy Art. 13.

regulatory exposure

Supply chain opacity

Who built this? From which commit? With which dependencies? Without signed provenance, these are claims, not facts. SLSA exists precisely because the industry finally admitted this was a problem.

unverifiable claims
sign(artifact_hash)  proof
verify(proof)        authentic

eIDAS-aligned seal  ·  sealed key custody  ·  offline verification

How it works

Three primitives. One API call.

The same cryptographic infrastructure used across EU trust services, applied to every artifact that leaves your build system.

1

Hash

A cryptographic digest of the artifact: binary, container image, SBOM, config file, WASM module. The digest is the artifact's identity. One bit changes, the hash changes.

Any artifact type  ·  Deterministic
2

Sign

An advanced electronic seal over the digest, built to eIDAS and engineered for QSealC. Signing keys are sealed at rest, never exposed in plaintext. One API call from any CI/CD environment.

eIDAS-aligned  ·  Sealed keys  ·  REST
3

Verify

Anyone, offline. The verifier has the artifact and the signature, so checking it is arithmetic rather than a request to a server. An RFC 3161 timestamp fixes the moment of signing, so the proof outlives the certificate that made it.

Offline  ·  Timestamped
Typical pipeline integration
git push
trigger
build
compile
sbom generate
manifest
intygio sign
attest
push artifact
ship
verify
deploy gate
Capabilities

Built for pipelines
that need to prove themselves.

Five capability clusters. One API. CRA Art. 13 covered.

Artifact Signing

Sign any file type: compiled binary, WASM module, container image, APK, config archive. The signature binds to the content digest of the exact bytes that left your build.

  • Any artifact type: binary, WASM, container, APK
  • Content digest
  • eIDAS-aligned electronic seal
  • Detached or bundled proof
eIDAS-aligned  ·  Any artifact
SBOM Attestation

Sign CycloneDX or SPDX SBOMs at build time. A signed SBOM is a tamper-evident record of what went into the artifact. An unsigned one is a text file that proves nothing.

  • Sign any SBOM file your toolchain produces
  • CRA Art. 13 compliance path
  • Tamper-evident dependency manifest
  • Proof survives handoff to any auditor
Any SBOM format  ·  CRA Art.13
Pipeline Integration

REST API callable from any CI/CD environment. GitHub Actions, GitLab CI, Jenkins, Tekton: if it can run a curl, it can sign. No agents. No sidecars. No registry.

  • REST API: sign and verify endpoints
  • One curl call from any CI environment
  • No agents, no sidecars, no registry
  • Sign at build, verify at deploy gate
REST API  ·  Any CI/CD
Supply Chain Provenance

Who built it, when, from which commit, with which toolchain: cryptographically bound to the artifact. SLSA-compatible provenance metadata. Not a claim. A proof.

  • Builder identity and timestamp
  • Commit SHA and branch provenance
  • Cryptographically bound to the artifact
  • Immutable provenance record
Build Provenance  ·  Immutable
EU Cyber Resilience Act

CRA mandates that manufacturers of CE-marked products with digital elements provide verifiable software integrity from October 2027. Art. 13 is specific: the obligation is on the manufacturer, not the distributor. The signing infrastructure has to exist before the products ship.

  • CRA Art. 13: software integrity obligations
  • CE-marked products with digital elements
  • SBOM disclosure obligation (Art. 13.3)
  • Signed provenance as compliance evidence
CRA 2024  ·  CE-mark  ·  Art.13
Built on open standards

The stack is auditable
by design.

Intygio didn't invent the cryptography, the SBOM formats, or the compliance framework. Intygio assembled them correctly and wired them into a pipeline that ships. Every standard listed here is public, open, and independently verifiable.

CRA 2024

EU Cyber Resilience Act

Regulation (EU) 2024/2847. Software integrity and SBOM obligations for manufacturers of CE-marked products with digital elements. Deadline: October 2027.

SLSA v1.0

Supply-chain Levels for Software Artifacts

CNCF / OpenSSF framework for software supply chain integrity. Build L2 requires signed provenance from the build platform. L3 adds isolated build environments.

CycloneDX

SBOM Standard

OWASP-managed SBOM standard. Supports BOM for software, hardware, services, and formulas. Native attestation support in CycloneDX 1.5 for signed component provenance.

SPDX · ISO/IEC 5962

Software Package Data Exchange

ISO-ratified SBOM format. Native tooling in most build ecosystems. SPDX 3.0 introduces a first-class security profile aligned with CRA disclosure requirements.

NIST SSDF · SP 800-218

Secure Software Development Framework

NIST guidance referenced in US Executive Order 14028 and aligned with CRA Annex I technical requirements. Defines producer responsibilities for verifiable integrity.

eIDAS

QSeal Trust Chain

Qualified Electronic Seals under Regulation (EU) No 910/2014. Intygio signs eIDAS-aligned advanced seals today, engineered to root in the EU Trusted List via a contracted QSealC. Cross-border by default.

CRA takes effect October 2027  ·  Product pipelines are being built now

The signing infrastructure
ships before the deadline.

The Cyber Resilience Act takes effect 2027. The signing infrastructure is being built now. Products that ship without signed provenance won't become compliant by patching a README.

For the Chief Sustainability Officer at a connected-device manufacturer, the CRA compliance plan looked solid until the first customer security questionnaire asked for a signed bill of materials. A README is not a signature.

Every release is logged, timestamped, and tied to the exact build that shipped. The software supply chain is observable, not assumed. The next customer security questionnaire asks for a signed bill of materials. The answer takes three minutes, not three weeks.