Skip to content

docs: add hardware-token / thumbprint signing example#116

Open
claude[bot] wants to merge 1 commit into
mainfrom
docs/certum-thumbprint-signing
Open

docs: add hardware-token / thumbprint signing example#116
claude[bot] wants to merge 1 commit into
mainfrom
docs/certum-thumbprint-signing

Conversation

@claude

@claude claude Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Requested by Samuel Attard · Slack thread

Before / After

Before: The README only documented signing with a .pfx/certificateFile or the DigiCert KeyLocker signWithParams example. There was no guidance for hardware-token / cloud-HSM setups (like Certum SimplySign) that sign by referencing a certificate's SHA1 thumbprint already installed in the Windows certificate store. Users hit this wall and had to open issues to ask (see #42).

After: The README includes a short, copy-pasteable example showing how to sign by SHA1 thumbprint via signWithParams, with a note that no certificateFile/certificatePassword is needed in that flow.

How

Adds a parallel example immediately after the existing DigiCert signWithParams example in the "Custom signtool parameters" section. It mirrors the existing example's structure, code-fence language, and tone, and uses standard signtool params (/sha1 <thumbprint> /tr ... /td sha256 /fd sha256). Confirmed against src/types.ts that signWithParams?: string | Array<string> is the correct field. No API surface or code changes — documentation only.

Closes #42


Generated by Claude Code

Add a README example showing how to sign by certificate SHA1 thumbprint
(e.g. Certum SimplySign and other hardware-token / cloud HSM setups that
install the certificate into the Windows certificate store) via
signWithParams, parallel to the existing DigiCert example.

Closes #42
@MarshallOfSound MarshallOfSound marked this pull request as ready for review July 1, 2026 05:45
@MarshallOfSound MarshallOfSound requested a review from a team as a code owner July 1, 2026 05:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Using Certum Open Source Certificates

2 participants