HTML <keygen> ট্যাগটি ওয়েব ফর্মকে সার্টিফিকেট ম্যানেজমেন্ট সিস্টেমের সাথে প্রসেস করতে ব্যবহৃত হয়। এই এলিমেন্ট একটি সিকিউর কী জেনারেট করে এবং পাবলিক কীটি সাবমিট করে।
<keygen> ট্যাগ নিচের অতিরিক্ত অ্যাট্রিবিউটগুলো সাপোর্ট করে:
| অ্যাট্রিবিউট | মান | বর্ণনা |
|---|---|---|
| autofocus | autofocus | পেজ লোড হলে <keygen> এলিমেন্টটি অটোফোকাস পাবে |
| challenge | challenge | চ্যালেঞ্জ স্ট্রিং নির্দিষ্ট করে যা পাবলিক কীসহ প্যাকেজ হবে |
| disabled | disabled | <keygen> এলিমেন্টটি ডিজেবল করা হয় |
| form | form_id | এক বা একাধিক ফর্ম নির্দিষ্ট করে |
| keytype | rsa, dsa, ec | কী-এর জন্য গোপন অ্যালগরিদম নির্দিষ্ট করে |
| name | নাম | একটি নাম নির্দিষ্ট করে |
উদাহরণ
নিচের কোডটি চালিয়ে HTML-এ <keygen> ট্যাগ বাস্তবায়ন করা যাবে:
<!DOCTYPE html>
<html>
<head>
<title>HTML keygen Tag</title>
</head>
<body>
<form>
<keygen name="random_key" challenge="0987654321">
<input name="subject" value="subject">
</form>
</body>
</html>
দ্রষ্টব্য: <keygen> ট্যাগ HTML5.2-এ অবচিত (deprecated) করা হয়েছে এবং অধিকাংশ আধুনিক ব্রাউজার এটিকে সাপোর্ট করে না।