diff options
| author | Jeremy Clerc <jclerc@google.com> | 2015-09-13 19:50:13 +0200 |
|---|---|---|
| committer | Jeremy Clerc <jclerc@google.com> | 2015-09-13 19:50:13 +0200 |
| commit | 5ceea8b7821646f4e43b7d6c37845c6501c402b8 (patch) | |
| tree | 1c49a3d11bd54f34e10e6a5afacaba8fda4837d0 | |
| parent | 33549a7f23d65bbb730a94d17f6478a159ce0770 (diff) | |
| download | easypki-5ceea8b7821646f4e43b7d6c37845c6501c402b8.tar.xz | |
rename easyca to easypki
| -rw-r--r-- | README.md | 18 | ||||
| -rw-r--r-- | cmd/easypki/main.go (renamed from cmd/easyca/main.go) | 12 | ||||
| -rw-r--r-- | pkg/easypki/easyca.go (renamed from pkg/easyca/easyca.go) | 2 | ||||
| -rw-r--r-- | pkg/easypki/easyca_test.go (renamed from pkg/easyca/easyca_test.go) | 2 |
4 files changed, 17 insertions, 17 deletions
@@ -1,13 +1,13 @@ -easyca +easypki ====== -Easyca attempts to make managing a Certificate Authority very easy. +Easypki attempts to make managing a Certificate Authority very easy. Serial, index, etc, are formatted in a way to be compatible with openssl, -so you can use openssl for commands not implemented by easyca. +so you can use openssl for commands not implemented by easypki. # Usage -Easyca usage is straighforward: +Easypki usage is straighforward: 1. Init the directory you will use 2. Create the CA @@ -25,28 +25,28 @@ export PKI_PROVINCE="New York" ``` Before being able to create you certificates, you need to `init` the root directory. -It creates files and directories required by easyca. +It creates files and directories required by easypki. ``` mkdir $PKI_ROOT -easyca init +easypki init ``` Args passed to create make the Common Name, here: "Umbrella Corp Global Authority" ``` -easyca create --ca Umbrella Corp Global Authority +easypki create --ca Umbrella Corp Global Authority ``` Then you can choose between server and client certificate, by default server is implied, to generate a client certificate add `--client` Generate a wildcard certificate for your web apps: ``` -easyca create --dns "*.umbrella.com" *.umbrella.com +easypki create --dns "*.umbrella.com" *.umbrella.com ``` Another example, a certificate for wiki and www: ``` -easyca create --dns "www.umbrella.com" --dns "wiki.umbrella.com" www.umbrella.com +easypki create --dns "www.umbrella.com" --dns "wiki.umbrella.com" www.umbrella.com ``` For more info about available flags, checkout out the help `-h` diff --git a/cmd/easyca/main.go b/cmd/easypki/main.go index 5efa271..6f55311 100644 --- a/cmd/easyca/main.go +++ b/cmd/easypki/main.go @@ -25,7 +25,7 @@ import ( "time" "github.com/codegangsta/cli" - "github.com/jeremy-clerc/easyca/pkg/easyca" + "github.com/jeremy-clerc/easypki/pkg/easypki" ) // https://access.redhat.com/documentation/en-US/Red_Hat_Certificate_System/8.0/html/Admin_Guide/Standard_X.509_v3_Certificate_Extensions.html @@ -33,7 +33,7 @@ import ( func initPki(c *cli.Context) { log.Print("generating new pki structure") - if err := easyca.GeneratePKIStructure(c.GlobalString("root")); err != nil { + if err := easypki.GeneratePKIStructure(c.GlobalString("root")); err != nil { log.Fatalf("generate pki structure: %v", err) } } @@ -93,7 +93,7 @@ func createBundle(c *cli.Context) { template.IPAddresses = IPs template.DNSNames = c.StringSlice("dns") } - err := easyca.GenerateCertifcate(c.GlobalString("root"), filename, template) + err := easypki.GenerateCertifcate(c.GlobalString("root"), filename, template) if err != nil { log.Fatal(err) } @@ -104,18 +104,18 @@ func revoke(c *cli.Context) { log.Fatalf("Usage: %v path/to/cert.crt", c.Command.FullName()) } crtPath := c.Args().First() - crt, err := easyca.GetCertificate(crtPath) + crt, err := easypki.GetCertificate(crtPath) if err != nil { log.Fatalf("get certificate (%v): %v", crtPath, err) } - err = easyca.RevokeSerial(c.GlobalString("root"), crt.SerialNumber) + err = easypki.RevokeSerial(c.GlobalString("root"), crt.SerialNumber) if err != nil { log.Fatalf("revoke serial %X: %v", crt.SerialNumber, err) } } func gencrl(c *cli.Context) { - if err := easyca.GenCRL(c.GlobalString("root"), c.Int("expire")); err != nil { + if err := easypki.GenCRL(c.GlobalString("root"), c.Int("expire")); err != nil { log.Fatalf("general crl: %v", err) } } diff --git a/pkg/easyca/easyca.go b/pkg/easypki/easyca.go index 93c0662..0c908d2 100644 --- a/pkg/easyca/easyca.go +++ b/pkg/easypki/easyca.go @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package easyca +package easypki import ( "bufio" diff --git a/pkg/easyca/easyca_test.go b/pkg/easypki/easyca_test.go index 176b5fb..ece603a 100644 --- a/pkg/easyca/easyca_test.go +++ b/pkg/easypki/easyca_test.go @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package easyca +package easypki import ( "io/ioutil" |
