.\" -*- 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\-ECPARAM 1ssl" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH OPENSSL\-ECPARAM 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\-ecparam \- معالجة وتوليد معاملات المنحنى الإهليلجي .SH موجز .IX Header موجز \&\fBopenssl ecparam\fP [\fB\-help\fP] [\fB\-inform\fP \fBDER\fP|\fBPEM\fP] [\fB\-outform\fP \fBDER\fP|\fBPEM\fP] [\fB\-in\fP \fIfilename\fP] [\fB\-out\fP \fIfilename\fP] [\fB\-noout\fP] [\fB\-text\fP] [\fB\-check\fP] [\fB\-check_named\fP] [\fB\-name\fP \fIarg\fP] [\fB\-list_curves\fP] [\fB\-conv_form\fP \fIarg\fP] [\fB\-param_enc\fP \fIarg\fP] [\fB\-no_seed\fP] [\fB\-genkey\fP] [\fB\-engine\fP \fIid\fP] [\fB\-rand\fP \fIfiles\fP] [\fB\-writerand\fP \fIfile\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 الوصف يُستخدم هذا الأمر لمعالجة أو توليد ملفات معاملات المنحنى الإهليلجي. .PP لا يستطيع OpenSSL حالياً توليد مجموعات جديدة، وبالتالي يمكن لهذا الأمر فقط إنشاء معاملات المنحنى الإهليلجي من منحنيات معروفة (مُسماة). .SH الخيارات .IX Header الخيارات .IP \fB\-help\fP 4 .IX Item \-help اطبع رسالة الاستخدام. .IP "\fB\-inform\fP \fBDER\fP|\fBPEM\fP" 4 .IX Item "\-inform DER|PEM" تنسيق إدخال معاملات المنحنى الإهليلجي؛ غير محدد مبدئياً. انظر \fBopenssl\-format\-options\fP\|(1) للتفاصيل. .IP "\fB\-outform\fP \fBDER\fP|\fBPEM\fP" 4 .IX Item "\-outform DER|PEM" تنسيق إخراج معاملات المنحنى الإهليلجي؛ المبدئي هو \fBPEM\fP. انظر \fBopenssl\-format\-options\fP\|(1) للتفاصيل. .Sp تُرمّز المعاملات كـ \fBEcpkParameters\fP كما هو محدد في IETF RFC 3279. .IP "\fB\-in\fP \fIاسم_الملف\fP" 4 .IX Item "\-in اسم_الملف" يحدد هذا ملف الإدخال لقراءة المعاملات منه أو المدخل القياسي إذا لم يُحدد هذا الخيار. .IP "\fB\-out\fP \fIاسم_الملف\fP" 4 .IX Item "\-out اسم_الملف" يحدد هذا اسم ملف الإخراج للمعاملات. يُستخدم الإخراج القياسي إذا لم يكن هذا الخيار موجوداً. يمكن أن يكون اسم ملف الإخراج مطابقاً لاسم ملف الإدخال، مما يؤدي إلى استبدال محتويات الملف. لاحظ أن الإدخال/الإخراج للملف ليس ذرياً. يُبتَر ملف الإخراج ثم يُكتَب. .IP \fB\-noout\fP 4 .IX Item \-noout هذا الخيار يمنع إخراج النسخة المرمزة من المعاملات. .IP \fB\-text\fP 4 .IX Item \-text يطبع هذا الخيار معاملات المنحنى الإهليلجي بشكل قابل للقراءة البشرية. .IP \fB\-check\fP 4 .IX Item \-check تحقق من صحة معاملات المنحنى الإهليلجي. .IP \fB\-check_named\fP 4 .IX Item \-check_named تحقق من صحة معاملات المنحنى الإهليلجي المُسمى بالتحقق مما إذا كانت معاملات المنحنى تطابق أي منحنيات مدمجة. .IP "\fB\-name\fP \fIarg\fP" 4 .IX Item "\-name arg" استخدم معاملات المنحنى الإهليلجي بالاسم \*(Aqالقصير\*(Aq المحدد. استخدم \fB\-list_curves\fP للحصول على قائمة بجميع معاملات المنحنى الإهليلجي المُنفذة حالياً. .IP \fB\-list_curves\fP 4 .IX Item \-list_curves اطبع قائمة بأسماء جميع معاملات المنحنى الإهليلجي المُنفذة حالياً واخرج. .IP "\fB\-conv_form\fP \fIمعطى\fP" 4 .IX Item "\-conv_form arg" يحدد هذا كيفية تحويل النقاط على المنحنى الإهليلجي إلى سلاسل ثمانية. القيم الممكنة هي: \fBcompressed\fP، و \fBuncompressed\fP (القيمة المبدئية) و \fBhybrid\fP. لمزيد من المعلومات حول نماذج تحويل النقاط، يرجى قراءة معيار X9.62. \&\fBملاحظة\fP بسبب قضايا براءات الاختراع، عُطل خيار \fBcompressed\fP مبدئيًا للمنحنيات الثنائية ويمكن تمكينه بتعريف ماكرو المعالج المسبق \fBOPENSSL_EC_BIN_PT_COMP\fP وقت المجمّع. .IP "\fB\-param_enc\fP \fIمعطى\fP" 4 .IX Item "\-param_enc arg" يحدد هذا كيفية ترميز معاملات المنحنى الإهليلجي. القيم الممكنة هي: \fBnamed_curve\fP، أي تُحدد معاملات ec بواسطة OID، أو \fBexplicit\fP حيث تُعطى معاملات ec صراحة (انظر RFC 3279 لتعريف هياكل معاملات EC). القيمة المبدئية هي \fBnamed_curve\fP. \&\fBملاحظة:\fP بديل \fBimplicitlyCA\fP، كما هو محدد في RFC 3279، غير مُنفذ حاليًا في OpenSSL. .IP \fB\-no_seed\fP 4 .IX Item \-no_seed يمنع هذا الخيار تضمين \*(Aqالبذرة\*(Aq لتوليد المعاملات في بنية ECParameters (انظر RFC 3279). .IP \fB\-genkey\fP 4 .IX Item \-genkey سيُولّد هذا الخيار مفتاحاً خاصاً للمنحنى الإهليلجي باستخدام المعاملات المحددة. .IP "\fB\-engine\fP \fIid\fP" 4 .IX Item "\-engine id" انظر "خيارات المحرك" في \fBopenssl\fP\|(1). هذا الخيار مهجور. .IP "\fB\-rand\fP \fIملفات\fP، \fB\-writerand\fP \fIملف\fP" 4 .IX Item "\-rand ملفات، \-writerand ملف" انظر "خيارات الحالة العشوائية" في \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). .PP أوامر \fBopenssl\-genpkey\fP\|(1) و \fBopenssl\-pkeyparam\fP\|(1) قادرة على أداء جميع العمليات التي يمكن لهذا الأمر القيام بها، بالإضافة إلى دعم أنواع مفاتيح عامة أخرى. .SH أمثلة .IX Header أمثلة تحتوي وثائق أوامر \fBopenssl\-genpkey\fP\|(1) و \fBopenssl\-pkeyparam\fP\|(1) على أمثلة مكافئة لتلك المدرجة هنا. .PP لإنشاء وسائط EC مع المجموعة \*(Aqprime192v1\*(Aq: .PP .Vb 1 \& openssl ecparam \-out ec_param.pem \-name prime192v1 .Ve .PP لإنشاء وسائط EC مع وسائط صريحة: .PP .Vb 1 \& openssl ecparam \-out ec_param.pem \-name prime192v1 \-param_enc explicit .Ve .PP للتحقق من صحة وسائط EC المعطاة: .PP .Vb 1 \& openssl ecparam \-in ec_param.pem \-check .Ve .PP لإنشاء وسائط EC ومفتاح خاص: .PP .Vb 1 \& openssl ecparam \-out ec_key.pem \-name prime192v1 \-genkey .Ve .PP لتغيير ترميز النقطة إلى \*(Aqمضغوط\*(Aq: .PP .Vb 1 \& openssl ecparam \-in ec_in.pem \-out ec_out.pem \-conv_form compressed .Ve .PP لطباعة وسائط EC إلى المخرج المعياري: .PP .Vb 1 \& openssl ecparam \-in ec_param.pem \-noout \-text .Ve .SH "انظر أيضًا" .IX Header "انظر أيضًا" \&\fBopenssl\fP\|(1)، \&\fBopenssl\-pkeyparam\fP\|(1)، \&\fBopenssl\-genpkey\fP\|(1)، \&\fBopenssl\-ec\fP\|(1)، \&\fBopenssl\-dsaparam\fP\|(1) .SH التاريخ .IX Header التاريخ خيار \fB\-engine\fP أصبح مهجوراً في OpenSSL 3.0. .PP أُزيل الخيار \fB\-C\fP في OpenSSL 3.0. .SH "حقوق النسخ" .IX Header "حقوق النسخ" حقوق النشر 2003\-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 .