Utilities Service

Utilidades

Este servicio proporciona utilidades para la codificación y decodificación de strings, el formato de fecha, la manipulación de JSON y otras tareas varias.

Clases

NombreDescripción breve
CharsetUna enumeración de tipo seguro para los grupos de caracteres
DigestAlgorithmSelector de algoritmo de resumen.
MacAlgorithmSelector de algoritmo MAC
RsaAlgorithmSelector de algoritmo RSA
UtilitiesEste servicio proporciona utilidades para la codificación y decodificación de strings, el formato de fecha, la manipulación de JSON y otras tareas varias.

Charset

Propiedades

PropiedadTipoDescripción
US_ASCIIEnum
UTF_8Enum

DigestAlgorithm

Propiedades

PropiedadTipoDescripción
MD2EnumAlgoritmo MD2
MD5EnumAlgoritmo MD5
SHA_1EnumAlgoritmo SHA-1
SHA_256EnumAlgoritmo SHA-256
SHA_384EnumAlgoritmo SHA-384
SHA_512EnumAlgoritmo SHA-512

MacAlgorithm

Propiedades

PropiedadTipoDescripción
HMAC_MD5Enum
HMAC_SHA_1Enum
HMAC_SHA_256Enum
HMAC_SHA_384Enum
HMAC_SHA_512Enum

RsaAlgorithm

Propiedades

PropiedadTipoDescripción
RSA_SHA_1Enum
RSA_SHA_256Enum

Utilities

Propiedades

PropiedadTipoDescripción
CharsetCharset
DigestAlgorithmDigestAlgorithm
MacAlgorithmMacAlgorithm
RsaAlgorithmRsaAlgorithm

Métodos

MétodoTipo de datos que se muestraDescripción breve
base64Decode(encoded)Byte[]Decodifica una string codificada en base 64 en un arreglo de bytes UTF-8.
base64Decode(encoded, charset)Byte[]Decodifica una string codificada en base 64 en un arreglo de bytes en un grupo de caracteres específico.
base64DecodeWebSafe(encoded)Byte[]Decodifica una string codificada en base 64 segura para la Web en un arreglo de bytes UTF-8.
base64DecodeWebSafe(encoded, charset)Byte[]Decodifica una string codificada en base 64 segura para la Web en un arreglo de bytes en un grupo de caracteres específico.
base64Encode(data)StringGenera una string codificada en base 64 a partir del arreglo de bytes dado.
base64Encode(data)StringGenera una string codificada en base 64 a partir de la string determinada.
base64Encode(data, charset)StringGenera una string codificada en base 64 a partir de la string determinada en un grupo de caracteres específico.
base64EncodeWebSafe(data)StringGenera una string codificada en base 64 segura para la Web a partir del arreglo de bytes determinado.
base64EncodeWebSafe(data)StringGenera una string codificada en base 64 segura para la Web a partir de la string determinada.
base64EncodeWebSafe(data, charset)StringGenera una string codificada en base 64 segura para la Web a partir de la string determinada en un grupo de caracteres específico.
computeDigest(algorithm, value)Byte[]Calcula un resumen con el algoritmo especificado en el valor Byte[] especificado.
computeDigest(algorithm, value)Byte[]Calcula un resumen con el algoritmo especificado en el valor String especificado.
computeDigest(algorithm, value, charset)Byte[]Calcula un resumen mediante el uso del algoritmo especificado en el valor String especificado con el grupo de caracteres dado.
computeHmacSha256Signature(value, key)Byte[]Firma el valor proporcionado mediante HMAC-SHA256 con la clave dada.
computeHmacSha256Signature(value, key)Byte[]Firma el valor proporcionado mediante HMAC-SHA256 con la clave dada.
computeHmacSha256Signature(value, key, charset)Byte[]Firma el valor proporcionado mediante HMAC-SHA256 con la clave y el grupo de caracteres dados.
computeHmacSignature(algorithm, value, key)Byte[]Calcula un código de autenticación de mensajes con el algoritmo especificado en la clave y el valor especificados.
computeHmacSignature(algorithm, value, key)Byte[]Calcula un código de autenticación de mensajes con el algoritmo especificado en la clave y el valor especificados.
computeHmacSignature(algorithm, value, key, charset)Byte[]Calcula un código de autenticación de mensajes con el algoritmo especificado en la clave y el valor especificados.
computeRsaSha1Signature(value, key)Byte[]Firma el valor proporcionado mediante RSA-SHA1 con la clave dada.
computeRsaSha1Signature(value, key, charset)Byte[]Firma el valor proporcionado mediante RSA-SHA1 con la clave y el charset determinados.
computeRsaSha256Signature(value, key)Byte[]Firma el valor proporcionado mediante RSA-SHA256 con la clave dada.
computeRsaSha256Signature(value, key, charset)Byte[]Firma el valor proporcionado mediante RSA-SHA256 con la clave dada.
computeRsaSignature(algorithm, value, key)Byte[]Firma el valor proporcionado mediante el algoritmo RSA especificado con la clave determinada.
computeRsaSignature(algorithm, value, key, charset)Byte[]Firma el valor proporcionado mediante el algoritmo RSA especificado con la clave y el charset especificados.
formatDate(date, timeZone, format)StringDa formato a la fecha de acuerdo con la especificación descrita en la clase JavaDate SimpleDateFormat.
formatString(template, args)StringRealiza formato de string similar a sprintf con strings de formato de estilo '%'.
getUuid()StringObtén un UUID como string (equivalente a usar el método java.util.UUID.randomUUID()).
gzip(blob)Blobgzip comprime los datos Blob proporcionados y los muestra en un objeto Blob nuevo.
gzip(blob, name)Blobgzip comprime los datos Blob proporcionados y los muestra en un objeto Blob nuevo.
newBlob(data)BlobCrea un objeto BLOB nuevo a partir de un arreglo de bytes.
newBlob(data, contentType)BlobCrea un nuevo objeto BLOB a partir de un arreglo de bytes y un tipo de contenido.
newBlob(data, contentType, name)BlobCrea un objeto BLOB nuevo a partir de un arreglo de bytes, el tipo de contenido y el nombre.
newBlob(data)BlobCrea un objeto BLOB nuevo a partir de una string.
newBlob(data, contentType)BlobCrea un objeto BLOB nuevo a partir de una string y un tipo de contenido.
newBlob(data, contentType, name)BlobCrea un nuevo objeto BLOB a partir de una string, un tipo de contenido y un nombre.
parseCsv(csv)String[][]Muestra una representación tabular de una matriz de CSV en 2D.
parseCsv(csv, delimiter)String[][]Muestra una representación tabular de arreglo 2D de una string CSV con un delimitador personalizado.
parseDate(date, timeZone, format)DateAnaliza la fecha de string proporcionada según la especificación descrita en la clase SimpleDateFormat de edición estándar de Java.
sleep(milliseconds)voidSe suspende durante la cantidad de milisegundos especificada.
ungzip(blob)BlobDescomprime un objeto Blob y muestra un Blob que contiene los datos sin comprimir.
unzip(blob)Blob[]Toma un BLOB que representa un archivo ZIP y muestra sus archivos componentes.
zip(blobs)BlobCrea un nuevo objeto BLOB que es un archivo ZIP que contiene los datos de los BLOB pasados.
zip(blobs, name)BlobCrea un nuevo objeto BLOB que es un archivo ZIP que contiene los datos de los BLOB pasados.