6 def __init__ (self,test_plc,key_spec):
11 return self.key_spec['name']
14 return "%s/keys/%s.pub"%(self.test_plc.path,self.name())
15 def privatepath(self):
16 return "%s/keys/%s.rsa"%(self.test_plc.path,self.name())
20 priv=self.privatepath()
21 utils.header("Storing key %s in %s"%(self.name(),pub))
22 dir=os.path.dirname(pub)
23 if not os.path.isdir(dir):
26 f.write(self.key_spec['key_fields']['key'])
29 f.write(self.key_spec['private'])