Scroll to navigation

CMS_VERIFY_RECEIPT(3SSL) OpenSSL CMS_VERIFY_RECEIPT(3SSL)

NUME

CMS_verify_receipt - verifică o recipisă semnată de CMS

SINOPSIS

 #include <openssl/cms.h>
 int CMS_verify_receipt(CMS_ContentInfo *rcms, CMS_ContentInfo *ocms,
                        STACK_OF(X509) *certs, X509_STORE *store,
                        unsigned int flags);

DESCRIERE

CMS_verify_receipt() verifică o recipisă semnată CMS. rcms este recipisa semnată care urmează să fie verificată. ocms este structura SignedData originală care conține cererea de primire. certs este un set de certificate în care se caută certificatul de semnătură. store este un depozit de certificate de încredere (utilizat pentru verificarea lanțului).

flags este un set opțional de fanioane, care pot fi utilizate pentru a modifica operația de verificare.

NOTE

Această funcție se comportă în mod similar cu CMS_verify(), cu excepția faptului că valorile fanioanelor CMS_DETACHED, CMS_BINARY, CMS_TEXT și CMS_STREAM nu sunt acceptate, deoarece nu au sens în contextul recipiselor semnate.

VALORI RETURNATE

CMS_verify_receipt() returnează 1 pentru o verificare reușită și zero dacă a apărut o eroare.

Eroarea poate fi obținută din ERR_get_error(3)

CONSULTAȚI ȘI

ERR_get_error(3), CMS_sign_receipt(3), CMS_verify(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