PKCS7_get0_signers

Return the signer certificates used by PKCS7_verify() without duplicating them.

Synopsis

Declared in <openssl/pkcs7.h>

stack_st_X509*
PKCS7_get0_signers(
    PKCS7* p7,
    stack_st_X509* certs,
    int flags);

Return Value

Stack of X509 pointers owned by p7 / certs (do not free elements), or NULL on error.

Parameters

NameDescription
p7Signed PKCS#7 object whose signers are located.
certsOptional certificates searched in addition to those embedded in p7.
flagsPKCS7_* flags controlling signer lookup (for example PKCS7_NOINTERN).