Certonid is a Serverless SSH Certificate Authority.
Consists of two parts: CLI and serverless function.
All information published at Wiki page
- [English] Certonid — the SSH Certificate Authority Deployed on AWS Lambda
- [Russian] Certonid — SSH центр сертификации, который работает на AWS Lambda
To simplify setup on AWS, you can use Certonid AWS Terraform module
All archives signed by gpg key. You can check its by downloading with archive it .sig
file and verify signature (example with linux x86 cli archive):
$ gpg --verify certonid_0.8.2_Linux_x86_64.tar.gz.sig certonid_0.8.2_Linux_x86_64.tar.gz
gpg: Signature made Wed Mar 10 11:02:40 2021 EET
gpg: using RSA key 6894D468143A22469D6603D1E44200219869E71E
gpg: Good signature from "leopard apps <[email protected]>"
$ cd serverless && GOOS=linux go build -o serverless main.go
$ cd ..
$ cd cli && go build -o certonid main.go
- Add tests
- Improve documentation
- Website and video
- Use serverless framework to automate deploy and setup
- Support AWS S3 for SSH CA key