Skip to content

thumer/certificate-creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Certificate Creator

Dieses Projekt stellt ein kleines WPF Tool bereit, mit dem selbst signierte Zertifikate erzeugt werden können. Neben der grafischen Oberfläche lässt sich die Anwendung auch über die Kommandozeile verwenden.

Projektstruktur

  • certificate-creator.sln - Visual Studio Solution
  • src/CertificateCreator - WPF Anwendung
  • src/CertificateCli - plattformunabhängiges Kommandozeilen Tool
  • src/CertificateLib - gemeinsame Logik

UI Verwendung

Beim Start ohne Parameter öffnet sich die WPF Applikation. Dort können alle Zertifikatsparameter eingegeben werden. Land und Region sind bereits mit AT und Oberösterreich vorbelegt. Das Ablaufdatum ist standardmäßig auf heute + 5 Jahre gesetzt. Optional kann ein Häkchen gesetzt werden um gleichzeitig ein Root Zertifikat zu erstellen.

Nach Klick auf Erstellen wählt man einen Zielordner, in dem die PEM Dateien abgelegt werden.

Kommandozeile

Die Anwendung kann mit Parametern direkt von der Kommandozeile gestartet werden. Beispiel:

CertificateCreator.exe --cn=myserver.local --org=Firma --locality=Stadt --output=C:\\Temp --with-root

Verfügbare Parameter:

  • --country=<Länderkode> (Standard AT)
  • --state=<Region> (Standard Oberösterreich)
  • --locality=<Ort>
  • --org=<Organisation>
  • --cn=<CommonName>
  • --output=<Zielordner>
  • --years=<Gültigkeit in Jahren> (Standard 5)
  • --with-root Root Zertifikat zusätzlich erstellen

Unter Linux und macOS kann das Konsolentool certificatecli verwendet werden.

Build

dotnet build certificate-creator.sln

Benötigt wird das .NET 9 SDK.

Beachten Sie, dass das Kompilieren von WPF Anwendungen nur unter Windows möglich ist. Das Konsolentool kann auf allen Plattformen gebaut werden.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages