# raise exception if verify fails (verify the chain)
self.show_message("Alias error: "+e.message)
return
printtarget,signing_address,auth_name
ifauth_nameisNone:
a=self.wallet.aliases.get(r)
a=self.wallet.aliases.get(alias)
ifnota:
ifself.question("Warning: the alias is self-signed. Do you want to trust address %s ?"%to_address):
ifinteractiveandself.question("Warning: the alias is self-signed. Do you want to trust address %s ?"%to_address):
self.wallet.aliases[r]=signing_address
else:
target=None
else:
ifsigning_address!=a:
ifself.question("Warning: the signing key of %s does not match its previously known value! It is possible that someone is trying to do something nasty!!!\nDo you wish to accept the new key?"%r):
self.wallet.aliases[r]=signing_address
ifinteractiveandself.question("Warning: the signing key of %s does not match its previously known value! It is possible that someone is trying to do something nasty!!!\nDo you wish to accept the new key?"%alias):
ifself.question("Warning: the alias'%s'was signed by %s [%s].\n\nDo you want to add this key to your list of trusted keys?"\
%(r,auth_name,signing_address)):
ifinteractiveandself.question("The alias:'%s'links to %s\n\nWarning: this alias was signed by an unknown key.\nSigning authority: %s\nSigning address: %s\n\nDo you want to add this key to your list of trusted keys?"\