Verify TLS certificates

I was partway done implementing a UI for users to approve untrusted
certs with, but let's just make them configure their servers right
instead.
This commit is contained in:
Drew DeVault 2019-05-20 14:03:00 -04:00
parent a9aebe11d7
commit 5de1bb8cc3
2 changed files with 1 additions and 18 deletions

View file

@ -123,7 +123,7 @@ func (acct *AccountView) Focus(focus bool) {
}
func (acct *AccountView) connected(msg types.WorkerMessage) {
switch msg := msg.(type) {
switch msg.(type) {
case *types.Done:
acct.host.SetStatus("Listing mailboxes...")
acct.logger.Println("Listing mailboxes...")
@ -142,12 +142,6 @@ func (acct *AccountView) connected(msg types.WorkerMessage) {
acct.logger.Println("Connected.")
acct.host.SetStatus("Connected.")
})
case *types.CertificateApprovalRequest:
// TODO: Ask the user
acct.worker.PostAction(&types.ApproveCertificate{
Message: types.RespondTo(msg),
Approved: true,
}, acct.connected)
}
}

View file

@ -1,7 +1,6 @@
package types
import (
"crypto/x509"
"io"
"time"
@ -56,11 +55,6 @@ type Unsupported struct {
// Actions
type ApproveCertificate struct {
Message
Approved bool
}
type Configure struct {
Message
Config *config.AccountConfig
@ -125,11 +119,6 @@ type AppendMessage struct {
// Messages
type CertificateApprovalRequest struct {
Message
CertPool *x509.CertPool
}
type Directory struct {
Message
Attributes []string