struct COMMON_API PolicySerializable : public Policy, ISerializable {
PolicySerializable();
+ ~PolicySerializable();
explicit PolicySerializable(const Policy &);
- explicit PolicySerializable(IStream &);
void Serialize(IStream &) const;
+ void Deserialize(IStream &);
};
struct COMMON_API PKCS12Serializable : public PKCS12Impl, ISerializable {
PKCS12Serializable();
+ ~PKCS12Serializable();
explicit PKCS12Serializable(const PKCS12 &);
- explicit PKCS12Serializable(IStream &);
PKCS12Serializable(
const KeyShPtr &privKey,
const CertificateShPtr &cert,
const CertificateShPtrVector &chainCerts);
void Serialize(IStream &) const;
+ void Deserialize(IStream &);
};
} // namespace CKM