You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(wbn-sign): add signature validation and web bundle ID to info command
- Display validation status and derived Web Bundle ID for each signature in `wbn-sign info`
- Extract cryptographic utilities (hashing, data generation) into utils.ts
- Move validation logic into SignedWebBundle and CLI layer
- Add unit test coverage for utilities and validations
Copy file name to clipboardExpand all lines: js/sign/README.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -139,7 +139,7 @@ The base usage is: `wbn-sign [command] [options] <arguments...>`
139
139
-`add-signature <signed_web_bundle> <private_keys...>`: Adds new signatures to an already signed bundle.
140
140
-`remove-signature <signed_web_bundle> <keys...>`: Removes signatures from a bundle. Keys can be public (Base64/.pem) or private (.pem).
141
141
-`replace-signature <signed_web_bundle> <old_key> <new_private_key>`: Replaces an existing signature.
142
-
-`info <web_bundle>`: Displays information about the integrity block, including the Web Bundle ID and public keys of signers.
142
+
-`info <web_bundle>`: Displays information about the integrity block, including the Web Bundle ID, public keys of signers, their corresponding generated Web Bundle IDs, and whether each signature is correct.
143
143
144
144
For more details, run `wbn-sign help [command]`.
145
145
@@ -219,6 +219,9 @@ then you can bypass the passphrase prompt by storing the passphrase in an
219
219
environment variable named `WEB_BUNDLE_SIGNING_PASSPHRASE`.
220
220
## Release Notes
221
221
222
+
### v0.3.2
223
+
- Enhanced `info` command to display cryptographic validation status and the derived Web Bundle ID for each signature.
224
+
222
225
### v0.3.1
223
226
- Enhanced **CLI**: New commands `add-signature`, `remove-signature`, `replace-signature`, and `info`.
0 commit comments