func (v *Vault) ReadAuthorizedKeys(path string) {
	authorizedKeys, _ := ioutil.ReadFile(path)
	authorizedKeysList := strings.Split(strings.TrimSpace(string(authorizedKeys)), "\n")
	for _, authorizedKey := range authorizedKeysList {
		if pubKey, err := ssh.DecodePublicKey(authorizedKey); err == nil {
			v.publicKeys = append(v.publicKeys, pubKey.(*rsa.PublicKey))
		}
	}
}
ReadAuthorizedKeys file from path
package lib
import (
	"crypto/rsa"
	"crypto/x509"
	"encoding/pem"
	"errors"
	"io/ioutil"
	"strings"
	ssh "github.com/ianmcmahon/encoding_ssh"
)