Skip to content

rbonestell/SelfCertForge

Repository files navigation

SelfCertForge

Generate and manage local certificates on macOS and Windows

Latest Version Monitored by Snyk License

SelfCertForge

A .NET MAUI desktop app for generating and managing self-signed certificates and root certificate authorities. Use for local development, home labs, and internal tooling.

Warning

Certificates generated by SelfCertForge are self-signed and should never be used in production or public-facing environments. Browsers and operating systems will not trust them by default, and they provide no assurance to end users.

Download the appropriate installer for your operating system:

Download for macOS Download for Windows

Screenshots

Create Root CA Root Authorities List

Created Signed Certificate Signed Certificate Details

Features

  • Create a Root CA (certificate + private key)
  • Generate and sign child certificates
  • Add generated Root certificates to system trust store
  • Export as DER, PEM, PFX, or P7B formats
  • Standard X509 field support; Subject, Subject Alternative Names, Key Usage, etc.

Platforms

  • macOS
  • Windows

Development Environment Prerequisites

  • .NET 10 SDK with MAUI workload

Build & Test Commands

make build    # build the app
make run      # launch the app
make clean    # clean build output
make rebuild  # clean + build
make test     # run tests