Class UtilsCompute
- java.lang.Object
-
- mx.wire4.webhook.verification.signature.UtilsCompute
-
- All Implemented Interfaces:
Serializable
public final class UtilsCompute extends Object implements Serializable
Fecha de creación: 29 de marzo, 2019- Version:
- 1.0
- Author:
- Saintiago García
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleancompareWebHookMsgSignatures(String message, String key, String headerSignature)Compara de forma segura dos firmas en su representación de cadena de texto para comprobar sí son iguales.
-
-
-
Method Detail
-
compareWebHookMsgSignatures
public static boolean compareWebHookMsgSignatures(String message, String key, String headerSignature) throws InvalidKeyException
Compara de forma segura dos firmas en su representación de cadena de texto para comprobar sí son iguales. El tiempo que toma la comparación es independiente del número de carácteres de las cadenas a comparar.- Parameters:
message- el mensaje a firmar.key- la llave usada para generar la firma.headerSignature- la firma recibida en el encabezado del mensaje WebHook.- Returns:
- boolean
truesí y sólo sí, las firmas coinciden,falseen otro caso. - Throws:
InvalidKeyException- sí la llave no puede ser usada para firmar el mensaje.
-
-