Content as defined by the type.

Synopsis

Declared in <openssl/pkcs7.h>

union Unnamed union;

Description

All encryption/message digests are applied to the 'contents', leaving out the 'type' field.

Data Members

Name

Description

data [variant member]

Raw data content when type is NID_pkcs7_data.

digest [variant member]

DigestedData content when type is NID_pkcs7_digest.

encrypted [variant member]

EncryptedData content when type is NID_pkcs7_encrypted.

enveloped [variant member]

EnvelopedData content when type is NID_pkcs7_enveloped.

other [variant member]

Catch‐all content for unrecognized PKCS#7 types (ASN.1 ANY).

ptr [variant member]

Generic content pointer used for unrecognized or untyped PKCS#7 payloads.

sign [variant member]

SignedData content when type is NID_pkcs7_signed (named sign because signed is a C keyword).

signed_and_enveloped [variant member]

SignedAndEnvelopedData content when type is NID_pkcs7_signedAndEnveloped.

Created with MrDocs