def incoming_message(self, message_string):
     message = Message()
     message.parse(message_string)
     if message.type == 'getPubKey':
         if self.get_pub_key is None:
             print('Get pub key state not specified in waiting for message state.')
             return self
         get_pub_key_message = GetPubKeyMessage()
         get_pub_key_message.parse(message_string)
         self.get_pub_key.set_message(get_pub_key_message)
         return self.get_pub_key.do()
     return self
Example #2
0
 def __init__(self, owner='UKNOWN', key='NONE'):
     Message.__init__(self, version=CURRENT_MESSAGE_VERSION, type='pubKey')
     self.owner = owner
     self.key = key
Example #3
0
 def parse(self, string):
     values = Message.parse(self, string)
     self.owner = values['owner']
     self.key = values['key']
     return values
Example #4
0
 def serialize(self, values=None):
     if values is None:
         values = {}
     values['owner'] = self.owner
     values['key'] = self.key
     Message.serialize(self, values)
 def __init__(self, owner='server'):
     Message.__init__(self, version=CURRENT_MESSAGE_VERSION, type='getPubKey')
     self.owner = owner