func loadPublicKeyFromDisk(location string) *rsa.PublicKey {
    keyData, e := ioutil.ReadFile(location)
    if e != nil {
        panic(e.Error())
    }