package
0.0.0-20250328160617-6b3c88be8c5d
Repository: https://github.com/cviecco/webauth-sshcert.git
Documentation: pkg.go.dev
# Functions
FingerprintSHA256 returns the base64 encoding of the sha256 hash with the trailing equal sign removed.
NewAuthenticator returns a new Authenticator ready to authenticate usres given the hostnames and caKeys.
# Constants
DefaultCreateChallengePath is a well known path that is suggested to be used by consumers of this library This will be used by default by clients using the client library.
DefaultLoginWithChallengePath is a well known path that is suggested to be used by consumers of this library.
ExpirationChallengeMaxAge is the maximum time for a challenge to be considered valid.
# Structs
Authenticator contains all the structures to authenticate using we ssh-certs for web.
ChallengeResponseData is the json struct of the response when requesting a challenge from the Server.