Categorygithub.com/kmesiab/go-key-rotator-cli
modulepackage
1.0.0-alpha
Repository: https://github.com/kmesiab/go-key-rotator-cli.git
Documentation: pkg.go.dev

# README

RSA Key Rotator CLI šŸ”„

āÆ ./go-rotate store --name kittens
ā”ā”“ā”ā”“  ā”ā”“ā”ā”“ā•‹ā”ā”“ā•‹ā”ā”“
┗┫┗┛  ā”› ┗┛┗┗┻┗┗
 ā”›

Rotating new keys...

šŸ” Generated and stored keys:

   šŸ’¾ Public Key: kittens_pub.pem
   šŸ’¾ Private Key: kittens_priv.pem

Golang License

Build Lint Test Go Report Card

Overview

RSA Key Rotator CLI is a command-line tool designed to facilitate the secure rotation of RSA keys backed by AWS Parameter store šŸ”‘.

Utilizing the powerful go-key-rotator library, this tool offers a user-friendly approach to manage RSA keys. Ideal as a standalone tool or as a companion to the go-key-rotator library, go-rotate streamlines the process of rotating RSA keys and integrates seamlessly with AWS Parameter Store for safe storage and retrieval šŸ›”ļø.

Features

  • Generate and rotate RSA keys with customizable options šŸ”§.
  • Integration with AWS Parameter Store for secure key management šŸ”.
  • User-friendly command-line interface šŸ’».
  • Suitable for standalone use or in conjunction with the go-key-rotator
  • library šŸ¤.

Installation

Install RSA Key Rotator CLI using the following Go command:

go get github.com/kmesiab/go-key-rotator-cli

Usage

Once installed, you can use the go-rotate command to manage your RSA keys. Common commands include:

  • Store a key in AWS Parameter Store:
go-rotate store --name my_new_key
  • Generate a new RSA key:
go-rotate generate --name kittens --size 2048
  • Get a previously generated RSA key (Not yet implemented):
go-rotate fetch --name taco_truck

Command Line Flags

āÆ ./go-rotate --help

ā”ā”“ā”ā”“  ā”ā”“ā”ā”“ā•‹ā”ā”“ā•‹ā”ā”“
┗┫┗┛  ā”› ┗┛┗┗┻┗┗
 ā”›


go-rotate is a tool for generating, storing, and retrieving
public/private RSA key pairs using AWS Parameter store.

Usage:
  go-rotate [flags]
  go-rotate [command]

Available Commands:
  completion  Generate the autocompletion script for the specified shell
  fetch       Downloads your public/private key pair
  generate    Generates a new public/private key pair, but does not store it
  help        Help about any command
  store       Generates and stores a public/private key pair

Flags:
  -h, --help   help for go-rotate

Use "go-rotate [command] --help" for more information about a command.

Contributing

Contributions to RSA Key Rotator CLI are welcome! Please read our contributing guidelines to get started šŸ¤—.

License

RSA Key Rotator CLI is open-source software licensed under the MIT license šŸ“œ.

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

No description provided by the author
No description provided by the author
No description provided by the author