English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل مرجعي لـ HTML

مجمع علامات HTML

HTML5: <keygen> الصفحة

عنصر <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> حقل إنشاء مفتاح للنموذج.

عند تقديم نموذج، يتم تخزين المفتاح الخاص محليًا، يتم إرسال المفتاح العام إلى الخادم.

الصفة هذه قد تم حذفها من معايير الويب، على الرغم من أن بعض المتصفحات يدعمونها حاليًا، قد تتوقف الدعم عنها في وقت ما في المستقبل، يرجى عدم استخدام هذه الصفة.

الفرق بين HTML 4.01 و HTML5

<keygen> العنصر هو علامة جديدة في HTML5.

الخصائص

جديد: الخاصية الجديدة في HTML5.

الخصائصالقيمةالوصف
autofocusHTML5autofocusيتم تحديد حقل <keygen> للحصول على التركيز عند تحميل الصفحة.
challengeNewchallengeإذا تم استخدامها، يتم تعيين قيمة keygen للاستفسار عند التقديم.
disabledHTML5disabledيتم تعطيل حقل عنصر <keygen>.
formHTML5form_idيحدد نموذج أو عدة نماذج ينتمي إليها هذا الحقل <keygen>.
keytypeHTML5rsa
dsa
ec
يحدد خوارزمية الأمان لإنشاء المفتاح.
اسمHTML5اسميحدد اسم العنصر <keygen> الفريد. يستخدم اسم الخاصية لجمع قيمة الحقل عند تقديم النموذج.

خصائص العنصر

<keygen> العنوان يدعم خصائص العنصر الكلية، راجع الجدول الكامل للخصائص خصائص العنصر HTML الكلية.

خصائص الحدث

<keygen> العنوان يدعم جميع خصائص الحدث HTML.