ssl

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 16, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Command = &cli.Command{
	Name:        "ca",
	Usage:       "ca -c {common name} -e {expire days} -o {out dir}",
	Description: "generate self signed ca",
	ArgsUsage:   "",
	Category:    "",
	Action: func(c *cli.Context) error {
		cn := strings.TrimSpace(c.String("cn"))
		out := strings.TrimSpace(c.String("out"))
		expires := c.Int("expires")
		err := generate(cn, expires, out)
		if err != nil {
			return err
		}
		fmt.Println(fmt.Sprintf("acmes: ca was generated succeed, see %s", out))
		return nil
	},
	Flags: []cli.Flag{
		&cli.StringFlag{
			Required: true,
			Name:     "cn",
			Value:    "",
			Usage:    "common name for ca",
			Aliases:  []string{"c"},
		},
		&cli.IntFlag{
			Required: true,
			Name:     "expires",
			Value:    0,
			Usage:    "expire days for ca",
			Aliases:  []string{"e"},
		},
		&cli.StringFlag{
			Required: true,
			Name:     "out",
			Value:    "",
			Usage:    "out dir for ca",
			Aliases:  []string{"o"},
		},
	},
	HelpName:           "",
	CustomHelpTemplate: "",
}

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL