The keygen element represents a control for generating a public-private key pair and for submitting the public key from that key pair.
empty (void element)
The keygen element is a void element. A keygen element must have a start tag but must not have an end tag.
any element that can contain phrasing elements
interface HTMLKeygenElement : HTMLElement { attribute boolean autofocus; attribute DOMString challenge; attribute boolean disabled; readonly attribute HTMLFormElement? form; attribute DOMString keytype; attribute DOMString name; readonly attribute DOMString type; readonly attribute boolean willValidate; readonly attribute ValidityState validity; readonly attribute DOMString validationMessage; boolean checkValidity(); void setCustomValidity(DOMString error); readonly attribute NodeList labels; };