Skip to content

Commit

Permalink
update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
nothinux committed Mar 18, 2022
1 parent ad758ea commit df9dec9
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,15 @@
[![Go Report Card](https://goreportcard.com/badge/github.com/nothinux/certify)](https://goreportcard.com/report/github.com/nothinux/certify) ![test status](https://github.com/nothinux/go-ps/actions/workflows/test.yml/badge.svg?branch=master)
Certify can be used for creating a private CA (Certificate Authority) and issuing certificates signed by the pre-created CA.

Also, you can set subject alternative names (IP SAN and DNS SAN), common name and expiry date for the created certificate.
Certify is easy to use and can be used as an alternative to OpenSSL.

## Feature
+ Create a certificate authorities
+ Issue certificate with custom common name, ip san, dns san, and expiry date
+ Show certificate information from file or remote host
+ Export certificate to PKCS12 format
+ Verify private key matches with certificate


## Installation
Download in the [release page](https://github.com/nothinux/certify/releases)
Expand Down Expand Up @@ -50,7 +58,7 @@ You can also use certify as library for your Go application
go get github.com/nothinux/certify
```
### Documentation
see [pkg.go.dev](https://pkg.go.dev/github.com/nothinux/go-ps)
see [pkg.go.dev](https://pkg.go.dev/github.com/nothinux/certify)
### Example
#### Create Private Key and CA Certificates
``` go
Expand Down

0 comments on commit df9dec9

Please sign in to comment.