Base class for all SIP body types.
SIP body type for holding PKCS7 contents (MIME content-type application/pkcs7-mime).
virtual void parse(ParseBuffer &pb)
virtual Contents * clone() const
duplicate an Pkcs7Contents object
virtual EncodeStream & encodeParsed(EncodeStream &str) const
Pkcs7Contents & operator=(const Pkcs7Contents &rhs)
static const Mime & getStaticType()
static const Pkcs7Contents Empty
SIP body type for holding PKCS7 Signed contents (MIME content-type application/pkcs7-signature).
static const Mime & getStaticType()
Pkcs7SignedContents & operator=(const Pkcs7SignedContents &rhs)
static const Pkcs7SignedContents Empty
virtual Contents * clone() const
duplicate an Pkcs7SignedContents object
Pkcs7SignedContents(const Data &data, const Mime &contentType)
virtual ~Pkcs7SignedContents()