Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michaellwest/certz
Application to manage certificates on Windows.
https://github.com/michaellwest/certz
Last synced: about 1 month ago
JSON representation
Application to manage certificates on Windows.
- Host: GitHub
- URL: https://github.com/michaellwest/certz
- Owner: michaellwest
- Created: 2022-12-15T13:52:38.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-28T05:00:23.000Z (over 1 year ago)
- Last Synced: 2024-05-01T19:23:53.187Z (8 months ago)
- Language: C#
- Size: 28.3 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Awesome-Sitecore - Certz - Utility built on .net 7 and compiled to a self-contained exe, aimed to simplify certificates management, as a better alternative to mkcert. (Security)
README
# certz 🔐
A simple certificate utility built on .net 7 and compiled to a self-contained exe for use with Windows.
```
Description:
Certz: A Simple Certificate UtilityUsage:
certz [command] [options]Options:
--version Show version information
-?, -h, --help Show help and usage informationCommands:
list Lists all certificates.
install Installs a certificate.
create Creates a certificate.
export Exports a certificate.
```**Example:** The following lists all the installed certificates from the specified locations.
`certz.exe list --storename root --storelocation localmachine`
**Example:** The following creates a new certificate.
```
certz.exe create --f devcert.pfx --p Password12345 --dns *.devx.local
```**Example:** The following creates PFX and CER certificate files with an expiration of years. The password defaults to **changeit**.
```
certz.exe create --f devcert.pfx --c devcert.cer --k devcert.key --days 1825
```**Example:** The following installs a certificate with the provided password.
```
certz.exe install --f C:\certs\devcert.pfx --p Password12345 --sn root --sl localmachine
```**Example:** The following removes a certificate matching the provided thumbprint.
```
certz.exe remove --thumb 94163681942B9B440A22535B3E6BFEA64DE9A3E7 --sn root
```**Example:** The following downloads a certificate from the provided url.
```
certz.exe export --f devcert-bak.pfx --c devcert-bak.pem --url https://www.github.com
```