Extract KeyAgreeRecipientIdentifier fields from a RecipientEncryptedKey.
Declared in <openssl/cms.h>
int
CMS_RecipientEncryptedKey_get0_id(
CMS_RecipientEncryptedKey* rek,
ASN1_OCTET_STRING** keyid,
ASN1_GENERALIZEDTIME** tm,
CMS_OtherKeyAttribute** other,
X509_NAME** issuer,
ASN1_INTEGER** sno);
1 on success, or 0 on failure.
| 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. |