|
| 1 | +package cmd |
| 2 | + |
| 3 | +import ( |
| 4 | + "github.com/carapace-sh/carapace" |
| 5 | + "github.com/spf13/cobra" |
| 6 | +) |
| 7 | + |
| 8 | +var genkeypairCmd = &cobra.Command{ |
| 9 | + Use: "genkeypair", |
| 10 | + Aliases: []string{"genkeypair"}, |
| 11 | + Short: "Generates a key pair", |
| 12 | + Run: func(cmd *cobra.Command, args []string) {}, |
| 13 | +} |
| 14 | + |
| 15 | +func init() { |
| 16 | + carapace.Gen(genkeypairCmd).Standalone() |
| 17 | + |
| 18 | + genkeypairCmd.Flags().StringS("addprovider", "addprovider", "", "add security provider by name (e.g. SunPKCS11)") |
| 19 | + genkeypairCmd.Flags().StringS("alias", "alias", "", "alias name of the entry to process") |
| 20 | + genkeypairCmd.Flags().StringS("dname", "dname", "", "distinguished name") |
| 21 | + genkeypairCmd.Flags().StringS("ext", "ext", "", "X.509 extension") |
| 22 | + genkeypairCmd.Flags().StringS("groupname", "groupname", "", "Group name. For example, an Elliptic Curve name.") |
| 23 | + genkeypairCmd.Flags().StringS("keyalg", "keyalg", "", "key algorithm name") |
| 24 | + genkeypairCmd.Flags().StringS("keypass", "keypass", "", "key password") |
| 25 | + genkeypairCmd.Flags().StringS("keysize", "keysize", "", "key bit size") |
| 26 | + genkeypairCmd.Flags().StringS("keystore", "keystore", "", "keystore name") |
| 27 | + genkeypairCmd.Flags().BoolS("protected", "protected", false, "password through protected mechanism") |
| 28 | + genkeypairCmd.Flags().StringArrayS("providerarg", "providerarg", nil, "configure argument for -addprovider/-providerclass") |
| 29 | + genkeypairCmd.Flags().StringS("providerclass", "providerclass", "", "add security provider by fully-qualified class name") |
| 30 | + genkeypairCmd.Flags().StringS("providername", "providername", "", "provider name") |
| 31 | + genkeypairCmd.Flags().StringS("providerpath", "providerpath", "", "provider classpath") |
| 32 | + genkeypairCmd.Flags().StringS("sigalg", "sigalg", "", "signature algorithm name") |
| 33 | + genkeypairCmd.Flags().StringS("signer", "signer", "", "signer alias") |
| 34 | + genkeypairCmd.Flags().StringS("signerkeypass", "signerkeypass", "", "signer key password") |
| 35 | + genkeypairCmd.Flags().StringS("startdate", "startdate", "", "certificate validity start date/time") |
| 36 | + genkeypairCmd.Flags().StringS("storepass", "storepass", "", "keystore password") |
| 37 | + genkeypairCmd.Flags().StringS("storetype", "storetype", "", "keystore type") |
| 38 | + genkeypairCmd.Flags().BoolS("v", "v", false, "verbose output") |
| 39 | + genkeypairCmd.Flags().StringS("validity", "validity", "", "validity number of days") |
| 40 | +} |
0 commit comments