openssl_pkcs7_verify
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
openssl_pkcs7_verify — Verifica la firma de un mensaje S/MIME
Parámetros
input_filename
-
Ruta hacia el mensaje.
flags
-
flags sirve para modificar la forma en que se verifica la firma.
Consulte las constantes PKCS7. Por
omisión, el valor es: PKCS7_DETACHED.
signers_certificates_filename
-
Si el parámetro signers_certificates_filename es especificado, debe
ser una cadena que contenga el nombre de un fichero que contiene el certificado
del firmante, en formato PEM.
ca_info
-
Si el parámetro ca_info es especificado, debe
contener la información sobre los certificados de confianza de terceros
utilizados durante la verificación. Consulte
verificación de certificados
para más detalles.
untrusted_certificates_filename
-
Si el parámetro untrusted_certificates_filename es especificado, debe
representar el nombre de un fichero que contiene un conjunto de
certificados utilizados como certificados de poca confianza.
content
-
Puede especificarse un nombre de fichero con el parámetro
content que puede ser rellenado con los datos verificados,
pero sin las informaciones de firma.
output_filename
-
Valores devueltos
Devuelve true si la firma es verificada, y false
en caso contrario (el mensaje ha sido modificado, o bien el certificado de firma es
inválido) o -1 si ocurre un error.
Notas
Nota:
Tal como se especifica en la RFC 2045, las líneas
no deben ser más largas que 76 caracteres
en el parámetro input_filename.