CMS_SIGN_RECEIPT(3ssl) OpenSSL CMS_SIGN_RECEIPT(3ssl) BEZEICHNUNG CMS_sign_receipt - Erstellt eine CMS-signierte Empfangsquittung UBERSICHT #include CMS_ContentInfo *CMS_sign_receipt(CMS_SignerInfo *si, X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, unsigned int flags); BESCHREIBUNG CMS_sign_receipt() erstellt eine CMS-signierte Empfangsquittungsstruktur und liefert diese zuruck. si ist die Struktur CMS_SignerInfo, die die signierte Empfangsquittungsstruktur enthalt. signcert ist das Zertifikat, mit dem signiert werden soll, pkey ist der entsprechende private Schlussel. certs ist ein optionaler Satz an Zertifikaten, der in die CMS-Struktur aufgenommen werden soll (beispielsweise alle Zwischen-CAs der Kette). flags ist eine optionale Gruppe an Schaltern. ANMERKUNGEN Die Funktion verhalt sich ahnlich wie CMS_sign(3ssl), ausser dass die Schalterwerte CMS_DETACHED, CMS_BINARY, CMS_NOATTR, CMS_TEXT und CMS_STREAM nicht unterstutzt werden, da sie im Kontext signierter Empfangsquittungen keinen Sinn ergeben. RUCKGABEWERTE CMS_sign_receipt() liefert entweder eine gultige Struktur CMS_ContentInfo oder NULL, falls ein Fehler auftrat, zuruck. Der Fehler kann mittels ERR_get_error(3) erhalten werden. SIEHE AUCH ERR_get_error(3), CMS_verify_receipt(3), CMS_sign(3) COPYRIGHT Copyright 2008-2016 Die OpenSSL-Projekt-Autoren. Alle Rechte vorbehalten. Lizenziert under der Apache License 2.0 (der >>Lizenz<<). Sie durfen diese Datei nur verwenden, wenn Sie der Lizenz folgen. Sie konnen eine Kopie der Lizenz in der Datei LICENSE in der Quelldistribution finden oder unter . UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . 3.6.2 7. April 2026 CMS_SIGN_RECEIPT(3ssl)