Skip to content

multipaz-tools: Add Certificate Converter and generic certificate builder.#1816

Merged
davidz25 merged 1 commit into
mainfrom
multipaz-tools-more
Jul 15, 2026
Merged

multipaz-tools: Add Certificate Converter and generic certificate builder.#1816
davidz25 merged 1 commit into
mainfrom
multipaz-tools-more

Conversation

@davidz25

@davidz25 davidz25 commented Jul 15, 2026

Copy link
Copy Markdown
Contributor
  • Implement a standalone Certificate Converter tab supporting decoding from PEM, Hex, Base64, and Base64Url, with a summary display and immediate conversion to all formats.

  • Add support to the Certificate Generator to inject an existing private key in PEM or JWK format rather than auto-generating one.

  • Implement the 'generic' certificate builder options in the generator tab, allowing fine-grained controls for Basic Constraints, Key Usages, Subject Alternative Names, Authority Key Identifier (AKI), Subject Key Identifier (SKI), CRL Distribution Points, Issuer Alt Names, and custom X.509 extensions (OID, criticality, hex payload).

  • Enable signing generated certificates using a custom CA key and certificate.

  • Group the three certificate-related tabs consecutively in the navigation header and rename 'X.509 Certificate Parser' to 'Certificate Parser' for consistency.

Fixes #1814.

Test: Manaully tested.

@davidz25
davidz25 requested a review from sorotokin July 15, 2026 19:34
…lder.

- Implement a standalone Certificate Converter tab supporting decoding
from PEM, Hex, Base64, and Base64Url, with a summary display and
immediate conversion to all formats.

- Add support to the Certificate Generator to inject an existing
private key in PEM or JWK format rather than auto-generating one.

- Implement the 'generic' certificate builder options in the generator
tab, allowing fine-grained controls for Basic Constraints, Key Usages,
Subject Alternative Names, Authority Key Identifier (AKI), Subject Key
Identifier (SKI), CRL Distribution Points, Issuer Alt Names, and
custom X.509 extensions (OID, criticality, hex payload).

- Enable signing generated certificates using a custom CA key and
certificate.

- Group the three certificate-related tabs consecutively in the
navigation header and rename 'X.509 Certificate Parser' to
'Certificate Parser' for consistency.

Fixes #1814.

Test: Manaully tested.
Signed-off-by: David Zeuthen <zeuthen@gmail.com>
@davidz25
davidz25 force-pushed the multipaz-tools-more branch from 4762960 to c9ab59d Compare July 15, 2026 19:49
@davidz25
davidz25 merged commit c29d65e into main Jul 15, 2026
4 of 6 checks passed
@davidz25
davidz25 deleted the multipaz-tools-more branch July 15, 2026 21:13
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.

Add tools.multipaz.org website

2 participants