Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35) Standard preamble: ========================================================================
BIO_new_CMS - CMS streaming filter BIO
#include <openssl/cms.h> BIO *BIO_new_CMS(BIO *out, CMS_ContentInfo *cms);
DESCRIPTIONBIO_new_CMS() returns a streaming filter
NOTESThe chain returned by this function behaves like a standard filter
If an application wishes to write additional data to out BIOs should be removed from the chain using BIO_pop() and freed with BIO_free() until out is reached. If no additional data needs to be written BIO_free_all() can be called to free up the whole chain.
Any content written through the filter is used verbatim: no canonical translation is performed.
It is possible to chain multiple BIOs to, for example, create a triple wrapped signed, enveloped, signed structure. In this case it is the applications responsibility to set the inner content type of any outer CMS_ContentInfo structures.
Large numbers of small writes through the chain should be avoided as this will produce an output consisting of lots of