.\" -*- coding: UTF-8 -*- .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .de IX .. .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .if n .ds AD l .\" .\" Required to disable full justification in groff 1.23.0. .\" ======================================================================== .\" .IX Title "OPENSSL\-REHASH 1ssl" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH OPENSSL\-REHASH 1ssl "7 أبريل 2026" 3.6.2 OpenSSL .if n .ad l .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .nh .SH الاسم openssl\-rehash, c_rehash \- إنشاء روابط رمزية للملفات المُسمّاة بقيم التجزئة .SH موجز .IX Header موجز \&\fBopenssl\fP \&\fBrehash\fP [\fB\-h\fP] [\fB\-help\fP] [\fB\-old\fP] [\fB\-compat\fP] [\fB\-n\fP] [\fB\-v\fP] [\fB\-provider\fP \fIname\fP] [\fB\-provider\-path\fP \fIpath\fP] [\fB\-provparam\fP \fI[name:]key=value\fP] [\fB\-propquery\fP \fIpropq\fP] [\fIdirectory\fP] ... .PP \&\fBc_rehash\fP [\fB\-h\fP] [\fB\-help\fP] [\fB\-old\fP] [\fB\-n\fP] [\fB\-v\fP] [\fB\-provider\fP \fIname\fP] [\fB\-provider\-path\fP \fIpath\fP] [\fB\-provparam\fP \fI[name:]key=value\fP] [\fB\-propquery\fP \fIpropq\fP] [\fIdirectory\fP] ... .SH الوصف .IX Header الوصف هذا الأمر مكافئ عامةً للنص البرمجي الخارجي \fBc_rehash\fP، باستثناء اختلافات طفيفة مُشار إليها أدناه. .PP \&\fBopenssl rehash\fP يمسح الدلائل ويحسب قيمة تجزئة لكل ملف \fI.pem\fP أو \fI.crt\fP أو \fI.cer\fP أو \fI.crl\fP في قائمة الدلائل المُحددة وينشئ روابط رمزية لكل ملف، حيث اسم الرابط هو قيمة التجزئة. (إذا كان النظام لا يدعم الروابط الرمزية، تُنشأ نسخة.) هذا الأمر مفيد لأن العديد من البرامج التي تستخدم OpenSSL تتطلب إعداد الدلائل بهذه الطريقة للعثور على الشهادات. .PP إذا سُميت أي دلائل في سطر الأوامر، فتُعالج تلك بدورها. إذا لم يُسمَ أي دليل، يُستشار متغير البيئة \fBSSL_CERT_DIR\fP؛ يجب أن يكون هذا قائمة من الدلائل مفصولة بنقطتين رأسيتين، مثل متغير Unix \fBPATH\fP. إذا لم يُعين ذلك، يُعالج الدليل المبدئي (خاص بالتنصيب لكن غالبًا \fI/usr/local/ssl/certs\fP). .PP لمعالجة دليل، يجب أن يمتلك المستخدم أذونات كتابة على ذلك الدليل، وإلا يُنشأ خطأ. .PP الروابط المُنشأة تكون من الشكل \fIHHHHHHHH.D\fP، حيث كل \fIH\fP هو حرف ست عشري و \fID\fP هو رقم عشري واحد. عند معالجة دليل، تُزال أولاً جميع الروابط فيه التي لها اسم بهذا الصياغ، حتى لو كانت تُستخدم لغرض آخر. لتخطي خطوة الإزالة، استخدم العلم \fB\-n\fP. تجزئات قوائم إلغاء الشهادات (CRL) تبدو مشابهة باستثناء ظهور الحرف \fBr\fP بعد النقطة، هكذا: \fIHHHHHHHH.\fP\fBr\fP\fID\fP. .PP قد يكون لكائنات متعددة نفس التجزئة؛ يُشار إليها بزيادة قيمة \fID\fP. تُكتشف التكرارات بمقارنة بصمة SHA\-1 الكاملة. يُعرض تحذير إذا وُجد تكرار. .PP يُعرض تحذير أيضًا إذا كانت هناك ملفات لا يمكن تحليلها كشهادة أو كقائمة إلغاء شهادات (CRL) أو إذا ظهر أكثر من كائن من هذا القبيل في الملف. .SS "تهيئة النص البرمجي" .IX Subsection "تهيئة النص البرمجي" النص البرمجي \fBc_rehash\fP يستخدم برنامج \fBopenssl\fP لحساب التجزئات والبصمات. إذا لم يُوجد في \fBPATH\fP الخاص بالمستخدم، فعيّن متغير البيئة \&\fBOPENSSL\fP إلى اسم المسار الكامل. يمكن استخدام أي برنامج، يُستدعى كالتالي إما لشهادة أو لقائمة إلغاء شهادات (CRL): .PP .Vb 2 \& $OPENSSL x509 \-hash \-fingerprint \-noout \-in FILENAME \& $OPENSSL crl \-hash \-fingerprint \-noout \-in FILENAME .Ve .PP حيث \fIFILENAME\fP هو اسم الملف. يجب أن يُخرج تجزئة الملف في السطر الأول، والبصمة في السطر الثاني، مع إمكانية سبقهما ببعض النص وعلامة يساوي. .SH الخيارات .IX Header الخيارات .IP "\fB\-help\fP \fB\-h\fP" 4 .IX Item "\-help \-h" عرض رسالة استخدام موجزة. .IP \fB\-old\fP 4 .IX Item \-old استخدام تجزئة النمط القديم (MD5، بدلاً من SHA\-1) لتوليد روابط تُستخدم للإصدارات قبل 1.0.0. لاحظ أن الإصدارات الحالية لن تستخدم النمط القديم. .IP \fB\-n\fP 4 .IX Item \-n عدم إزالة الروابط الموجودة. هذا ضروري عند الاحتفاظ بروابط النمط الجديد والقديم في نفس الدليل. .IP \fB\-compat\fP 4 .IX Item \-compat توليد روابط لكل من تجزئة النمط القديم (MD5) والنمط الجديد (SHA1). هذا يسمح للإصدارات قبل 1.0.0 باستخدام هذه الروابط جنبًا إلى جنب مع الإصدارات الأحدث. .IP \fB\-v\fP 4 .IX Item \-v اطبع رسائل حول الروابط القديمة التي تمت إزالتها والروابط الجديدة التي تم إنشاؤها. مبدئيًا، يسرد هذا الأمر كل دليل فقط أثناء معالجته. .IP "\fB\-provider\fP \fIالاسم\fP" 4 .IX Item "\-provider الاسم" .PD 0 .IP "\fB\-provider\-path\fP \fIالمسار\fP" 4 .IX Item "\-provider\-path المسار" .IP "\fB\-provparam\fP \fI[الاسم:]المفتاح=القيمة\fP" 4 .IX Item "\-provparam [الاسم:]المفتاح=القيمة" .IP "\fB\-propquery\fP \fIpropq\fP" 4 .IX Item "\-propquery propq" .PD انظر "خيارات المزود" في \fBopenssl\fP\|(1)، و \fBprovider\fP\|(7)، و \fBproperty\fP\|(7). .SH البيئة .IX Header البيئة .IP \fBOPENSSL\fP 4 .IX Item OPENSSL المسار إلى ملف تنفيذي لاستخدامه في توليد التجزئات والبصمات (انظر أعلاه). .IP \fBPATH\fP 4 .IX Item PATH قائمة مسارات، مفصولة بنقطتين رأسيتين (أو فواصل منقوطة، على منصات ويندوز)، حيث يُبحث عن الملف التنفيذي \fBopenssl\fP في حال لم يُقدم المسار إلى الملف التنفيذي لتوليد التجزئة في متغير البيئة \fBOPENSSL\fP أو لم يكن قابلاً للاستخدام (أي غير موجود أو غير قابل للتنفيذ). .IP \fBSSL_CERT_DIR\fP 4 .IX Item SSL_CERT_DIR قائمة أدلة مفصولة بنقطتين رأسيتين للعمل عليها. يُتجاهل إذا كانت الأدلة مدرجة في سطر الأوامر. .SH "انظر أيضًا" .IX Header "انظر أيضًا" \&\fBopenssl\fP\|(1), \&\fBopenssl\-crl\fP\|(1), \&\fBopenssl\-x509\fP\|(1) .SH "حقوق النسخ" .IX Header "حقوق النسخ" حقوق النشر 2015\-2025 مؤلفو مشروع OpenSSL. جميع الحقوق محفوظة. .PP مرخص بموجب رخصة Apache 2.0 (المشار إليها فيما يلي بـ ”الرخصة“). لا يجوز لك استخدام هذا الملف إلا وفقًا لشروط الرخصة. يمكنك الحصول على نسخة منها في الملف LICENSE الموجود في حزمة التوزيع المصدرية أو على الرابط . .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .