COMPANY-SPECIFIC CRYPTOGRAPHIC PROVENANCEHow We Secure Data’s company signing keys work
Each company has its own provenance signing identity. The platform selects the owning company’s active key for supported message and file evidence; another tenant’s key is rejected, and signing stops if the required company key is unavailable.
Separate companies. Separate signing keys.
Company ACompany A private signing keyManaged signing operation
→Company A signed evidenceMessage or file provenance
→Company A public keyRecipient verifies the signature
Company BCompany B private signing keyA separate company key
→Company B signed evidenceIts own message or file provenance
→Company B public keyRecipient verifies this signature
Company A’s signature does not verify with Company B’s public key. First establish that the public key belongs to the organisation you expect.
Private signing keys: managed protection
In hosted SaaS, company provenance keys are generated in Google Cloud KMS using ECDSA P-256 with SHA-256. The private component stays in the managed key service. We Secure Data’s authorised services request signatures through controlled service identities; cloud access controls govern signing access and the application checks company ownership.
This is a We Secure Data-operated signing service, not an exclusively customer-held private signing key. Customers do not download or export this private key through the app. Dedicated deployment key ownership and operational access follow that deployment’s agreed configuration.
Public keys: verify the right company
Evidence identifies its signing key and version and includes public-key material or references. The existing HTTPS issuer key registry publishes relevant public keys and fingerprints. Use a trusted organisation or issuer source, or independently confirm the expected fingerprint.
Where configured, domain verification uses a DNS or website challenge, or an administrator-managed verification process. Workspace membership and verified domain control are useful context; a valid signature alone is not independent certification of a company’s legal identity.
What the signature covers
Verification checks canonical signed provenance: the included message or document subject, actor and version fields, and file hashes. The verifier checks the corresponding files against the covered fingerprints. Changing covered content causes the relevant verification to fail.
Only fields in the signed payload receive that signature’s protection. The signature envelope, export packaging and bundle artifacts, and separately attached public-anchor material are outside this provenance payload and have their own verification rules. A label shown elsewhere in the interface is not automatically signed.
Independent and offline checks
Keep the complete exported evidence, required original files, supported verifier and trusted public-key material. Supported offline checks need no We Secure Data login or connection, and never need the private signing key.
An included public key can make the mathematics checkable; it cannot authenticate its own owner. Confirm the expected key separately. Optional live issuer-registry checks need a connection and are distinct from offline content verification.
Keys over time: rotation, historical evidence and revocation
Evidence records signing-key identifiers and versions. Retain the appropriate trusted public-key material for historical evidence: changing a current key does not change an old signature’s mathematics. Historical acceptance also depends on the relevant key status and policy.
The current company-key workflow does not offer customer self-service signing-key rotation or export. Key changes require operator-managed review of current and historical public-key availability. Offline verification cannot discover a later revocation without refreshed trusted information.
What a verified signature establishes
A successful check establishes that the covered data matches a signature made using the corresponding private signing key. It supports attribution to the stated company when that public key’s company association is reliably established.
It does not by itself identify the individual human author, prove every statement true, confer commercial authority, or establish an independently trusted time. Normal signing times are platform-recorded. Public audit-anchor evidence is a separate check.
Certified Forward: check the original company’s evidence
Supported Certified Forward gives the recipient access to provenance for the original message and files. The evidence is checked under the original owning company’s key, not merely the forwarding company’s branding. A fresh evidence export may be newly sealed using the original company’s current key; forwarding context is separate from that original-content provenance.