public final class Utils
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
base64(byte[] stringArray) |
static java.lang.String |
escape(java.lang.String html) |
static javax.crypto.Mac |
newHmacSHA256(java.lang.String secret)
Creates a new HmacSHA256 Message Authentication Code
|
static org.vertx.java.core.buffer.Buffer |
readResourceToBuffer(java.lang.Class<?> clazz,
java.lang.String resource)
Avoid using this method for constant reads, use it only for one time only reads from resources in the classpath
|
static java.lang.String |
sign(java.lang.String val,
javax.crypto.Mac mac)
Signs a String value with a given MAC
|
static java.lang.String |
unsign(java.lang.String val,
javax.crypto.Mac mac)
Returns the original value is the signature is correct.
|
public static java.lang.String base64(byte[] stringArray)
public static org.vertx.java.core.buffer.Buffer readResourceToBuffer(java.lang.Class<?> clazz, java.lang.String resource)
public static javax.crypto.Mac newHmacSHA256(java.lang.String secret)
secret
- The secret key used to create signaturespublic static java.lang.String sign(java.lang.String val, javax.crypto.Mac mac)
public static java.lang.String unsign(java.lang.String val, javax.crypto.Mac mac)
public static java.lang.String escape(java.lang.String html)