[#CMS_RecipientEncryptedKey_get0_id] = CMS_RecipientEncryptedKey_get0_id :mrdocs: Extract KeyAgreeRecipientIdentifier fields from a RecipientEncryptedKey. == Synopsis Declared in `<openssl/cms.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- int CMS_RecipientEncryptedKey_get0_id( xref:CMS_RecipientEncryptedKey.adoc[CMS_RecipientEncryptedKey]* rek, xref:ASN1_OCTET_STRING.adoc[ASN1_OCTET_STRING]** keyid, xref:ASN1_GENERALIZEDTIME.adoc[ASN1_GENERALIZEDTIME]** tm, xref:CMS_OtherKeyAttribute.adoc[CMS_OtherKeyAttribute]** other, xref:X509_NAME.adoc[X509_NAME]** issuer, xref:ASN1_INTEGER.adoc[ASN1_INTEGER]** sno); ---- == Return Value 1 on success, or 0 on failure. == Parameters [cols="1,4"] |=== | Name| Description | *rek* | RecipientEncryptedKey to query. | *keyid* | Receives subjectKeyIdentifier when that form is used, or NULL to skip. | *tm* | Receives date when present with subjectKeyIdentifier, or NULL to skip. | *other* | Receives otherKeyAttribute when present, or NULL to skip. | *issuer* | Receives issuer name when IssuerAndSerialNumber is used, or NULL to skip. | *sno* | Receives serial number when IssuerAndSerialNumber is used, or NULL to skip. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#