Genuine is genuine. And it can be proven.

Signed reports from Sensor Monitoring, sealed photos from Photo Protection: both carry a certificate from the PKI of H&M Software-Netzwerktechnik-GmbH. This page holds the root certificate and its fingerprint — so you can compare before importing.

Placeholder

This page is deliberately provisional. The PKI is a project of its own with its own team; what the final page looks like is theirs to decide. It is here already because hmsoftware.com promises the fingerprint can also be read on mlcgo.eu — and that second source has to exist before the first certificate ships, not after.

How the chain is built

H&M Software-Netzwerktechnik-GmbH Root CA offline Document Signing Photo Signing report.pdf · signed photo · C2PA seal genuine and unaltered

The root key is only used on a machine without an internet connection. Each purpose has its own intermediate, so a problem never affects everything.

Our root certificate

For anyone who wants to verify signatures outside our programs without a notice. Compare the fingerprint before importing — it is shown identically on hmsoftware.com.

SHA-256 fingerprint

not issued yet

The root certificate will be published here after the key ceremony. Until then there is nothing to do.

Where the certificates do their work

MLC Photo Protection

Seals photos using the open C2PA standard. With the certificate, the seal shows a verified account as the author rather than “someone”. Any later change to the image shows up.

Go to Photo Protection →

MLC Sensor Monitoring

Temperature and audit reports are signed automatically — with your company’s name, with a timestamp from an independent service. The report stays verifiable even once the certificate has expired years later.

Go to Sensor Monitoring →

The full explanation

Why we issue our own certificates, what a certificate is and what it is not, what “issuer unknown” in Acrobat means, and what we say openly about it — all of that is on the site of H&M Software-Netzwerktechnik-GmbH.

Certificates explained →