Método Node.js x509.checkIssued(otherCert)

El x509.checkIssued() es una interfaz de programación de aplicaciones incorporada de clase X509Certificate dentro del módulo criptográfico que se utiliza para verificar si este Certificado X509 codificado por PEM emitido por el otro certificado o no. Sintaxis: const x509.checkIssued(otherCert) Parámetros: Este método toma como argumento el Certificado X509 codificado en PEM. Valor devuelto: este método … Continue reading «Método Node.js x509.checkIssued(otherCert)»

Propiedad Node.js x509.validFrom

x509.validFrom es una interfaz de programación de aplicaciones incorporada de clase X509Certificate dentro del módulo criptográfico que se utiliza para obtener la fecha/hora a partir de la cual este certificado se considera válido. Sintaxis: const x509.validFrom Parámetros: esta función no acepta ningún argumento como parámetro. Valor devuelto: Esta función devuelve la fecha/hora a partir de … Continue reading «Propiedad Node.js x509.validFrom»

Método Node.js crypto.generateKeyPair()

El método crypto.generateKeyPair() es una interfaz de programación de aplicaciones incorporada del módulo criptográfico que se utiliza para generar un nuevo par de claves asimétricas del tipo especificado. Por ejemplo, los tipos de clave admitidos actualmente son RSA, DSA, EC, Ed25519, Ed448, X25519, X448 y DH . Además, si la opción publicKeyEncoding o privateKeyEncoding se … Continue reading «Método Node.js crypto.generateKeyPair()»

Método Node.js ecdh.setPublicKey()

El método ecdh.getPublicKey() es una interfaz de programación de aplicaciones integrada de clase ECDH dentro del módulo criptográfico que se utiliza para establecer la clave pública del objeto Elliptic Curve Diffie-Hellman (ECDH). La codificación de la clave se puede especificar utilizando el parámetro de codificación . Este método no suele ser necesario, ya que los … Continue reading «Método Node.js ecdh.setPublicKey()»

Propiedad Node.js x509.serialNumber

El x509.serialNumber es una interfaz de programación de aplicaciones incorporada de clase X509Certificate dentro del módulo criptográfico que se utiliza para el número de serie de este certificado. Sintaxis: const x509.serialNumber Parámetros: esta propiedad no acepta ningún argumento como parámetro. Valor devuelto: Esta propiedad devuelve el número de serie de este certificado. ¿Cómo generar un … Continue reading «Propiedad Node.js x509.serialNumber»

Función Node.js x509.verify()

x509.verify () es una interfaz de programación de aplicaciones incorporada de clase X509Certificate dentro del módulo criptográfico que se usa para verificar si el certificado fue firmado por la clave pública dada.  Sintaxis: const x509.verify(publicKey) Parámetros : esta función toma el objeto de clave pública como parámetro. Valor de retorno: esta función devuelve el valor … Continue reading «Función Node.js x509.verify()»

Propiedad Node.js x509.keyUsage

El x509.keyUsage es una interfaz de programación de aplicaciones incorporada de clase X509Certificate dentro del módulo criptográfico que se utiliza para obtener una array que detalla los usos clave para este certificado. Sintaxis: const x509.keyUsage Parámetros: esta propiedad no acepta ningún argumento como parámetro. Valor devuelto: esta propiedad devuelve una array que detalla los usos … Continue reading «Propiedad Node.js x509.keyUsage»

Función Node.js crypto.setEngine()

Node.js es un entorno de tiempo de ejecución de JavaScript back-end de código abierto y multiplataforma que utiliza el motor V8 para ejecutar código JavaScript fuera de un navegador web. Node.js permite a los desarrolladores utilizar JavaScript para crear herramientas de línea de comandos y secuencias de comandos del lado del servidor, lo que implica … Continue reading «Función Node.js crypto.setEngine()»

Método Node.js crypto.createHash()

El método crypto.createHash() se usa para crear un objeto Hash que se puede usar para crear resúmenes de hash usando el algoritmo indicado.  Sintaxis: crypto.createHash( algorithm, options ) Parámetros: Este método acepta dos parámetros como se mencionó anteriormente y se describe a continuación: algoritmo: Depende de los algoritmos accesibles que son favorecidos por la versión … Continue reading «Método Node.js crypto.createHash()»

Método Node.js ecdh.getPrivateKey()

El método ecdh.getPrivateKey() es una interfaz de programación de aplicaciones integrada de clase ECDH dentro del módulo criptográfico que se utiliza para obtener la clave privada del objeto Elliptic Curve Diffie-Hellman (ECDH). La codificación de la clave se puede especificar usando el parámetro de codificación y el formato usando el parámetro de formato . Nota: … Continue reading «Método Node.js ecdh.getPrivateKey()»