项目作者: certonid

项目描述 :
Certonid is a Serverless SSH Certificate Authority
高级语言: Go
项目地址: git://github.com/certonid/certonid.git
创建时间: 2019-08-25T21:05:29Z
项目社区:https://github.com/certonid/certonid

开源协议:MIT License

下载


Certonid Build and Release

Certonid is a Serverless SSH Certificate Authority.

Consists of two parts: CLI and serverless function.

certonid-schema

Releases

Download latest releases

For Mac OS or Linux you can use Homebrew tap:

  1. brew install certonid/tap/certonid

or another way:

  1. brew tap certonid/tap
  2. brew install certonid

Documentation

All information published at Wiki page

Articles

AWS Terraform module

To simplify setup on AWS, you can use Certonid AWS Terraform module

Binaries security

checksum.txt signed by gpg key. You can check its by downloading with archive it .sig file and verify signature:

  1. $ gpg --verify checksums.txt.sig checksums.txt
  2. gpg: Signature made Fri Jul 22 17:24:40 2022 EEST
  3. gpg: using RSA key 36E7986334C6DE2B41A29537A77A9969BEFF93AE
  4. gpg: Good signature from "Certonid Sign Key (Certonid Sign Key) <leopard.not.a+certonid@gmail.com>"

Each archive have SBOM file.

Dev build

  1. $ cd serverless && GOOS=linux go build -o serverless main.go
  2. $ cd ..
  3. $ cd cli && go build -o certonid main.go

Roadmap

  • Add tests
  • Improve documentation
  • Website and video
  • Use serverless framework to automate deploy and setup
  • Support AWS S3 for SSH CA key