CMS_verify_receipt(3) Vérifier un reçu CMS signé

SYNOPSIS


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

DESCRIPTION

CMS_verify_receipt() vérifie un reçu CMS signé. rcms est le reçu à vérifier. ocms est la structure SignedData d'origine contenant la demande de reçu. certs est un jeu de certificats dans lequel chercher le certificat de signature. store est un stockage de certificats de confiance (utilisé pour la vérification de chaîne).

flags est un jeu d'attributs facultatifs, qui peut être utilisé pour modifier l'opération de vérification.

NOTES

Cette fonction se comporte de façon similaire à CMS_verify() à part que les valeurs d'attributs CMS_DETACHED, CMS_BINARY, CMS_TEXT et CMS_STREAM ne sont pas prises en compte puisqu'elles n'ont pas sens dans le contexte de reçus signés.

VALEURS DE RETOUR

CMS_verify_receipt() renvoie 1 en cas de vérification réussie et zéro en cas d'erreur.

L'erreur peut être obtenue à partir de ERR_get_error(3).

HISTORIQUE

CMS_verify_receipt() a été ajoutée dans OpenSSL 0.9.8

TRADUCTION

La traduction de cette page de manuel est maintenue par les membres de la liste <debian-l10n-french AT lists DOT debian DOT org>. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages-fr-extra.