CMS_VERIFY_RECEIPT(3SSL)

الاسم
CMS_verify_receipt - تحقق من إيصال موقع بتوقيع CMS

موجز
 #include <openssl/cms.h>

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

الوصف
CMS_verify_receipt() تتحقق من إيصال موقع بتوقيع CMS. rcms هو الإيصال الموقع المراد التحقق منه. ocms هي بنية SignedData الأصلية التي تحتوي على طلب الإيصال. certs هي مجموعة من الشهادات التي يُبحث فيها عن شهادة التوقيع. store هو مخزن شهادات موثوق (يُستخدم للتحقق من السلسلة).

flags هي مجموعة اختيارية من الأعلام، يمكن استخدامها لتعديل عملية التحقق.

ملاحظات
تتصرف هذه الدالة بطريقة مشابهة لـ CMS_verify() باستثناء أن قيم الأعلام CMS_DETACHED و CMS_BINARY و CMS_TEXT و CMS_STREAM غير مدعومة لأنها لا تكون منطقية في سياق الإيصالات الموقعة.

القيم المُرجعة
CMS_verify_receipt() تُرجع 1 للتحقق الناجح وصفر إذا حدث خطأ.

يمكن الحصول على الخطأ من ERR_get_error(3)

انظر أيضًا
ERR_get_error(3)، CMS_sign_receipt(3)، CMS_verify(3)،

حقوق النسخ
حقوق النشر 2008-2016 لمؤلفي مشروع OpenSSL. جميع الحقوق محفوظة.

مرخص بموجب رخصة Apache 2.0 (المشار إليها فيما يلي بـ ”الرخصة“). لا يجوز لك استخدام هذا الملف إلا وفقًا لشروط الرخصة. يمكنك الحصول على نسخة منها في الملف LICENSE الموجود في حزمة التوزيع المصدرية أو على الرابط <https://www.openssl.org/source/license.html>.

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.