HTML <keygen> टैग का उपयोग सर्टिफिकेट मैनेजमेंट सिस्टम्स के साथ वेब फॉर्म्स को प्रोसेस करने के लिए किया जाता है। एलिमेंट एक सिक्योर की जनरेट करता है और पब्लिक की सबमिट करता है।
महत्वपूर्ण: <keygen> टैग HTML5.2 में डिप्रिकेटेड है और आधुनिक ब्राउज़र्स में हटा दिया गया है। इसका उपयोग न करें।
कीजेन टैग निम्न अतिरिक्त एट्रिब्यूट्स का समर्थन करता है (ऐतिहासिक संदर्भ के लिए):
| एट्रिब्यूट | वैल्यू | विवरण |
|---|---|---|
| autofocus | autofocus | पेज लोड होने पर <keygen> एलिमेंट ऑटोमेटिकली फोकस प्राप्त करता है |
| challenge | challenge | पब्लिक की के साथ पैकेज की जाने वाली चैलेंज स्ट्रिंग निर्दिष्ट करता है |
| disabled | disabled | निर्दिष्ट करता है कि <keygen> एलिमेंट डिसेबल्ड होना चाहिए |
| form | form_id | एक या अधिक फॉर्म्स निर्दिष्ट करता है |
| keytype | rsa, dsa, ec | की के लिए सिक्रेट एल्गोरिदम निर्दिष्ट करता है |
| name | name | एक नाम निर्दिष्ट करता है |
उदाहरण (ऐतिहासिक)
<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>