openssl_sign

Descripción

Sintaxis de llamada

bool openssl_sign(string $Mensaje, string &$Firma, mixed $ClavePriv[, int $Algoritmo])

Parámetros de entrada

  • Mensaje: Cadena con el mensaje a firmar.
  • Firma: Cadena en la que se devolverá la firma correspondiente al mensaje.
  • ClavePriv: Clave privada a emplear para firmar el mensaje.
  • Algoritmo: Opcionalmente puede indicarse el algoritmo para la firma, mediante las constantes de la siguiente tabla. Por defecto se usará SHA1.
Constante Algoritmo
OPENSSL_ALGO_SHA1 SHA1 (por defecto)
OPENSSL_ALGO_MD5 MD5
OPENSSL_ALGO_MD4 MD4
OPENSSL_ALGO_MD2 MD2

Valor de retorno

  • bool: Devuelve TRUE si se firmó sin problemas o FALSE en caso contrario.

Finalidad de la función

Esta función calcula usando el algoritmo elegido un resumen del mensaje entregado como primer argumento, a continuación cifra ese resumen para obtener la firma correspondiente.

Véase también

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License