Scroll to navigation

CMS_SIGN_RECEIPT(3SSL) OpenSSL CMS_SIGN_RECEIPT(3SSL)

NUME

CMS_sign_receipt - creează o recipisă semnată de CMS

SINOPSIS

 #include <openssl/cms.h>
 CMS_ContentInfo *CMS_sign_receipt(CMS_SignerInfo *si, X509 *signcert,
                                   EVP_PKEY *pkey, STACK_OF(X509) *certs,
                                   unsigned int flags);

DESCRIERE

CMS_sign_receipt() creează și returnează o structură de recipisă semnată CMS. si este structura CMS_SignerInfo care conține cererea de recipisă semnată. signcert este certificatul cu care se semnează, pkey este cheia privată corespunzătoare. certs este un set suplimentar opțional de certificate care trebuie incluse în structura CMS (de exemplu, orice autoritate de certificare intermediară din lanț).

flags este un set opțional de fanioane.

NOTE

Această funcție se comportă într-un mod similar cu CMS_sign(), cu excepția valorilor fanioanelor CMS_DETACHED, CMS_BINARY, CMS_NOATTR, CMS_TEXT și CMS_STREAM care nu sunt acceptate deoarece nu au sens în contextul recipiselor semnate.

VALORI RETURNATE

CMS_sign_receipt() returnează fie o structură CMS_ContentInfo validă, fie NULL dacă s-a produs o eroare. Eroarea poate fi obținută de la ERR_get_error(3).

CONSULTAȚI ȘI

ERR_get_error(3), CMS_verify_receipt(3), CMS_sign(3)

DREPTURI DE AUTOR

Drepturi de autor 2008-2016 The OpenSSL Project Authors. Toate drepturile rezervate.

Licențiat sub Licența Apache 2.0 („License”). Nu aveți voie să utilizați acest fișier decât în conformitate cu licența. Puteți obține o copie din fișierul LICENSE din distribuția sursei sau de la <https://www.openssl.org/source/license.html>.

TRADUCERE

Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.

Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.

12 iulie 2025 3.5.1