PKCS7_SIGNER_INFO_set

Populate a PKCS#7 signer info with certificate, key, and digest algorithm.

Synopsis

Declared in <openssl/pkcs7.h>

int
PKCS7_SIGNER_INFO_set(
    PKCS7_SIGNER_INFO* p7i,
    X509* x509,
    EVP_PKEY* pkey,
    EVP_MD const* dgst);

Return Value

1 on success, or 0 on error.

Parameters

NameDescription
p7iSignerInfo to configure.
x509Signer's certificate (sets issuer/serial).
pkeySigner's private key.
dgstDigest algorithm used for the signature.