English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
عنصر <keygen> في HTML لإنشاء مادتين سرية وعرض مفتاح عام كجزء من نموذج HTML. هذه الآلية تستخدم لتصميم نظام إدارة الشهادات القائم على الويب. وفقًا للتوقع، سيتم استخدام عنصر <keygen> لإنشاء طلب شهادة يتكون من نموذج HTML ومعلومات أخرى، والنتيجة ستكون شهادة تحتوي على توقيع.
تم إزالة هذه العلامة من المعايير الجديدة للويب.
نموذج يحتوي على حقل keygen:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>دليل الأساسيات (oldtoolbag.com)</title> </head> <body> <form action="demo-form.php" method="get"> اسم المستخدم: <input type="text" name="usr_name"> التشفير: <keygen name="name" challenge="challenge string" keytype="type" keyparams="pqg-params"> <input type="submit"> </form> <p><strong>ملاحظة:</strong> لا يدعم متصفح Internet Explorer علامة keygen.</p> </body> </html>اختبار النظر في ‹/›
IEFirefoxOperaChromeSafari
يدعم Firefox و Opera و Chrome و Safari 6 علامة <keygen>.
يحدد العلامة <keygen> حقل إنشاء مفتاح للنموذج.
عند تقديم نموذج، يتم تخزين المفتاح الخاص محليًا، يتم إرسال المفتاح العام إلى الخادم.
الصفة هذه قد تم حذفها من معايير الويب، على الرغم من أن بعض المتصفحات يدعمونها حاليًا، قد تتوقف الدعم عنها في وقت ما في المستقبل، يرجى عدم استخدام هذه الصفة.
<keygen> العنصر هو علامة جديدة في HTML5.
جديد: الخاصية الجديدة في HTML5.
الخصائص | القيمة | الوصف |
---|---|---|
autofocusHTML5 | autofocus | يتم تحديد حقل <keygen> للحصول على التركيز عند تحميل الصفحة. |
challengeNew | challenge | إذا تم استخدامها، يتم تعيين قيمة keygen للاستفسار عند التقديم. |
disabledHTML5 | disabled | يتم تعطيل حقل عنصر <keygen>. |
formHTML5 | form_id | يحدد نموذج أو عدة نماذج ينتمي إليها هذا الحقل <keygen>. |
keytypeHTML5 | rsa dsa ec | يحدد خوارزمية الأمان لإنشاء المفتاح. |
اسمHTML5 | اسم | يحدد اسم العنصر <keygen> الفريد. يستخدم اسم الخاصية لجمع قيمة الحقل عند تقديم النموذج. |
<keygen> العنوان يدعم خصائص العنصر الكلية، راجع الجدول الكامل للخصائص خصائص العنصر HTML الكلية.
<keygen> العنوان يدعم جميع خصائص الحدث HTML.