CMS_GET1_RECEIPTREQUEST(3ssl) OpenSSL CMS_GET1_RECEIPTREQUEST(3ssl) CMS_ReceiptRequest_create0_ex, CMS_ReceiptRequest_create0, CMS_add1_ReceiptRequest, CMS_get1_ReceiptRequest, CMS_ReceiptRequest_get0_values - CMS #include CMS_ReceiptRequest *CMS_ReceiptRequest_create0_ex( unsigned char *id, int idlen, int allorfirst, STACK_OF(GENERAL_NAMES) *receiptList, STACK_OF(GENERAL_NAMES) *receiptsTo, OSSL_LIB_CTX *libctx); CMS_ReceiptRequest *CMS_ReceiptRequest_create0( unsigned char *id, int idlen, int allorfirst, STACK_OF(GENERAL_NAMES) *receiptList, STACK_OF(GENERAL_NAMES) *receiptsTo); int CMS_add1_ReceiptRequest(CMS_SignerInfo *si, CMS_ReceiptRequest *rr); int CMS_get1_ReceiptRequest(CMS_SignerInfo *si, CMS_ReceiptRequest **prr); void CMS_ReceiptRequest_get0_values(CMS_ReceiptRequest *rr, ASN1_STRING **pcid, int *pallorfirst, STACK_OF(GENERAL_NAMES) **plist, STACK_OF(GENERAL_NAMES) **prto); CMS_ReceiptRequest_create0_ex() . signedContentIdentifier id idlen 32 id NULL. receiptList NULL allOrFirstTier receiptsFrom allorfirst. receiptList NULL receiptList receiptsFrom. receiptsTo receiptsTo. libctx . CMS_ReceiptRequest_create0() CMS_ReceiptRequest_create0_ex() NULL libctx. CMS_add1_ReceiptRequest() rr SignerInfo si. int CMS_get1_ReceiptRequest() si prr. CMS_ReceiptRequest_get0_values() . signedContentIdentifier pcid. allOrFirstTier receiptsFrom pallorfirst receiptList plist. receiptsTo prto. RFC2634. CMS_ContentInfo CMS_verify(). CMS_ReceiptRequest_create0_ex() CMS_ReceiptRequest_create0() NULL . CMS_add1_ReceiptRequest() 1 0 . CMS_get1_ReceiptRequest() 1 . 0 -1 . ERR_get_error(3), CMS_sign(3), CMS_sign_receipt(3), CMS_verify(3) CMS_verify_receipt(3) CMS_ReceiptRequest_create0_ex() OpenSSL 3.0. 2008-2021 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 CMS_GET1_RECEIPTREQUEST(3ssl)