Create a CMS SignedData structure with the default library context.
Synopsis
Declared in <openssl/cms.h>
CMS_ContentInfo*
CMS_sign(
X509* signcert,
EVP_PKEY* pkey,
stack_st_X509* certs,
BIO* data,
unsigned int flags);
Return Value
New SignedData ContentInfo, or NULL on error.
Parameters
Name |
Description |
signcert |
Signer certificate corresponding to |
pkey |
Signer private key, or NULL when only embedding certificates. |
certs |
Optional intermediate certificates to include, or NULL. |
data |
Content BIO to sign. |
flags |
CMS signing flags (for example CMS_DETACHED, CMS_BINARY). |
Created with MrDocs