.\" -*- 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\-SPKAC 1ssl" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH OPENSSL\-SPKAC 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\-spkac \- أمر لطباعة وإنشاء SPKAC .SH موجز .IX Header موجز \&\fBopenssl\fP \fBspkac\fP [\fB\-help\fP] [\fB\-in\fP \fIfilename\fP] [\fB\-out\fP \fIfilename\fP] [\fB\-digest\fP \fIdigest\fP] [\fB\-key\fP \fIfilename\fP|\fIuri\fP] [\fB\-keyform\fP \fBDER\fP|\fBPEM\fP|\fBP12\fP|\fBENGINE\fP] [\fB\-passin\fP \fIarg\fP] [\fB\-challenge\fP \fIstring\fP] [\fB\-pubkey\fP] [\fB\-spkac\fP \fIspkacname\fP] [\fB\-spksect\fP \fIsection\fP] [\fB\-noout\fP] [\fB\-verify\fP] [\fB\-engine\fP \fIid\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] .SH الوصف .IX Header الوصف يعالج هذا الأمر ملفات Netscape للمفتاح العام الموقع والتحدي (SPKAC). يمكنه طباعة محتوياتها، والتحقق من التوقيع وإنتاج ملفات SPKAC الخاصة به من مفتاح خاص مُقدّم. .SH الخيارات .IX Header الخيارات .IP \fB\-help\fP 4 .IX Item \-help اطبع رسالة الاستخدام. .IP "\fB\-in\fP \fIاسم_الملف\fP" 4 .IX Item "\-in اسم_الملف" يحدد هذا اسم ملف المدخلات للقراءة منه أو الدخل القياسي إذا لم يُحدد هذا الخيار. يُتجاهل إذا استُخدم الخيار \fB\-key\fP. .IP "\fB\-out\fP \fIاسم_الملف\fP" 4 .IX Item "\-out اسم_الملف" يحدد اسم ملف المخرجات للكتابة إليه أو الخرج القياسي بشكل مبدئي. .IP "\fB\-digest\fP \fIالبصمة\fP" 4 .IX Item "\-digest digest" استخدم \fIالبصمة\fP المحددة لتوقيع ملف SPKAC مُنشأ. خوارزمية البصمة المبدئية هي MD5. .IP "\fB\-key\fP \fIاسم_الملف\fP|\fIمعرف_المورد\fP" 4 .IX Item "\-key اسم_الملف|معرف_المورد" أنشئ ملف SPKAC باستخدام المفتاح الخاص المحدد بواسطة \fIاسم_الملف\fP أو \fIuri\fP. تُتجاهل الخيارات \fB\-in\fP و \fB\-noout\fP و \fB\-spksect\fP و \fB\-verify\fP إذا وُجدت. .IP "\fB\-keyform\fP \fBDER\fP|\fBPEM\fP|\fBP12\fP|\fBENGINE\fP" 4 .IX Item "\-keyform DER|PEM|P12|ENGINE" تنسيق المفتاح؛ غير محدد بشكل مبدئي. انظر \fBopenssl\-format\-options\fP\|(1) للحصول على التفاصيل. .IP "\fB\-passin\fP \fIالمعطى\fP" 4 .IX Item "\-passin arg" مصدر كلمة مرور ملف المدخلات. لمزيد من المعلومات حول تنسيق \fIالمعطى\fP انظر \fBopenssl\-passphrase\-options\fP\|(1). .IP "\fB\-challenge\fP \fIسلسلة\fP" 4 .IX Item "\-challenge سلسلة" يحدد سلسلة التحدي إذا كان يجري إنشاء SPKAC. .IP "\fB\-spkac\fP \fIاسم_spkac\fP" 4 .IX Item "\-spkac اسم_spkac" يسمح باسم بديل للمتغير الذي يحتوي على SPKAC. القيمة المبدئية هي "SPKAC". يؤثر هذا الخيار على ملفات SPKAC المُنشأة والمدخلة على حد سواء. .IP "\fB\-spksect\fP \fIقسم\fP" 4 .IX Item "\-spksect قسم" يسمح باسم بديل للقسم الذي يحتوي على SPKAC. القسم المبدئي هو القسم المبدئي. .IP \fB\-noout\fP 4 .IX Item \-noout لا تُخرج النسخة النصية من SPKAC (لا تُستخدم إذا كان SPKAC قيد الإنشاء). .IP \fB\-pubkey\fP 4 .IX Item \-pubkey أخرج المفتاح العام لملف SPKAC (لا يُستخدم إذا كان SPKAC قيد الإنشاء). .IP \fB\-verify\fP 4 .IX Item \-verify يتحقق من التوقيع الرقمي في ملف SPKAC المُقدم. .IP "\fB\-engine\fP \fIid\fP" 4 .IX Item "\-engine id" انظر "خيارات المحرك" في \fBopenssl\fP\|(1). هذا الخيار مهجور. .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 أمثلة اطبع محتويات SPKAC: .PP .Vb 1 \& openssl spkac \-in spkac.cnf .Ve .PP تحقق من توقيع SPKAC: .PP .Vb 1 \& openssl spkac \-in spkac.cnf \-noout \-verify .Ve .PP أنشئ SPKAC باستخدام سلسلة التحدي "hello": .PP .Vb 1 \& openssl spkac \-key key.pem \-challenge hello \-out spkac.cnf .Ve .PP مثال على SPKAC (الأسطر الطويلة مقسمة للتوضيح): .PP .Vb 6 \& SPKAC=MIG5MGUwXDANBgkqhkiG9w0BAQEFAANLADBIAkEA\e \& 1cCoq2Wa3Ixs47uI7FPVwHVIPDx5yso105Y6zpozam135a\e \& 8R0CpoRvkkigIyXfcCjiVi5oWk+6FfPaD03uPFoQIDAQAB\e \& FgVoZWxsbzANBgkqhkiG9w0BAQQFAANBAFpQtY/FojdwkJ\e \& h1bEIYuc2EeM2KHTWPEepWYeawvHD0gQ3DngSC75YCWnnD\e \& dq+NQ3F+X4deMx9AaEglZtULwV4= .Ve .SH ملاحظات .IX Header ملاحظات يمكن تغذية SPKAC منشأة مع مكونات DN مناسبة ملحقة إلى \&\fBopenssl\-ca\fP\|(1). .PP يُنشئ SPKACs عادة بواسطة Netscape عند إرسال نموذج يحتوي على وسم \fBKEYGEN\fP كجزء من عملية تسجيل الشهادة. .PP تسمح سلسلة التحدي بشكل بدائي من إثبات حيازة المفتاح الخاص. من خلال التحقق من توقيع SPKAC وسلسلة تحدٍ عشوائية، يُعطى بعض الضمان بأن المستخدم يعرف المفتاح الخاص المقابل للمفتاح العام الذي يتم التصديق عليه. هذا مهم في بعض التطبيقات. بدون ذلك، من الممكن استخدام SPKAC سابقة في "هجوم إعادة التشغيل". .SH "انظر أيضًا" .IX Header "انظر أيضًا" \&\fBopenssl\fP\|(1)، \&\fBopenssl\-ca\fP\|(1) .SH التاريخ .IX Header التاريخ خيار \fB\-engine\fP أصبح مهجوراً في OpenSSL 3.0. .PP أُضيف خيار \fB\-digest\fP في OpenSSL 3.0. .SH "حقوق النسخ" .IX Header "حقوق النسخ" حقوق النشر 2000\-2021 لمؤلفي مشروع 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 .