2 repositorios
Lifecycle management of SSH certificates, including generation and integration with agents.
Distinct from SSH Certificate Authentication: Focuses on the issuance and management of the certificates rather than the authentication process of the SSH connection.
Explore 2 awesome GitHub repositories matching security & cryptography · SSH Certificate Management. Refine with filters or upvote what's useful.
This project is a command-line tool for managing public key infrastructure and digital identities. It provides a comprehensive suite for X.509 certificate lifecycle management, including the generation, signing, renewal, and revocation of certificates and signing requests. The tool distinguishes itself through specialized security capabilities such as binding cryptographic credentials to TPMs and HSMs for hardware-backed identity attestation. It also provides dedicated support for machine identity security, using short-lived SSH certificates and mTLS to secure non-human workloads. Broad capa
Generates short-lived SSH user and host certificates and integrates them with the SSH agent.
This project is a Go library and framework for implementing the SSH protocol. It provides a toolkit for building custom SSH servers, managing encrypted connections, and handling remote command execution. The implementation focuses on flexible session management through callback-based handling and a pluggable authentication system that supports passwords, public keys, and certificates. It includes mechanisms for secure network tunneling, including local and reverse port forwarding for TCP and Unix domain socket traffic. The library covers a broad range of protocol capabilities, including cryp
Provides signing and verification of SSH certificates including revocation checks for users and hosts.