Content as defined by the type.
Declared in <openssl/pkcs7.h>
union Unnamed union;
All encryption/message digests are applied to the 'contents', leaving out the 'type' field.
| 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. |