Add a signer to an existing SignedData PKCS#7 created for incremental signing.
Declared in <openssl/pkcs7.h>
PKCS7_SIGNER_INFO*
PKCS7_sign_add_signer(
PKCS7* p7,
X509* signcert,
EVP_PKEY* pkey,
EVP_MD const* md,
int flags);
New signer info on success, or NULL on failure.
| Name | Description |
|---|---|
| p7 | PKCS#7 SignedData object previously prepared for signing. |
| signcert | Certificate corresponding to pkey. |
| pkey | Private key used to sign. |
| md | Message digest algorithm, or NULL to use the key's default. |
| flags | PKCS7_* signing flags (for example PKCS7_REUSE_DIGEST or PKCS7_PARTIAL). |