RSA_PRINT(3ssl)

الاسم
RSA_print, RSA_print_fp, DSAparams_print, DSAparams_print_fp, DSA_print, DSA_print_fp, DHparams_print, DHparams_print_fp - طباعة المعاملات التعمينية

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

الدوال التالية أصبحت مهجورة منذ OpenSSL 3.0، ويمكن إخفاؤها تماماً عن طريق تعريف OPENSSL_API_COMPAT بقيمة إصدار مناسبة، انظر openssl_user_macros(7):

 int RSA_print(BIO *bp, const RSA *x, int offset);
 int RSA_print_fp(FILE *fp, const RSA *x, int offset);

 #include <openssl/dsa.h>

الدوال التالية أصبحت مهجورة منذ OpenSSL 3.0، ويمكن إخفاؤها تماماً عن طريق تعريف OPENSSL_API_COMPAT بقيمة إصدار مناسبة، انظر openssl_user_macros(7):

 int DSAparams_print(BIO *bp, const DSA *x);
 int DSAparams_print_fp(FILE *fp, const DSA *x);
 int DSA_print(BIO *bp, const DSA *x, int offset);
 int DSA_print_fp(FILE *fp, const DSA *x, int offset);

 #include <openssl/dh.h>

الدوال التالية أصبحت مهجورة منذ OpenSSL 3.0، ويمكن إخفاؤها تماماً عن طريق تعريف OPENSSL_API_COMPAT بقيمة إصدار مناسبة، انظر openssl_user_macros(7):

 int DHparams_print(BIO *bp, DH *x);
 int DHparams_print_fp(FILE *fp, const DH *x);

الوصف
جميع الدوال الموصوفة في هذه الصفحة مهملة. يجب على التطبيقات بدلاً من ذلك استخدام EVP_PKEY_print_params(3) و EVP_PKEY_print_private(3).

يُطبع مخرج سداسي عشري قابل للقراءة البشرية لمكونات مفتاح RSA، أو معاملات DSA أو مفتاحها، أو معاملات DH إلى bp أو fp.

تُباعد أسطر المخرج بمسافات offset.

القيم المُرجعة
DSAparams_print()، DSAparams_print_fp()، DSA_print()، و DSA_print_fp() تُرجع 1 للنجاح و 0 أو قيمة سالبة للفشل.

DHparams_print() و DHparams_print_fp() تُرجع 1 عند النجاح، 0 عند الخطأ.

انظر أيضًا
 L<EVP_PKEY_print_params(3)>,
 L<EVP_PKEY_print_private(3)>,
 L<BN_bn2bin(3)>

التاريخ
كل هذه الدوال أصبحت مهجورة في OpenSSL 3.0.

حقوق النسخ
حقوق النشر 2000-2020 لمؤلفي مشروع 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.