SignatureValidator
in package
Clase que maneja la validación de firmas electrónicas.
Table of Contents
Methods
- validate() : bool
- Verifica la firma digital de datos.
- validateXml() : void
- Verifica la validez de la firma de un XML utilizando RSA y SHA1.
Methods
validate()
Verifica la firma digital de datos.
public
static validate(string $data, string $signature, string $publicKey[, string|int $signatureAlgorithm = OPENSSL_ALGO_SHA1 ]) : bool
Parameters
- $data : string
-
Datos que se desean verificar.
- $signature : string
-
Firma digital de los datos en base64.
- $publicKey : string
-
Clave pública de la firma de los datos.
- $signatureAlgorithm : string|int = OPENSSL_ALGO_SHA1
-
Algoritmo que se usó para firmar (por defecto SHA1).
Tags
Return values
bool —true
si la firma es válida, false
si es inválida.
validateXml()
Verifica la validez de la firma de un XML utilizando RSA y SHA1.
public
static validateXml(XmlDocument|string $xml) : void
Parameters
- $xml : XmlDocument|string
-
String XML que se desea validar.