[#CMS_SignerInfo_get0_algs] = CMS_SignerInfo_get0_algs :mrdocs: Retrieve algorithm and key pointers from a CMS SignerInfo. == Synopsis Declared in `<openssl/cms.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- void CMS_SignerInfo_get0_algs( xref:CMS_SignerInfo.adoc[CMS_SignerInfo]* si, xref:EVP_PKEY.adoc[EVP_PKEY]** pk, xref:X509.adoc[X509]** signer, xref:X509_ALGOR.adoc[X509_ALGOR]** pdig, xref:X509_ALGOR.adoc[X509_ALGOR]** psig); ---- == Parameters [cols="1,4"] |=== | Name| Description | *si* | SignerInfo to query. | *pk* | Receives the signer's public key if available, or NULL if not requested. | *signer* | Receives the signer certificate if available, or NULL if not requested. | *pdig* | Receives the digest algorithm, or NULL if not requested. | *psig* | Receives the signature algorithm, or NULL if not requested. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#