Propiedad de tipo de clave HTML DOM Keygen

La propiedad de tipo de clave HTML Keygen en HTML DOM se utiliza para establecer o devolver el valor del atributo de tipo de clave del elemento keygen . El atributo keytype se utiliza para definir el tipo de clave que se utilizará. 

Sintaxis:

Devuelve una propiedad de tipo de clave.

keygenObject.keytype

Se utiliza para establecer la propiedad de tipo de clave.

keygenObject.keytype = "rsa|dsa|ec"

Valores de propiedad:

  • rsa: Es un valor por defecto. Define un algoritmo de seguridad RSA. Ofrece al usuario una selección de fortalezas clave de RSA.
  • dsa: Define un algoritmo de seguridad DSA. Le da al usuario una opción de tamaños de clave DSA.
  • ec: Define un algoritmo de seguridad EC. Ofrece al usuario una selección de fortalezas clave de EC.

Valores devueltos: Devuelve un valor de string que representa el tipo de clave que se utiliza.

Ejemplo: este ejemplo establece y devuelve la propiedad keytype

HTML

<!DOCTYPE html>
<html>
  
<head>
    <style>
        h1 {
            color: green;
        }
  
        body {
            text-align: center;
        }
    </style>
</head>
  
<body>
    <h1>GeeksforGeeks</h1>
    <h2>HTML DOM Keygen keytype Property</h2>
    <br>
  
    <form id="formID">
        Username: <input type="text" name="uname">
        <br><br> Encryption:
        <keygen id="keygenID" form="formID" 
            name="secure" keytype="rsa" autofocus>
        <input type="submit">
    </form>
  
    <button onclick="display()">Display</button>
    <button onclick="set_name()">Set</button>
  
    <p id="test"></p>
  
    <script>
        function display() {
            var d = document.getElementById("keygenID").keytype;
            alert(
                "The value of the keytype is !" + d
            );
        }
        function set_name() {
            var g = document.getElementById("keygenID")
                    .keytype = "dsa";
                      
            alert(
                "The  value of the Keytype "
                + "attribute was changed to " + g
            );
        }
    </script>
</body>
  
</html>

Producción:            

Navegadores compatibles:

  • Google Chrome
  • Firefox
  • Safari
  • Ópera

Publicación traducida automáticamente

Artículo escrito por ManasChhabra2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *