Utilities Service

Utilidades

Este servicio proporciona utilidades para la codificación y decodificación de strings, el formateo de fechas, 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 del algoritmo de resumen.
MacAlgorithmSelector del algoritmo de MAC
RsaAlgorithmSelector del algoritmo de RSA
UtilitiesEste servicio proporciona utilidades para la codificación y decodificación de strings, el formato de fechas, 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 array de bytes en un grupo de caracteres específico.
base64DecodeWebSafe(encoded)Byte[]Decodifica una string codificada segura para la Web en Base64 en un arreglo de bytes UTF-8.
base64DecodeWebSafe(encoded, charset)Byte[]Decodifica una string codificada segura para la Web en base 64 en un array de bytes en un grupo de caracteres específico.
base64Encode(data)StringGenera una string codificada en base 64 a partir del array de bytes determinado.
base64Encode(data)StringGenera una string codificada en base 64 a partir de la string determinada.
base64Encode(data, charset)StringGenera una cadena codificada en base 64 a partir de la cadena determinada en un grupo de caracteres específico.
base64EncodeWebSafe(data)StringGenera una string codificada y segura en la Web en Base64 a partir del array de bytes determinado.
base64EncodeWebSafe(data)StringGenera una string codificada segura para la Web en Base64 a partir de la string determinada.
base64EncodeWebSafe(data, charset)StringGenera una string codificada segura para la Web en Base64 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 algoritmo especificado en el valor String especificado con el grupo de caracteres determinado.
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 especificados.
computeHmacSignature(algorithm, value, key)Byte[]Calcula un código de autenticación de mensajes con el algoritmo indicado en la clave y el valor especificados.
computeHmacSignature(algorithm, value, key)Byte[]Calcula un código de autenticación de mensajes con el algoritmo indicado 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 indicado en la clave y el valor especificados.
computeRsaSha1Signature(value, key)Byte[]Firma el valor proporcionado mediante RSA-SHA1 con la clave proporcionada.
computeRsaSha1Signature(value, key, charset)Byte[]Firma el valor proporcionado mediante RSA-SHA1 con la clave y el charset especificados.
computeRsaSha256Signature(value, key)Byte[]Firma el valor proporcionado mediante RSA-SHA256 con la clave proporcionada.
computeRsaSha256Signature(value, key, charset)Byte[]Firma el valor proporcionado mediante RSA-SHA256 con la clave proporcionada.
computeRsaSignature(algorithm, value, key)Byte[]Firma el valor proporcionado mediante el algoritmo de RSA especificado con la clave proporcionada.
computeRsaSignature(algorithm, value, key, charset)Byte[]Firma el valor proporcionado mediante el algoritmo de RSA especificado con la clave y el charset especificados.
formatDate(date, timeZone, format)StringDa formato a la fecha según la especificación descrita en la clase SimpleDateFormat de Java SE.
formatString(template, args)StringRealiza un formato de string similar a sprintf con strings de formato de estilo '%'.
getUuid()StringObtén un UUID como una cadena (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 array de bytes.
newBlob(data, contentType)BlobCrea un objeto Blob nuevo a partir de un array de bytes y un tipo de contenido.
newBlob(data, contentType, name)BlobCrea un objeto Blob nuevo a partir de un array de bytes, un tipo de contenido y un 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 objeto BLOB nuevo a partir de una string, un tipo de contenido y un nombre.
parseCsv(csv)String[][]Muestra una representación tabular en 2D de un array de una cadena CSV.
parseCsv(csv, delimiter)String[][]Muestra una representación tabular de un array en 2D de una cadena CSV con un delimitador personalizado.
parseDate(date, timeZone, format)DateAnaliza la fecha de string proporcionada según la especificación que se describe en la clase SimpleDateFormat de la edición estándar de Java.
sleep(milliseconds)voidSe suspende durante una cantidad específica de milisegundos.
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 los archivos que lo componen.
zip(blobs)BlobCrea un objeto BLOB nuevo que es un archivo ZIP que contiene los datos de los BLOB que se pasaron.
zip(blobs, name)BlobCrea un objeto BLOB nuevo que es un archivo ZIP que contiene los datos de los BLOB que se pasaron.