|
struct GDPKCS7 * | GDPKCS7_SMIME_read (struct GDStream *stream, struct GDStream **clearText, int flags) |
| Deserialize SMIME to a PKCS7 structure. More...
|
|
struct GDPKCS7 * | GDPKCS7_read (struct GDStream *stream, int flags) |
| Deserialize ASN.1/DER encoding to a PKCS7 structure. More...
|
|
int | GDPKCS7_type (struct GDPKCS7 *p7, int flags) |
| Retrieve the type of PKCS7 structure. More...
|
|
int | GDPKCS7_verify (struct GDPKCS7 *p7, const struct GDX509List *certs, const struct GDX509List *anchors, struct GDStream *indata, struct GDStream *out, int flags) |
| Verify a PKCS7 signedData structure. More...
|
|
const struct GDX509List * | GDPKCS7_get_signers (struct GDPKCS7 *p7, int flags) |
| Retrieve the signer's certificate(s). More...
|
|
int | GDPKCS7_decrypt (struct GDPKCS7 *p7, struct GDKey *pkey, const struct GDX509 *cert, struct GDStream *data, int flags) |
| Decrypt a PKCS7 envelopedData structure. More...
|
|
struct GDPKCS7 * | GDPKCS7_encrypt (struct GDX509List *certs, struct GDStream *in, const struct GDCipher *cipher, int flags) |
| Create a PKCS7 envelopedData structure. More...
|
|
struct GDPKCS7 * | GDPKCS7_add_signer (const struct GDX509 *signcert, struct GDKey *pkey, struct GDX509List *certs, const struct GDDigest *md, int flags) |
| Add signer information to a PKCS7 structure. More...
|
|
int | GDPKCS7_final (struct GDPKCS7 *p7, struct GDStream *data, int flags) |
| Finalize a PKCS7 structure. More...
|
|
int | GDPKCS7_write (struct GDStream *stream, struct GDPKCS7 *p7, int flags) |
| Serialize a PKCS7 structure to ASN.1/DER encoding. More...
|
|
int | GDPKCS7_SMIME_write (struct GDStream *stream, struct GDPKCS7 *p7, struct GDStream *data, int flags) |
| Serialize a PKCS7 structure to SMIME encoding. More...
|
|
void | GDPKCS7_free (struct GDPKCS7 *p7, int flags) |
| Free a PKCS7 structure. More...
|
|