CMS_VERIFY_RECEIPT(3ssl)

BEZEICHNUNG
CMS_verify_receipt - Überprüft eine CMS-signierte Empfangsquittung

ÜBERSICHT
 #include <openssl/cms.h>

 int CMS_verify_receipt(CMS_ContentInfo *rcms, CMS_ContentInfo *ocms,
                        STACK_OF(X509) *certs, X509_STORE *store,
                        unsigned int flags);

BESCHREIBUNG
CMS_verify_receipt() überprüft eine CMS-signierte Empfangsquittung. rcms ist die zu überprüfende Empfangsquittung. ocms ist die ursprüngliche SignedData-Struktur, die die Quittungsanfrage enthält. certs ist eine Gruppe von Zertifikaten, in denen nach dem signierten Zertifikat gesucht werden soll. store ist ein vertrauenswürdiger Zertifikatsspeicher (für Kettenüberprüfungen verwandt).

flags ist eine optionale Gruppe von Schaltern, die zur Veränderung der Überprüfungsfunktion verwandt werden kann.

ANMERKUNGEN
Diese Funktion verhält sich ähnlich wie CMS_verify(), außer dass die Schalterwerte CMS_DETACHED, CMS_BINARY, CMS_TEXT und CMS_STREAM nicht unterstützt werden, da sie im Kontext signierter Empfangsquittungen keinen Sinn ergeben.

RÜCKGABEWERTE
CMS_verify_receipt() liefert 1 für eine erfolgreiche Überprüfung und Null zurück, falls ein Fehler auftrat.

Der Fehler kann durch ERR_get_error(3) ermittelt werden.

SIEHE AUCH
ERR_get_error(3), CMS_sign_receipt(3), CMS_verify(3),

COPYRIGHT
Copyright 2008-2016 Die OpenSSL-Projekt-Autoren. Alle Rechte vorbehalten.

Lizenziert under der Apache License 2.0 (der »Lizenz«). Sie dürfen diese Datei nur verwenden, wenn Sie der Lizenz folgen. Sie können eine Kopie der Lizenz in der Datei LICENSE in der Quelldistribution finden oder unter <https://www.openssl.org/source/license.html>.

ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 (https://www.gnu.org/licenses/gpl-3.0.html) oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer (debian-l10n-german@lists.debian.org).