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

Name

Description

p7

Signed PKCS#7 object whose signers are located.

certs

Optional certificates searched in addition to those embedded in p7.

flags

PKCS7_* flags controlling signer lookup (for example PKCS7_NOINTERN).

Created with MrDocs