function CryptoData() {} CryptoData.prototype.set = function(obj) { for (var member in obj) { this[member] = JSON.parse(JSON.stringify(obj[member])); } }; CryptoData.prototype.serialize = function() { return JSON.stringify(this); }; CryptoData.prototype.deserialize = function(serialized) { var obj = JSON.parse(serialized); this.set(obj); }; CryptoData.prototype.setPublicKey = function(publicKey) { this["publicKey"] = publicKey; }; CryptoData.prototype.getPublicKey = function() { return this["publicKey"]; }; CryptoData.prototype.setPrivateKey = function(privateKey) { this["privateKey"] = privateKey; }; CryptoData.prototype.getPrivateKey = function() { return this["privateKey"]; }; CryptoData.prototype.setx509Certificate = function(x509Certificate) { this["x509Certificate"] = x509Certificate; }; CryptoData.prototype.getx509Certificate = function() { return this["x509Certificate"]; }; CryptoData.prototype.setKeyUUID = function(keyUUID) { this["keyUUID"] = keyUUID; }; CryptoData.prototype.getKeyUUID = function() { return this["keyUUID"]; }; CryptoData.prototype.setChain = function(chain) { this["chain"] = chain; }; CryptoData.prototype.getChain = function() { return this["chain"]; }; export default CryptoData;