Ejemplo n.º 1
0
	void Key::serialize(boost::property_tree::ptree& node)
	{
		node.put("<xmlattr>.keyStorageType", d_key_storage->getType());
		node.put("IsCiphered", (d_storeCipheredData && !d_isEmpty));
		cipherKeyData(node);
		d_key_storage->serialize(node);
	}
Ejemplo n.º 2
0
 void Key::serialize(boost::property_tree::ptree& node)
 {
     node.put("<xmlattr>.keyStorageType", d_key_storage->getType());
     if (d_key_diversification)
     {
         boost::property_tree::ptree newnode;
         newnode.put("<xmlattr>.keyDiversificationType", d_key_diversification->getType());
         d_key_diversification->serialize(newnode);
         node.add_child("KeyDiversification", newnode);
     }
     node.put("IsCiphered", (d_storeCipheredData && !d_isEmpty));
     cipherKeyData(node);
     d_key_storage->serialize(node);
 }