Sortix nightly manual
This manual documents Sortix nightly, a development build that has not been officially released. You can instead view this document in the latest official manual.
NAME
d2i_PKCS7, i2d_PKCS7, d2i_PKCS7_bio, i2d_PKCS7_bio, d2i_PKCS7_fp, i2d_PKCS7_fp, d2i_PKCS7_DIGEST, i2d_PKCS7_DIGEST, d2i_PKCS7_ENCRYPT, i2d_PKCS7_ENCRYPT, d2i_PKCS7_ENC_CONTENT, i2d_PKCS7_ENC_CONTENT, d2i_PKCS7_ENVELOPE, i2d_PKCS7_ENVELOPE, d2i_PKCS7_ISSUER_AND_SERIAL, i2d_PKCS7_ISSUER_AND_SERIAL, d2i_PKCS7_RECIP_INFO, i2d_PKCS7_RECIP_INFO, d2i_PKCS7_SIGNED, i2d_PKCS7_SIGNED, d2i_PKCS7_SIGNER_INFO, i2d_PKCS7_SIGNER_INFO, d2i_PKCS7_SIGN_ENVELOPE, i2d_PKCS7_SIGN_ENVELOPE — decode and encode PKCS#7 data structuresSYNOPSIS
#include <openssl/pkcs7.h>d2i_PKCS7(PKCS7 **val_out, const unsigned char **der_in, long length);
i2d_PKCS7(PKCS7 *val_in, unsigned char **der_out);
d2i_PKCS7_bio(BIO *in_bio, PKCS7 **val_out);
i2d_PKCS7_bio(BIO *out_bio, PKCS7 *val_in);
d2i_PKCS7_fp(FILE *in_fp, PKCS7 **val_out);
i2d_PKCS7_fp(FILE *out_fp, PKCS7 *val_in);
d2i_PKCS7_DIGEST(PKCS7_DIGEST **val_out, const unsigned char **der_in, long length);
i2d_PKCS7_DIGEST(PKCS7_DIGEST *val_in, unsigned char **der_out);
d2i_PKCS7_ENCRYPT(PKCS7_ENCRYPT **val_out, const unsigned char **der_in, long length);
i2d_PKCS7_ENCRYPT(PKCS7_ENCRYPT *val_in, unsigned char **der_out);
d2i_PKCS7_ENC_CONTENT(PKCS7_ENC_CONTENT **val_out, const unsigned char **der_in, long length);
i2d_PKCS7_ENC_CONTENT(PKCS7_ENC_CONTENT *val_in, unsigned char **der_out);
d2i_PKCS7_ENVELOPE(PKCS7_ENVELOPE **val_out, const unsigned char **der_in, long length);
i2d_PKCS7_ENVELOPE(PKCS7_ENVELOPE *val_in, unsigned char **der_out);
d2i_PKCS7_ISSUER_AND_SERIAL(PKCS7_ISSUER_AND_SERIAL **val_out, const unsigned char **der_in, long length);
i2d_PKCS7_ISSUER_AND_SERIAL(PKCS7_ISSUER_AND_SERIAL *val_in, unsigned char **der_out);
d2i_PKCS7_RECIP_INFO(PKCS7_RECIP_INFO **val_out, const unsigned char **der_in, long length);
i2d_PKCS7_RECIP_INFO(PKCS7_RECIP_INFO *val_in, unsigned char **der_out);
d2i_PKCS7_SIGNED(PKCS7_SIGNED **val_out, const unsigned char **der_in, long length);
i2d_PKCS7_SIGNED(PKCS7_SIGNED *val_in, unsigned char **der_out);
d2i_PKCS7_SIGNER_INFO(PKCS7_SIGNER_INFO **val_out, const unsigned char **der_in, long length);
i2d_PKCS7_SIGNER_INFO(PKCS7_SIGNER_INFO *val_in, unsigned char **der_out);
d2i_PKCS7_SIGN_ENVELOPE(PKCS7_SIGN_ENVELOPE **val_out, const unsigned char **der_in, long length);
i2d_PKCS7_SIGN_ENVELOPE(PKCS7_SIGN_ENVELOPE *val_in, unsigned char **der_out);