provides centralized creation, distribution, and revocation of ssh keys for users