Refactor KnownHosts

This commit is contained in:
Adnan Maolood
2020-11-05 15:27:12 -05:00
parent 53390dad6b
commit b76080c863
6 changed files with 72 additions and 96 deletions

View File

@@ -33,7 +33,8 @@ func init() {
client.Timeout = 30 * time.Second
client.KnownHosts.LoadDefault()
client.TrustCertificate = func(hostname string, cert *x509.Certificate) gemini.Trust {
fmt.Printf(trustPrompt, hostname, gemini.Fingerprint(cert))
fingerprint := gemini.NewFingerprint(cert)
fmt.Printf(trustPrompt, hostname, fingerprint.Hex)
scanner.Scan()
switch scanner.Text() {
case "t":